aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-12-16genirq/msi: Provide domain flags to allocate/free MSI descriptors automaticallyThomas Gleixner2-0/+65
2021-12-16genirq/msi: Provide msi_alloc_msi_desc() and a simple allocatorThomas Gleixner2-0/+61
2021-12-16genirq/msi: Provide a set of advanced MSI accessors and iteratorsThomas Gleixner2-0/+129
2021-12-16genirq/msi: Provide msi_domain_alloc/free_irqs_descs_locked()Thomas Gleixner2-16/+61
2021-12-16genirq/msi: Add mutex for MSI list protectionThomas Gleixner2-0/+26
2021-12-16genirq/msi: Move descriptor list to struct msi_device_dataThomas Gleixner4-9/+7
2021-12-16dmaengine: qcom_hidma: Cleanup MSI handlingThomas Gleixner1-24/+18
2021-12-16soc: ti: ti_sci_inta_msi: Get rid of ti_sci_inta_msi_get_virq()Thomas Gleixner5-24/+7
2021-12-16bus: fsl-mc: fsl-mc-allocator: Rework MSI handlingThomas Gleixner9-30/+22
2021-12-16mailbox: bcm-flexrm-mailbox: Rework MSI interrupt handlingThomas Gleixner1-5/+2
2021-12-16iommu/arm-smmu-v3: Use msi_get_virq()Thomas Gleixner1-16/+3
2021-12-16perf/smmuv3: Use msi_get_virq()Thomas Gleixner1-4/+1
2021-12-16dmaengine: mv_xor_v2: Get rid of msi_desc abuseThomas Gleixner1-11/+5
2021-12-16PCI/MSI: Simplify pci_irq_get_affinity()Thomas Gleixner1-16/+10
2021-12-16PCI/MSI: Use msi_get_virq() in pci_get_vector()Thomas Gleixner1-20/+5
2021-12-16genirq/msi: Provide interface to retrieve Linux interrupt numberThomas Gleixner2-0/+38
2021-12-16powerpc/pseries/msi: Let core code check for contiguous entriesThomas Gleixner1-25/+8
2021-12-16PCI/MSI: Provide MSI_FLAG_MSIX_CONTIGUOUSThomas Gleixner2-2/+16
2021-12-16PCI/MSI: Use msi_desc::msi_indexThomas Gleixner6-19/+13
2021-12-16soc: ti: ti_sci_inta_msi: Use msi_desc::msi_indexThomas Gleixner3-18/+6
2021-12-16bus: fsl-mc-msi: Use msi_desc::msi_indexThomas Gleixner3-14/+4
2021-12-16platform-msi: Use msi_desc::msi_indexThomas Gleixner5-21/+11
2021-12-16genirq/msi: Consolidate MSI descriptor dataThomas Gleixner1-0/+2
2021-12-16platform-msi: Store platform private data pointer in msi_device_dataThomas Gleixner2-49/+34
2021-12-16platform-msi: Rename functions and clarify commentsThomas Gleixner4-24/+30
2021-12-16genirq/msi: Remove the original sysfs interfacesThomas Gleixner2-48/+23
2021-12-16platform-msi: Let the core code handle sysfs groupsThomas Gleixner1-10/+1
2021-12-16PCI/MSI: Let the irq code handle sysfs groupsThomas Gleixner4-26/+6
2021-12-16genirq/msi: Provide msi_device_populate/destroy_sysfs()Thomas Gleixner2-2/+44
2021-12-16soc: ti: ti_sci_inta_msi: Allocate MSI device data on first useThomas Gleixner1-0/+4
2021-12-16bus: fsl-mc-msi: Allocate MSI device data on first useThomas Gleixner1-6/+8
2021-12-16platform-msi: Allocate MSI device data on first useThomas Gleixner1-1/+7
2021-12-16PCI/MSI: Allocate MSI device data on first useThomas Gleixner1-2/+15
2021-12-16PCI/MSI: Decouple MSI[-X] disable from pcim_release()Thomas Gleixner3-6/+35
2021-12-16device: Add device:: Msi_data pointer and struct msi_device_dataThomas Gleixner3-0/+55
2021-12-16device: Move MSI related data into a structThomas Gleixner7-21/+29
2021-12-16powerpc/pseries/msi: Use PCI device propertiesThomas Gleixner1-2/+1
2021-12-16powerpc/cell/axon_msi: Use PCI device propertyThomas Gleixner1-4/+1
2021-12-16genirq/msi: Use PCI device propertyThomas Gleixner1-15/+2
2021-12-16x86/apic/msi: Use PCI device MSI propertyThomas Gleixner1-4/+1
2021-12-16x86/pci/XEN: Use PCI device propertyThomas Gleixner1-7/+2
2021-12-16PCI/MSI: Set pci_dev::msi[x]_enabled earlyThomas Gleixner1-6/+17
2021-12-15x86/xen: Use correct #ifdef guard for xen_initdom_restore_msi()Arnd Bergmann1-1/+1
2021-12-14Merge branch 'irq/urgent' into irq/msiThomas Gleixner383-1569/+3700
2021-12-14PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on errorThomas Gleixner1-1/+1
2021-12-14PCI/MSI: Mask MSI-X vectors only on successStefan Roese1-3/+10
2021-12-12Linux 5.16-rc5Linus Torvalds1-1/+1
2021-12-12Merge tag 'usb-5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usbLinus Torvalds8-33/+61
2021-12-12Merge tag 'char-misc-5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-miscLinus Torvalds34-102/+136
2021-12-12Merge tag 'timers-urgent-2021-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds2-3/+8