Martin Schwidefsky
|
0244ad004a
Remove GENERIC_HARDIRQ config option
|
12 years ago |
Thomas Petazzoni
|
6a4324ebf5
PCI: msi: add default MSI operations for !HAVE_GENERIC_HARDIRQS platforms
|
12 years ago |
Thierry Reding
|
0cbdcfcf42
PCI: Introduce new MSI chip infrastructure
|
12 years ago |
Thomas Petazzoni
|
4287d824f2
PCI: use weak functions for MSI arch-specific functions
|
12 years ago |
Alexander Gordeev
|
65f6ae66a6
PCI: Allocate only as many MSI vectors as requested by driver
|
12 years ago |
Dan Carpenter
|
e5f66eafe5
PCI: Set ->mask_pos correctly
|
12 years ago |
Bjorn Helgaas
|
d4f09c5d7f
Merge branch 'pci/gavin-msi-cleanup' into next
|
12 years ago |
Bjorn Helgaas
|
4d18760c67
PCI: Use PCI_MSIX_TABLE_BIR, not PCI_MSIX_FLAGS_BIRMASK
|
12 years ago |
Bjorn Helgaas
|
78b5a310ce
PCI: Drop msi_mask_reg() and remove drivers/pci/msi.h
|
12 years ago |
Bjorn Helgaas
|
527eee292d
PCI: Use msix_table_size() directly, drop multi_msix_capable()
|
12 years ago |
Bjorn Helgaas
|
909094c62e
PCI: Drop msix_table_offset_reg() and msix_pba_offset_reg() macros
|
12 years ago |
Bjorn Helgaas
|
4987ce8205
PCI: Drop is_64bit_address() and is_mask_bit_support() macros
|
12 years ago |
Bjorn Helgaas
|
2f22134936
PCI: Drop msi_data_reg() macro
|
12 years ago |
Bjorn Helgaas
|
9925ad0cf1
PCI: Drop msi_lower_address_reg() and msi_upper_address_reg() macros
|
12 years ago |
Bjorn Helgaas
|
f84ecd285f
PCI: Drop msi_control_reg() macro and use PCI_MSI_FLAGS directly
|
12 years ago |
Bjorn Helgaas
|
f5322169b4
PCI: Use cached MSI/MSI-X offsets from dev, not from msi_desc
|
12 years ago |
Gavin Shan
|
520fe9dc1b
PCI: Use cached MSI-X cap while enabling MSI-X
|
12 years ago |
Gavin Shan
|
f465136d72
PCI: Use cached MSI cap while enabling MSI interrupts
|
12 years ago |
Gavin Shan
|
cdf1fd4d90
PCI: Remove MSI/MSI-X cap check in pci_msi_check_device()
|
12 years ago |
Gavin Shan
|
e375b56181
PCI: Cache MSI/MSI-X capability offsets in struct pci_dev
|
12 years ago |
Bjorn Helgaas
|
9738abedd6
PCI: Make local functions/structs static
|
12 years ago |
Alexander Gordeev
|
08261d87f7
PCI/MSI: Enable multiple MSIs with pci_enable_msi_block_auto()
|
12 years ago |
Jan Glauber
|
9a4da8a5b1
s390/pci: PCI adapter interrupts for MSI/MSI-X
|
12 years ago |
Konrad Rzeszutek Wilk
|
76ccc29701
x86/PCI: Expand the x86_msi_ops to have a restore MSIs.
|
13 years ago |
Neil Horman
|
424eb39159
PCI: msi: fix imbalanced refcount of msi irq sysfs objects
|
13 years ago |
Eric W. Biederman
|
d5dea7d95c
PCI: msi: Disable msi interrupts when we initialize a pci device
|
13 years ago |
Neil Horman
|
da8d1c8ba4
PCI/sysfs: add per pci device msi[x] irq listing (v5)
|
13 years ago |
Paul Gortmaker
|
363c75db1d
pci: Fix files needing export.h for EXPORT_SYMBOL/THIS_MODULE
|
14 years ago |
Thomas Gleixner
|
dced35aeb0
drivers: Final irq namespace conversion
|
14 years ago |
Sheng Yang
|
8d80528696
PCI: Add mask bit definition for MSI-X table
|
14 years ago |