summaryrefslogtreecommitdiffstats
path: root/include/linux/msi.h
Commit message (Expand)AuthorAgeFilesLines
* genirq/msi: Convert storage to xarrayThomas Gleixner2021-12-161-7/+6
* genirq/msi: Simplify sysfs handlingThomas Gleixner2021-12-161-11/+12
* genirq/msi: Add abuse prevention comment to msi headerThomas Gleixner2021-12-161-0/+14
* genirq/msi: Mop up old interfacesThomas Gleixner2021-12-161-15/+0
* genirq/msi: Make interrupt allocation less convolutedThomas Gleixner2021-12-161-6/+0
* genirq/msi: Provide domain flags to allocate/free MSI descriptors automaticallyThomas Gleixner2021-12-161-0/+17
* genirq/msi: Provide msi_alloc_msi_desc() and a simple allocatorThomas Gleixner2021-12-161-0/+2
* genirq/msi: Provide a set of advanced MSI accessors and iteratorsThomas Gleixner2021-12-161-0/+33
* genirq/msi: Provide msi_domain_alloc/free_irqs_descs_locked()Thomas Gleixner2021-12-161-0/+3
* genirq/msi: Add mutex for MSI list protectionThomas Gleixner2021-12-161-0/+5
* genirq/msi: Move descriptor list to struct msi_device_dataThomas Gleixner2021-12-161-1/+3
* genirq/msi: Provide interface to retrieve Linux interrupt numberThomas Gleixner2021-12-161-0/+2
* PCI/MSI: Provide MSI_FLAG_MSIX_CONTIGUOUSThomas Gleixner2021-12-161-0/+2
* PCI/MSI: Use msi_desc::msi_indexThomas Gleixner2021-12-161-2/+0
* soc: ti: ti_sci_inta_msi: Use msi_desc::msi_indexThomas Gleixner2021-12-161-14/+2
* 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