Age | Commit message (Expand) | Author | Files | Lines |
2013-12-19 | PCI/MSI: Export MSI mode using attributes, not kobjects | Greg Kroah-Hartman | 1 | -75/+91 |
2013-12-13 | PCI: Drop "irq" param from *_restore_msi_irqs() | DuanZhenzhong | 1 | -5/+14 |
2013-11-14 | PCI: Fix whitespace, capitalization, and spelling errors | Bjorn Helgaas | 1 | -1/+1 |
2013-11-06 | PCI: Add x86_msi.msi_mask_irq() and msix_mask_irq() | Konrad Rzeszutek Wilk | 1 | -6/+16 |
2013-10-29 | PCI: Fail MSI/MSI-X initialization if device is not in PCI_D0 | Yijing Wang | 1 | -3/+3 |
2013-09-13 | Remove GENERIC_HARDIRQ config option | Martin Schwidefsky | 1 | -22/+0 |
2013-08-13 | PCI: msi: add default MSI operations for !HAVE_GENERIC_HARDIRQS platforms | Thomas Petazzoni | 1 | -0/+16 |
2013-08-12 | PCI: Introduce new MSI chip infrastructure | Thierry Reding | 1 | -2/+25 |
2013-08-12 | PCI: use weak functions for MSI arch-specific functions | Thomas Petazzoni | 1 | -24/+24 |
2013-05-28 | PCI: Allocate only as many MSI vectors as requested by driver | Alexander Gordeev | 1 | -2/+8 |
2013-04-30 | PCI: Set ->mask_pos correctly | Dan Carpenter | 1 | -2/+4 |
2013-04-24 | Merge branch 'pci/gavin-msi-cleanup' into next | Bjorn Helgaas | 1 | -96/+80 |
2013-04-23 | PCI: Use PCI_MSIX_TABLE_BIR, not PCI_MSIX_FLAGS_BIRMASK | Bjorn Helgaas | 1 | -2/+2 |
2013-04-23 | PCI: Drop msi_mask_reg() and remove drivers/pci/msi.h | Bjorn Helgaas | 1 | -2/+2 |
2013-04-23 | PCI: Use msix_table_size() directly, drop multi_msix_capable() | Bjorn Helgaas | 1 | -2/+5 |
2013-04-23 | PCI: Drop msix_table_offset_reg() and msix_pba_offset_reg() macros | Bjorn Helgaas | 1 | -2/+2 |
2013-04-23 | PCI: Drop is_64bit_address() and is_mask_bit_support() macros | Bjorn Helgaas | 1 | -2/+2 |
2013-04-23 | PCI: Drop msi_data_reg() macro | Bjorn Helgaas | 1 | -6/+6 |
2013-04-23 | PCI: Drop msi_lower_address_reg() and msi_upper_address_reg() macros | Bjorn Helgaas | 1 | -8/+8 |
2013-04-23 | PCI: Drop msi_control_reg() macro and use PCI_MSI_FLAGS directly | Bjorn Helgaas | 1 | -4/+4 |
2013-04-23 | PCI: Use cached MSI/MSI-X offsets from dev, not from msi_desc | Bjorn Helgaas | 1 | -14/+8 |
2013-04-23 | PCI: Use cached MSI-X cap while enabling MSI-X | Gavin Shan | 1 | -20/+16 |
2013-04-23 | PCI: Use cached MSI cap while enabling MSI interrupts | Gavin Shan | 1 | -13/+11 |
2013-04-23 | PCI: Remove MSI/MSI-X cap check in pci_msi_check_device() | Gavin Shan | 1 | -4/+1 |
2013-04-23 | PCI: Cache MSI/MSI-X capability offsets in struct pci_dev | Gavin Shan | 1 | -23/+19 |
2013-04-12 | PCI: Make local functions/structs static | Bjorn Helgaas | 1 | -2/+2 |
2013-01-24 | PCI/MSI: Enable multiple MSIs with pci_enable_msi_block_auto() | Alexander Gordeev | 1 | -0/+26 |
2012-11-30 | s390/pci: PCI adapter interrupts for MSI/MSI-X | Jan Glauber | 1 | -0/+6 |
2012-01-06 | x86/PCI: Expand the x86_msi_ops to have a restore MSIs. | Konrad Rzeszutek Wilk | 1 | -2/+27 |
2012-01-06 | PCI: msi: fix imbalanced refcount of msi irq sysfs objects | Neil Horman | 1 | -2/+12 |
2012-01-06 | PCI: msi: Disable msi interrupts when we initialize a pci device | Eric W. Biederman | 1 | -0/+10 |
2012-01-06 | PCI/sysfs: add per pci device msi[x] irq listing (v5) | Neil Horman | 1 | -0/+111 |
2011-10-31 | pci: Fix files needing export.h for EXPORT_SYMBOL/THIS_MODULE | Paul Gortmaker | 1 | -0/+1 |
2011-03-29 | drivers: Final irq namespace conversion | Thomas Gleixner | 1 | -5/+5 |
2010-12-23 | PCI: Add mask bit definition for MSI-X table | Sheng Yang | 1 | -2/+3 |
2010-10-18 | msi: Introduce default_[teardown|setup]_msi_irqs with fallback. | Thomas Gleixner | 1 | -2/+12 |
2010-10-12 | pci: Cleanup the irq_desc mess in msi | Thomas Gleixner | 1 | -15/+9 |
2010-10-12 | pci: Convert msi to new irq_chip functions | Thomas Gleixner | 1 | -7/+7 |
2010-07-30 | PCI: MSI: Restore read_msi_msg_desc(); add get_cached_msi_msg_desc() | Ben Hutchings | 1 | -5/+42 |
2010-07-30 | PCI: MSI: Remove unsafe and unnecessary hardware access | Ben Hutchings | 1 | -23/+11 |
2010-07-30 | PCI: fix wrong memory address handling in MSI-X | Kenji Kaneshige | 1 | -1/+1 |
2010-03-30 | include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp... | Tejun Heo | 1 | -0/+1 |
2009-09-09 | PCI MSI: Style cleanups | Hidetoshi Seto | 1 | -22/+22 |
2009-09-09 | PCI MSI: MSI-X cleanup, msix_setup_entries() | Hidetoshi Seto | 1 | -23/+36 |
2009-09-09 | PCI MSI: MSI-X cleanup, msix_program_entries() | Hidetoshi Seto | 1 | -10/+19 |
2009-09-09 | PCI MSI: MSI-X cleanup, msix_map_region() | Hidetoshi Seto | 1 | -13/+19 |
2009-09-09 | PCI MSI: Relocate error path in init_msix_capability() | Hidetoshi Seto | 1 | -18/+22 |
2009-09-09 | PCI MSI: Unify msi_free_irqs() and msix_free_all_irqs() | Hidetoshi Seto | 1 | -43/+31 |
2009-09-09 | PCI MSI: Use list_first_entry() | Hidetoshi Seto | 1 | -1/+1 |
2009-09-09 | PCI MSI: Remove attribute check from pci_disable_msi() | Hidetoshi Seto | 1 | -8/+1 |
2009-06-29 | PCI MSI: Fix restoration of MSI/MSI-X mask states in suspend/resume | Hidetoshi Seto | 1 | -7/+28 |
2009-06-29 | PCI MSI: Unmask MSI if setup failed | Hidetoshi Seto | 1 | -0/+1 |
2009-06-29 | PCI MSI: shorten PCI_MSIX_ENTRY_* symbol names | Hidetoshi Seto | 1 | -10/+8 |
2009-06-29 | PCI MSI: Return if alloc_msi_entry for MSI-X failed | Hidetoshi Seto | 1 | -2/+8 |
2009-06-19 | PCI: make msi_free_irqs() to use msix_mask_irq() instead of open coded write | Hidetoshi Seto | 1 | -4/+1 |
2009-06-19 | PCI: Fix the NIU MSI-X problem in a better way | Matthew Wilcox | 1 | -18/+28 |
2009-06-18 | PCI: remove redundant __msi_set_enable() | Matthew Wilcox | 1 | -20/+18 |
2009-06-16 | PCI: remove invalid comment of msi_mask_irq() | Kenji Kaneshige | 1 | -3/+0 |
2009-06-11 | PCI MSI: let drivers retry when not enough vectors | Michael S. Tsirkin | 1 | -3/+3 |
2009-06-11 | PCI MSI: Define PCI_MSI_MASK_32/64 | Hidetoshi Seto | 1 | -1/+1 |
2009-05-11 | PCI MSI: Fix MSI-X with NIU cards | Matthew Wilcox | 1 | -2/+6 |
2009-03-20 | PCI MSI: Add support for multiple MSI | Matthew Wilcox | 1 | -27/+64 |
2009-03-20 | PCI MSI: Refactor interrupt masking code | Matthew Wilcox | 1 | -80/+75 |
2009-03-20 | PCI MSI: Use mask_pos instead of mask_base when appropriate | Matthew Wilcox | 1 | -3/+2 |
2009-03-20 | PCI MSI: msi_desc->dev is always initialised | Matthew Wilcox | 1 | -17/+12 |
2009-03-20 | PCI MSI: Replace 'type' with 'is_msix' | Matthew Wilcox | 1 | -76/+39 |
2009-03-19 | PCI/MSI: Allow arch code to return the number of MSI-X available | Michael Ellerman | 1 | -9/+12 |
2009-03-19 | PCI/MSI: Use #ifdefs instead of weak functions | Michael Ellerman | 1 | -17/+9 |
2009-03-19 | PCI/MSI: Introduce pci_msix_table_size() | Rafael J. Wysocki | 1 | -5/+19 |
2009-02-13 | PCI/MSI: fix msi_mask() shift fix | Matthew Wilcox | 1 | -6/+4 |
2009-01-27 | PCI MSI: Fix undefined shift by 32 | Matthew Wilcox | 1 | -2/+11 |
2009-01-16 | PCI/MSI: bugfix/utilize for msi_capability_init() | Hidetoshi Seto | 1 | -9/+7 |
2009-01-07 | ACPI/PCI: PCI MSI _OSC support capabilities called when root bridge added | Andrew Patterson | 1 | -20/+11 |
2008-12-08 | x86, MSI: pass irq_cfg and irq_desc | Yinghai Lu | 1 | -17/+38 |
2008-10-22 | ACPI/PCI: Set support bit for MSI in support field of _OSC | Taku Izumi | 1 | -0/+21 |
2008-10-20 | PCI: utilize calculated results when detecting MSI features | Jike Song | 1 | -6/+4 |
2008-08-07 | PCI: fully restore MSI state at resume time | Jesse Barnes | 1 | -3/+2 |
2008-07-28 | PCI MSI: Don't disable MSIs if the mask bit isn't supported | Matthew Wilcox | 1 | -3/+12 |
2008-06-25 | PCI: use dev_printk when possible | Bjorn Helgaas | 1 | -6/+4 |
2008-06-10 | PCI/MSI: skip calling pci_find_capability from msi_set_mask_bits | Hidetoshi Seto | 1 | -4/+8 |
2008-04-29 | pci/irq: let pci_device_shutdown to call pci_msi_shutdown v2 | Yinghai Lu | 1 | -9/+26 |
2008-04-29 | pci/irq: restore mask_bits in msi shutdown -v3 | Yinghai Lu | 1 | -7/+14 |
2008-02-01 | PCI: drivers/pci/msi.c: move arch hooks to the top | Adrian Bunk | 1 | -46/+45 |
2008-02-01 | PCI: export pci_restore_msi_state() | Linas Vepstas | 1 | -2/+1 |
2007-11-05 | PCI: Add quirk for devices which disable MSI when INTX_DISABLE is set. | David Miller | 1 | -6/+12 |
2007-10-12 | MSI: Use correct data offset for 32-bit MSI in read_msi_msg() | Roland Dreier | 1 | -1/+1 |
2007-06-01 | msi: mask the msix vector before we unmap it | Eric W. Biederman | 1 | -3/+3 |
2007-06-01 | msi: fix the ordering of msix irqs | Eric W. Biederman | 1 | -2/+2 |
2007-05-31 | msi: fix ARM compile | Dan Williams | 1 | -1/+1 |
2007-05-11 | Fix assertion failure with MSI on sparc64 | David Miller | 1 | -2/+4 |
2007-05-08 | header cleaning: don't include smp_lock.h when not used | Randy Dunlap | 1 | -1/+0 |
2007-05-02 | MSI: Give archs the option to free all MSI/Xs at once. | Michael Ellerman | 1 | -36/+39 |
2007-05-02 | MSI: Give archs the option to allocate all MSI/Xs at once. | Michael Ellerman | 1 | -19/+44 |
2007-05-02 | MSI: arch must connect the irq and the msi_desc | Michael Ellerman | 1 | -14/+9 |
2007-05-02 | MSI: Remove dev->first_msi_irq | Michael Ellerman | 1 | -11/+20 |
2007-05-02 | MSI: Use a list instead of the custom link structure | Michael Ellerman | 1 | -42/+24 |
2007-05-02 | MSI: Add an arch_msi_check_device() | Michael Ellerman | 1 | -4/+25 |
2007-05-02 | MSI: Rename pci_msi_supported() to pci_msi_check_device() | Michael Ellerman | 1 | -6/+6 |
2007-05-02 | MSI: Consolidate precondition checks | Michael Ellerman | 1 | -12/+2 |
2007-05-02 | MSI: Expand pci_msi_supported() | Michael Ellerman | 1 | -11/+8 |
2007-05-02 | MSI: Remove msi_cache | Michael Ellerman | 1 | -40/+4 |
2007-05-02 | MSI: Move EXPORT_SYMBOL()s near their definition | Michael Ellerman | 1 | -5/+4 |
2007-05-02 | MSI: Consolidate BUG_ON()s. | Michael Ellerman | 1 | -7/+3 |
2007-05-02 | MSI: Consolidate MSI-X irq freeing code | Michael Ellerman | 1 | -29/+20 |
2007-05-02 | MSI: Simplify BUG() handling in msi_remove_pci_irq_vectors() part 2 | Michael Ellerman | 1 | -11/+5 |
2007-05-02 | MSI: Simplify BUG() handling in msi_remove_pci_irq_vectors() part 1 | Michael Ellerman | 1 | -7/+2 |
2007-05-02 | MSI: Simplify BUG() handling in pci_disable_msix() | Michael Ellerman | 1 | -10/+5 |
2007-05-02 | MSI: Simplify BUG() handling in pci_disable_msi() | Michael Ellerman | 1 | -12/+9 |
2007-05-02 | PCI: Flush MSI-X table writes | Mitch Williams | 1 | -0/+25 |
2007-04-03 | [PATCH] msi: synchronously mask and unmask msi-x irqs. | Eric W. Biederman | 1 | -0/+1 |
2007-03-12 | [PATCH] msi: Safer state caching. | Eric W. Biederman | 1 | -125/+25 |
2007-03-05 | [PATCH] msi: support masking msi irqs without a mask bit | Eric W. Biederman | 1 | -0/+2 |
2007-03-05 | [PATCH] msi: fix up the msi enable/disable logic | Eric W. Biederman | 1 | -80/+64 |
2007-03-05 | [PATCH] msi: sanely support hardware level msi disabling | Eric W. Biederman | 1 | -1/+1 |
2007-02-07 | msi: Make MSI useable more architectures | Eric W. Biederman | 1 | -58/+22 |
2007-02-07 | msi: Kill the msi_desc array. | Eric W. Biederman | 1 | -23/+21 |
2007-02-07 | msi: Remove attach_msi_entry. | Eric W. Biederman | 1 | -7/+2 |
2007-02-07 | msi: Fix msi_remove_pci_irq_vectors. | Eric W. Biederman | 1 | -6/+2 |
2007-02-07 | msi: Remove msi_lock. | Eric W. Biederman | 1 | -20/+0 |
2007-02-07 | msi: Kill msi_lookup_irq | Eric W. Biederman | 1 | -90/+59 |
2007-02-07 | MSI: Combine pci_(save|restore)_msi/msix_state | Michael Ellerman | 1 | -4/+23 |
2007-02-07 | MSI: Remove pci_scan_msi_device() | Michael Ellerman | 1 | -6/+0 |
2007-02-07 | MSI: Replace pci_msi_quirk with calls to pci_no_msi() | Michael Ellerman | 1 | -7/+0 |
2007-02-07 | PCI: cleanup MSI code | Satoru Takeuchi | 1 | -4/+5 |
2006-12-07 | Merge branch 'intx' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/mi... | Linus Torvalds | 1 | -8/+4 |
2006-12-07 | PCI MSI: always toggle legacy-INTx-enable bit upon MSI entry/exit | Jeff Garzik | 1 | -8/+4 |
2006-12-07 | [PATCH] slab: remove kmem_cache_t | Christoph Lameter | 1 | -1/+1 |
2006-10-18 | PCI: Improve pci_msi_supported() comments | Brice Goglin | 1 | -7/+9 |
2006-10-04 | [PATCH] msi: refactor and move the msi irq_chip into the arch code | Eric W. Biederman | 1 | -119/+31 |
2006-10-04 | [PATCH] msi: only use a single irq_chip for msi interrupts | Eric W. Biederman | 1 | -91/+24 |
2006-10-04 | [PATCH] msi: simplify msi sanity checks by adding with generic irq code | Eric W. Biederman | 1 | -35/+8 |
2006-10-04 | [PATCH] genirq: msi: make the msi code irq based and not vector based | Eric W. Biederman | 1 | -259/+166 |
2006-10-04 | [PATCH] genirq: msi: simplify the msi irq limit policy | Eric W. Biederman | 1 | -45/+8 |
2006-10-04 | [PATCH] genirq: msi: refactor the msi_ops | Eric W. Biederman | 1 | -11/+11 |
2006-10-04 | [PATCH] genirq: msi: implement helper functions read_msi_msg and write_msi_msg | Eric W. Biederman | 1 | -100/+95 |
2006-10-04 | [PATCH] genirq: msi: simplify msi enable and disable | Eric W. Biederman | 1 | -106/+16 |
2006-09-27 | [PATCH] msi: use kmem_cache_zalloc() | Pekka J Enberg | 1 | -10/+3 |
2006-09-26 | MSI: Factorize common code in pci_msi_supported() | Brice Goglin | 1 | -20/+31 |
2006-07-12 | [PATCH] msi: Only keep one msi_desc in each slab entry. | Eric W. Biederman | 1 | -2/+2 |
2006-06-30 | Remove obsolete #include <linux/config.h> | Jörn Engel | 1 | -1/+0 |
2006-06-29 | [PATCH] genirq: rename desc->handler to desc->chip | Ingo Molnar | 1 | -3/+3 |
2006-06-21 | [PATCH] PCI: remove unneeded msi code | Grant Grundler | 1 | -44/+1 |
2006-06-21 | [PATCH] PCI: cleanup unused variable about msi driver | bibo,mao | 1 | -5/+0 |
2006-06-21 | [PATCH] PCI: disable msi mode in pci_disable_device | Shaohua Li | 1 | -2/+4 |
2006-06-21 | [PATCH] PCI: Allow MSI to work on kexec kernel | Rajesh Shah | 1 | -4/+3 |
2006-06-21 | [PATCH] PCI: AMD 8131 MSI quirk called too late, bus_flags not inherited ? | Brice Goglin | 1 | -2/+12 |
2006-06-21 | [PATCH] PCI: per-platform IA64_{FIRST,LAST}_DEVICE_VECTOR definitions | Mark Maule | 1 | -1/+5 |
2006-06-21 | [PATCH] PCI: msi abstractions and support for altix | Mark Maule | 1 | -81/+131 |
2006-04-27 | [PATCH] PCI: fix potential resource leak in drivers/pci/msi.c | Jesper Juhl | 1 | -1/+3 |
2006-04-14 | [PATCH] PCI: MSI(X) save/restore for suspend/resume | Shaohua Li | 1 | -29/+198 |
2006-03-23 | [PATCH] PCI: Provide a boot parameter to disable MSI | Matthew Wilcox | 1 | -0/+10 |
2006-03-23 | [PATCH] PCI: fix problems with MSI-X on ia64 | Grant Grundler | 1 | -13/+24 |
2006-03-23 | [PATCH] PCI: make MSI quirk inheritable from the pci bus | Michael S. Tsirkin | 1 | -0/+3 |
2006-03-23 | [PATCH] PCI: clean up msi.c a bit | Grant Grundler | 1 | -20/+35 |
2006-01-31 | [PATCH] PCI: make it easier to see that set_msi_affinity() is used | Grant Grundler | 1 | -3/+5 |
2006-01-31 | [PATCH] fix deadlock in drivers/pci/msi.c | Ingo Molnar | 1 | -2/+4 |
2005-11-10 | [PATCH] PCI: Change MSI to use physical delivery mode always | Ashok Raj | 1 | -8/+12 |
2005-10-28 | [PATCH] kernel-doc: PCI fixes | Randy Dunlap | 1 | -0/+2 |
2005-09-08 | [PATCH] PCI/libata INTx cleanup | Brett M Russ | 1 | -8/+2 |
2005-09-07 | [PATCH] x86/x86_64: deferred handling of writes to /proc/irqxx/smp_affinity | Ashok Raj | 1 | -12/+5 |
2005-08-16 | [PATCH] PCI: 6700/6702PXH quirk | Kristen Accardi | 1 | -1/+4 |
2005-06-27 | [PATCH] PCI: clean up the MSI code a bit. | Greg Kroah-Hartman | 1 | -55/+33 |
2005-05-03 | [PATCH] PCI: Spelling fixes for drivers/pci. | Steven Cole | 1 | -3/+3 |
2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+1151 |