summaryrefslogtreecommitdiff
path: root/kernel/irq/msi.c
AgeCommit message (Expand)Author
2022-01-10genirq/msi: Populate sysfs entry only onceThomas Gleixner
2021-12-16genirq/msi: Convert storage to xarrayThomas Gleixner
2021-12-16genirq/msi: Simplify sysfs handlingThomas Gleixner
2021-12-16genirq/msi: Mop up old interfacesThomas Gleixner
2021-12-16genirq/msi: Convert to new functionsThomas Gleixner
2021-12-16genirq/msi: Make interrupt allocation less convolutedThomas Gleixner
2021-12-16platform-msi: Simplify platform device MSI codeThomas Gleixner
2021-12-16genirq/msi: Provide domain flags to allocate/free MSI descriptors automaticallyThomas Gleixner
2021-12-16genirq/msi: Provide msi_alloc_msi_desc() and a simple allocatorThomas Gleixner
2021-12-16genirq/msi: Provide a set of advanced MSI accessors and iteratorsThomas Gleixner
2021-12-16genirq/msi: Provide msi_domain_alloc/free_irqs_descs_locked()Thomas Gleixner
2021-12-16genirq/msi: Add mutex for MSI list protectionThomas Gleixner
2021-12-16genirq/msi: Move descriptor list to struct msi_device_dataThomas Gleixner
2021-12-16genirq/msi: Provide interface to retrieve Linux interrupt numberThomas Gleixner
2021-12-16genirq/msi: Remove the original sysfs interfacesThomas Gleixner
2021-12-16genirq/msi: Provide msi_device_populate/destroy_sysfs()Thomas Gleixner
2021-12-16device: Add device:: Msi_data pointer and struct msi_device_dataThomas Gleixner
2021-12-16genirq/msi: Use PCI device propertyThomas Gleixner
2021-12-09genirq/msi: Handle PCI/MSI allocation fail in core codeThomas Gleixner
2021-12-09genirq/msi, treewide: Use a named struct for PCI/MSI attributesThomas Gleixner
2021-12-09genirq/msi: Fixup includesThomas Gleixner
2021-12-09genirq/msi: Remove unused domain callbacksThomas Gleixner
2021-12-09genirq/msi: Guard sysfs codeThomas Gleixner
2021-11-11PCI/MSI: Move non-mask check back into low level accessorsThomas Gleixner
2021-08-30Merge tag 'irq-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds
2021-08-24genirq/msi: Move MSI sysfs handling from PCI to MSI coreBarry Song
2021-08-11genirq: Fix kernel-doc warnings in pm.c, msi.c and ipi.cRandy Dunlap
2021-08-10genirq/msi: Ensure deactivation on teardownBixuan Cui
2021-03-22irq: Fix typos in commentsIngo Molnar
2021-01-30genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVATE_EARLY is setMarc Zyngier
2020-12-18genirq/msi: Initialize msi_alloc_info before calling msi_domain_prepare_irqs()Zenghui Yu
2020-09-16irqdomain/msi: Allow to override msi_domain_alloc/free_irqs()Thomas Gleixner
2020-09-16irqdomain/msi: Provide DOMAIN_BUS_VMD_MSIThomas Gleixner
2020-09-16x86/msi: Use generic MSI domain opsThomas Gleixner
2020-02-01x86/apic/msi: Plug non-maskable MSI affinity raceThomas Gleixner
2018-12-19genirq/core: Introduce struct irq_affinity_descDou Liyang
2018-05-13genirq/msi: Allow level-triggered MSIs to be exposed by MSI providersMarc Zyngier
2018-03-20genirq: Add missing SPDX identifiersThomas Gleixner
2018-03-20genirq: Cleanup top of file commentsThomas Gleixner
2017-12-29genirq/msi, x86/vector: Prevent reservation mode for non maskable MSIThomas Gleixner
2017-12-29genirq/msi: Handle reactivation only on successThomas Gleixner
2017-09-25genirq/irqdomain: Add force reactivation flag to irq domainsThomas Gleixner
2017-09-25genirq/irqdomain: Propagate early activationThomas Gleixner
2017-09-25genirq/irqdomain: Allow irq_domain_activate_irq() to failThomas Gleixner
2017-09-25genirq/irqdomain: Update irq_domain_ops.activate() signatureThomas Gleixner
2017-09-25genirq/msi: Capture device name for debugfsThomas Gleixner
2017-09-06genirq/msi: Fix populating multiple interruptsJohn Keeping
2017-06-22genirq/irqdomain: Remove auto-recursive hierarchy supportMarc Zyngier
2017-06-22genirq/msi: Prevent overwriting domain nameThomas Gleixner
2017-05-22genirq/msi: Populate the domain name if provided by the irqchipMarc Zyngier