summaryrefslogtreecommitdiffstats
path: root/include/linux/msi.h
Commit message (Expand)AuthorAgeFilesLines
...
* bus: fsl-mc-msi: Use msi_desc::msi_indexThomas Gleixner2021-12-161-10/+0
* platform-msi: Use msi_desc::msi_indexThomas Gleixner2021-12-161-10/+0
* genirq/msi: Consolidate MSI descriptor dataThomas Gleixner2021-12-161-0/+2
* platform-msi: Store platform private data pointer in msi_device_dataThomas Gleixner2021-12-161-2/+2
* platform-msi: Rename functions and clarify commentsThomas Gleixner2021-12-161-4/+4
* genirq/msi: Remove the original sysfs interfacesThomas Gleixner2021-12-161-15/+3
* genirq/msi: Provide msi_device_populate/destroy_sysfs()Thomas Gleixner2021-12-161-0/+4
* device: Add device:: Msi_data pointer and struct msi_device_dataThomas Gleixner2021-12-161-0/+18
* genirq/msi: Handle PCI/MSI allocation fail in core codeThomas Gleixner2021-12-091-4/+1
* PCI/MSI: Make pci_msi_domain_check_cap() staticThomas Gleixner2021-12-091-2/+0
* PCI/MSI: Split out irqdomain codeThomas Gleixner2021-12-091-11/+0
* PCI/MSI: Make arch_restore_msi_irqs() less horrible.Thomas Gleixner2021-12-091-4/+3
* genirq/msi, treewide: Use a named struct for PCI/MSI attributesThomas Gleixner2021-12-091-43/+41
* PCI/MSI: Remove msi_desc_to_pci_sysdata()Thomas Gleixner2021-12-091-5/+0
* PCI/MSI: Make pci_msi_domain_write_msg() staticThomas Gleixner2021-12-091-1/+0
* genirq/msi: Fixup includesThomas Gleixner2021-12-091-1/+1
* genirq/msi: Remove unused domain callbacksThomas Gleixner2021-12-091-7/+4
* genirq/msi: Guard sysfs codeThomas Gleixner2021-12-091-0/+10
* PCI/MSI: Move non-mask check back into low level accessorsThomas Gleixner2021-11-111-1/+1
* genirq/msi: Move MSI sysfs handling from PCI to MSI coreBarry Song2021-08-241-0/+4
* PCI/MSI: Rename msi_desc::maskedThomas Gleixner2021-08-101-2/+6
* s390/pci: Do not mask MSI[-X] entries on teardownThomas Gleixner2021-08-101-2/+0
* PCI/MSI: Protect msi_desc::masked for multi-MSIThomas Gleixner2021-08-101-1/+1
* PCI/MSI: Kill default_teardown_msi_irqs()Marc Zyngier2021-04-201-1/+0
* PCI/MSI: Kill msi_controller structureMarc Zyngier2021-04-201-15/+1
* genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVATE_EARLY is setMarc Zyngier2021-01-301-0/+6
* genirq/msi: Allow shadow declarations of msi_msg:: $memberThomas Gleixner2020-10-281-4/+42
* PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectableThomas Gleixner2020-09-161-5/+26
* irqdomain/msi: Allow to override msi_domain_alloc/free_irqs()Thomas Gleixner2020-09-161-0/+27
* PCI/MSI: Provide pci_dev_has_special_msi_domain() helperThomas Gleixner2020-09-161-0/+1
* x86/msi: Use generic MSI domain opsThomas Gleixner2020-09-161-1/+0
* PCI/MSI: Rework pci_msi_domain_calc_hwirq()Thomas Gleixner2020-09-161-2/+1
* PCI/MSI: Support allocating virtual MSI interruptsLogan Gunthorpe2019-06-131-0/+8
* Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2019-05-191-0/+36
|\
| * genirq/msi: Add a new field in msi_desc to store an IOMMU cookieJulien Grall2019-05-031-0/+26
| * soc: ti: Add MSI domain bus support for Interrupt AggregatorLokesh Vutla2019-05-011-0/+10
* | PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq()Bjorn Helgaas2019-03-211-9/+0
* | PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg()Bjorn Helgaas2019-03-211-9/+0
|/
* genirq/msi: Clean up usage of __u8/__u16 typesLogan Gunthorpe2019-02-081-6/+6
* genirq/core: Introduce struct irq_affinity_descDou Liyang2018-12-191-2/+2
* platform-msi: Free descriptors in platform_msi_domain_free()Miquel Raynal2018-12-131-0/+2
* genirq/msi: Allow creation of a tree-based irqdomain for platform-msiMarc Zyngier2018-10-021-5/+12
* genirq/msi: Allow level-triggered MSIs to be exposed by MSI providersMarc Zyngier2018-05-131-0/+2
* Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2017-11-131-0/+5
|\
| * genirq/irqdomain: Add force reactivation flag to irq domainsThomas Gleixner2017-09-251-0/+5
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
|/
* staging: fsl-mc: add missing fsl_mc comment in struct msi_descLaurentiu Tudor2017-07-301-0/+1
* Merge tag 'pci-v4.11-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2017-02-231-6/+0
|\
| * PCI/MSI: Remove pci_msi_domain_{alloc,free}_irqs()Christoph Hellwig2017-02-101-3/+0
| * PCI/MSI: Remove unused pci_msi_create_default_irq_domain()Christoph Hellwig2017-02-101-3/+0