Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
a5463cd3435475386cbbe7b06e01292ac169d36f
/
drivers
/
pci
/
msi.c
65f6ae6
PCI: Allocate only as many MSI vectors as requested by driver
by Alexander Gordeev
· 12 years ago
e5f66ea
PCI: Set ->mask_pos correctly
by Dan Carpenter
· 12 years ago
d4f09c5
Merge branch 'pci/gavin-msi-cleanup' into next
by Bjorn Helgaas
· 12 years ago
4d18760
PCI: Use PCI_MSIX_TABLE_BIR, not PCI_MSIX_FLAGS_BIRMASK
by Bjorn Helgaas
· 12 years ago
78b5a31
PCI: Drop msi_mask_reg() and remove drivers/pci/msi.h
by Bjorn Helgaas
· 12 years ago
527eee2
PCI: Use msix_table_size() directly, drop multi_msix_capable()
by Bjorn Helgaas
· 12 years ago
909094c
PCI: Drop msix_table_offset_reg() and msix_pba_offset_reg() macros
by Bjorn Helgaas
· 12 years ago
4987ce8
PCI: Drop is_64bit_address() and is_mask_bit_support() macros
by Bjorn Helgaas
· 12 years ago
2f22134
PCI: Drop msi_data_reg() macro
by Bjorn Helgaas
· 12 years ago
9925ad0
PCI: Drop msi_lower_address_reg() and msi_upper_address_reg() macros
by Bjorn Helgaas
· 12 years ago
f84ecd2
PCI: Drop msi_control_reg() macro and use PCI_MSI_FLAGS directly
by Bjorn Helgaas
· 12 years ago
f532216
PCI: Use cached MSI/MSI-X offsets from dev, not from msi_desc
by Bjorn Helgaas
· 12 years ago
520fe9d
PCI: Use cached MSI-X cap while enabling MSI-X
by Gavin Shan
· 12 years ago
f465136
PCI: Use cached MSI cap while enabling MSI interrupts
by Gavin Shan
· 12 years ago
cdf1fd4
PCI: Remove MSI/MSI-X cap check in pci_msi_check_device()
by Gavin Shan
· 12 years ago
e375b56
PCI: Cache MSI/MSI-X capability offsets in struct pci_dev
by Gavin Shan
· 12 years ago
9738abe
PCI: Make local functions/structs static
by Bjorn Helgaas
· 12 years ago
08261d8
PCI/MSI: Enable multiple MSIs with pci_enable_msi_block_auto()
by Alexander Gordeev
· 12 years ago
9a4da8a
s390/pci: PCI adapter interrupts for MSI/MSI-X
by Jan Glauber
· 12 years ago
76ccc29
x86/PCI: Expand the x86_msi_ops to have a restore MSIs.
by Konrad Rzeszutek Wilk
· 13 years ago
424eb39
PCI: msi: fix imbalanced refcount of msi irq sysfs objects
by Neil Horman
· 13 years ago
d5dea7d
PCI: msi: Disable msi interrupts when we initialize a pci device
by Eric W. Biederman
· 13 years ago
da8d1c8
PCI/sysfs: add per pci device msi[x] irq listing (v5)
by Neil Horman
· 13 years ago
363c75d
pci: Fix files needing export.h for EXPORT_SYMBOL/THIS_MODULE
by Paul Gortmaker
· 14 years ago
dced35a
drivers: Final irq namespace conversion
by Thomas Gleixner
· 14 years ago
8d80528
PCI: Add mask bit definition for MSI-X table
by Sheng Yang
· 14 years ago
1525bf0
msi: Introduce default_[teardown|setup]_msi_irqs with fallback.
by Thomas Gleixner
· 14 years ago
39431ac
pci: Cleanup the irq_desc mess in msi
by Thomas Gleixner
· 14 years ago
1c9db52
pci: Convert msi to new irq_chip functions
by Thomas Gleixner
· 14 years ago
30da552
PCI: MSI: Restore read_msi_msg_desc(); add get_cached_msi_msg_desc()
by Ben Hutchings
· 14 years ago
fcd097f
PCI: MSI: Remove unsafe and unnecessary hardware access
by Ben Hutchings
· 15 years ago
4302e0f
PCI: fix wrong memory address handling in MSI-X
by Kenji Kaneshige
· 15 years ago
5a0e3ad
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
by Tejun Heo
· 15 years ago
500559a
PCI MSI: Style cleanups
by Hidetoshi Seto
· 15 years ago
d9d7070
PCI MSI: MSI-X cleanup, msix_setup_entries()
by Hidetoshi Seto
· 15 years ago
75cb342
PCI MSI: MSI-X cleanup, msix_program_entries()
by Hidetoshi Seto
· 15 years ago
5a05a9d
PCI MSI: MSI-X cleanup, msix_map_region()
by Hidetoshi Seto
· 15 years ago
583871d
PCI MSI: Relocate error path in init_msix_capability()
by Hidetoshi Seto
· 15 years ago
f56e448
PCI MSI: Unify msi_free_irqs() and msix_free_all_irqs()
by Hidetoshi Seto
· 15 years ago
9cc8d54
PCI MSI: Use list_first_entry()
by Hidetoshi Seto
· 15 years ago
c901851
PCI MSI: Remove attribute check from pci_disable_msi()
by Hidetoshi Seto
· 15 years ago
12abb8b
PCI MSI: Fix restoration of MSI/MSI-X mask states in suspend/resume
by Hidetoshi Seto
· 16 years ago
7ba1930
PCI MSI: Unmask MSI if setup failed
by Hidetoshi Seto
· 16 years ago
2c21fd4
PCI MSI: shorten PCI_MSIX_ENTRY_* symbol names
by Hidetoshi Seto
· 16 years ago
0d07348
PCI MSI: Return if alloc_msi_entry for MSI-X failed
by Hidetoshi Seto
· 16 years ago
2af5066
PCI: make msi_free_irqs() to use msix_mask_irq() instead of open coded write
by Hidetoshi Seto
· 16 years ago
f598282
PCI: Fix the NIU MSI-X problem in a better way
by Matthew Wilcox
· 16 years ago
110828c
PCI: remove redundant __msi_set_enable()
by Matthew Wilcox
· 16 years ago
ab7de99
PCI: remove invalid comment of msi_mask_irq()
by Kenji Kaneshige
· 16 years ago
57fbf52
PCI MSI: let drivers retry when not enough vectors
by Michael S. Tsirkin
· 16 years ago
67b5db6
PCI MSI: Define PCI_MSI_MASK_32/64
by Hidetoshi Seto
· 16 years ago
8d18101
PCI MSI: Fix MSI-X with NIU cards
by Matthew Wilcox
· 16 years ago
1c8d7b0
PCI MSI: Add support for multiple MSI
by Matthew Wilcox
· 16 years ago
f2440d9
PCI MSI: Refactor interrupt masking code
by Matthew Wilcox
· 16 years ago
264d9ca
PCI MSI: Use mask_pos instead of mask_base when appropriate
by Matthew Wilcox
· 16 years ago
379f532
PCI MSI: msi_desc->dev is always initialised
by Matthew Wilcox
· 16 years ago
24d2755
PCI MSI: Replace 'type' with 'is_msix'
by Matthew Wilcox
· 16 years ago
b5fbf53
PCI/MSI: Allow arch code to return the number of MSI-X available
by Michael Ellerman
· 16 years ago
11df1f0
PCI/MSI: Use #ifdefs instead of weak functions
by Michael Ellerman
· 16 years ago
a52e2e3
PCI/MSI: Introduce pci_msix_table_size()
by Rafael J. Wysocki
· 16 years ago
0b49ec3
PCI/MSI: fix msi_mask() shift fix
by Matthew Wilcox
· 16 years ago
bffac3c
PCI MSI: Fix undefined shift by 32
by Matthew Wilcox
· 16 years ago
0db29af
PCI/MSI: bugfix/utilize for msi_capability_init()
by Hidetoshi Seto
· 16 years ago
07ae95f
ACPI/PCI: PCI MSI _OSC support capabilities called when root bridge added
by Andrew Patterson
· 16 years ago
3145e94
x86, MSI: pass irq_cfg and irq_desc
by Yinghai Lu
· 16 years ago
d389fec
ACPI/PCI: Set support bit for MSI in support field of _OSC
by Taku Izumi
· 16 years ago
5993760
PCI: utilize calculated results when detecting MSI features
by Jike Song
· 16 years ago
abad2ec
PCI: fully restore MSI state at resume time
by Jesse Barnes
· 16 years ago
ce6fce4
PCI MSI: Don't disable MSIs if the mask bit isn't supported
by Matthew Wilcox
· 16 years ago
80ccba1
PCI: use dev_printk when possible
by Bjorn Helgaas
· 17 years ago
5ca5c02
PCI/MSI: skip calling pci_find_capability from msi_set_mask_bits
by Hidetoshi Seto
· 17 years ago
d52877c
pci/irq: let pci_device_shutdown to call pci_msi_shutdown v2
by Yinghai Lu
· 17 years ago
8e149e0
pci/irq: restore mask_bits in msi shutdown -v3
by Yinghai Lu
· 17 years ago
6a9e7f2
PCI: drivers/pci/msi.c: move arch hooks to the top
by Adrian Bunk
· 17 years ago
94688cf
PCI: export pci_restore_msi_state()
by Linas Vepstas
· 17 years ago
ba698ad
PCI: Add quirk for devices which disable MSI when INTX_DISABLE is set.
by David Miller
· 17 years ago
cbf5d9e
MSI: Use correct data offset for 32-bit MSI in read_msi_msg()
by Roland Dreier
· 17 years ago
78b7611
msi: mask the msix vector before we unmap it
by Eric W. Biederman
· 18 years ago
0dd11f9
msi: fix the ordering of msix irqs
by Eric W. Biederman
· 18 years ago
4fdadeb
msi: fix ARM compile
by Dan Williams
· 18 years ago
b3b7cc7
Fix assertion failure with MSI on sparc64
by David Miller
· 18 years ago
e63340a
header cleaning: don't include smp_lock.h when not used
by Randy Dunlap
· 18 years ago
032de8e
MSI: Give archs the option to free all MSI/Xs at once.
by Michael Ellerman
· 18 years ago
9c83133
MSI: Give archs the option to allocate all MSI/Xs at once.
by Michael Ellerman
· 18 years ago
7fe3730
MSI: arch must connect the irq and the msi_desc
by Michael Ellerman
· 18 years ago
314e77b
MSI: Remove dev->first_msi_irq
by Michael Ellerman
· 18 years ago
4aa9bc9
MSI: Use a list instead of the custom link structure
by Michael Ellerman
· 18 years ago
c9953a7
MSI: Add an arch_msi_check_device()
by Michael Ellerman
· 18 years ago
17bbc12
MSI: Rename pci_msi_supported() to pci_msi_check_device()
by Michael Ellerman
· 18 years ago
128bc5f
MSI: Consolidate precondition checks
by Michael Ellerman
· 18 years ago
b1e2303
MSI: Expand pci_msi_supported()
by Michael Ellerman
· 18 years ago
3e916c0
MSI: Remove msi_cache
by Michael Ellerman
· 18 years ago
4cc086f
MSI: Move EXPORT_SYMBOL()s near their definition
by Michael Ellerman
· 18 years ago
7ede9c1
MSI: Consolidate BUG_ON()s.
by Michael Ellerman
· 18 years ago
fc4afc7
MSI: Consolidate MSI-X irq freeing code
by Michael Ellerman
· 18 years ago
00ba16a
MSI: Simplify BUG() handling in msi_remove_pci_irq_vectors() part 2
by Michael Ellerman
· 18 years ago
c31af39
MSI: Simplify BUG() handling in msi_remove_pci_irq_vectors() part 1
by Michael Ellerman
· 18 years ago
54bc6c0
MSI: Simplify BUG() handling in pci_disable_msix()
by Michael Ellerman
· 18 years ago
e387b9e
MSI: Simplify BUG() handling in pci_disable_msi()
by Michael Ellerman
· 18 years ago
988cbb1
PCI: Flush MSI-X table writes
by Mitch Williams
· 18 years ago
Next »