summaryrefslogtreecommitdiffstats
path: root/drivers/pci/access.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* PCI: Revert the cfg_access_lock lockdep mechanismDan Williams2024-06-041-4/+0
* Merge branch 'pci/misc'Bjorn Helgaas2024-05-171-13/+27
|\
| * PCI: Clean up accessor macro formattingIlpo Järvinen2024-04-291-13/+27
* | PCI: Lock upstream bridge for pci_reset_function()Dave Jiang2024-05-081-0/+4
|/
* PCI: Move pci_clear_and_set_dword() helper to PCI headerShuai Xue2023-12-131-0/+12
* PCI: Simplify pcie_capability_clear_and_set_word() control flowBjorn Helgaas2023-08-251-12/+10
* PCI: Add locking to RMW PCI Express Capability Register accessorsIlpo Järvinen2023-08-101-3/+17
* PCI: Access Link 2 registers only for devices with LinksMaciej W. Rozycki2022-11-041-1/+7
* PCI: Reduce warnings on possible RW1C corruptionMark Tomlinson2022-03-041-3/+6
* PCI: Use PCI_ERROR_RESPONSE to identify config read errorsNaveen Naidu2021-11-181-6/+6
* PCI: Drop error data fabrication when config read failsNaveen Naidu2021-11-181-6/+2
* PCI: Use PCI_SET_ERROR_RESPONSE() for disconnected devicesNaveen Naidu2021-11-181-3/+3
* PCI: Set error response data when config read failsNaveen Naidu2021-11-181-2/+8
* Merge branch 'pci/misc'Bjorn Helgaas2020-08-061-4/+4
|\
| * PCI: Align PCIe capability and PCI accessor return valuesBolarinwa Olayemi Saheed2020-06-261-4/+4
* | PCI: Fix pci_cfg_wait queue locking problemBjorn Helgaas2020-07-071-6/+2
|/
* PCI/AER: Save AER Capability for suspend/resumePatel, Mayurkumar2019-10-191-1/+1
* PCI: Make pcie_downstream_port() available outside of access.cMika Westerberg2019-09-071-9/+0
* PCI: Uninline PCI bus accessors for better ftracingKeith Busch2018-10-041-2/+2
* Merge branch 'pci/vpd'Bjorn Helgaas2018-04-041-368/+0
|\
| * PCI/VPD: Move VPD access code to vpd.cBjorn Helgaas2018-03-191-368/+0
* | PCI: Tidy commentsBjorn Helgaas2018-03-191-5/+7
|/
* Merge branch 'pci/spdx' into nextBjorn Helgaas2018-02-011-0/+1
|\
| * PCI: Add SPDX GPL-2.0 when no license was specifiedBjorn Helgaas2018-01-261-0/+1
* | PCI: Add wrappers for dev_printk()Frederick Lawler2018-01-181-5/+3
|/
* PCI: Provide Kconfig option for lockless config space accessorsThomas Gleixner2017-06-281-4/+12
* PCI: Make error code types consistent in pci_{read,write}_config_*Brian Norris2017-05-261-6/+6
* Merge branch 'pci/misc' into nextBjorn Helgaas2017-04-281-1/+1
|\
| * PCI: Fix typo pci_cfg_access_lock() commentBrian Norris2017-04-041-1/+1
* | PCI: Include PCI-to-PCIe bridges as "Downstream Ports"Bjorn Helgaas2017-04-191-1/+2
* | PCI: Don't attempt config access to disconnected devicesKeith Busch2017-03-301-0/+18
* | PCI: Export PCI device config accessorsKeith Busch2017-03-301-0/+38
|/
* sched/headers: Prepare to move signal wakeup & sigpending methods from <linux...Ingo Molnar2017-03-021-1/+1
* Merge branch 'pci/vpd' into nextBjorn Helgaas2017-02-151-1/+1
|\
| * PCI: Increase VPD access timeout to 125msMatthew R. Ochs2017-02-031-1/+1
* | PCI: Avoid possible deadlock on pci_lock and p->pi_lockBjorn Helgaas2017-01-301-1/+2
|/
* PCI: Warn on possible RW1C corruption for sub-32 bit config writesBjorn Helgaas2016-11-211-2/+14
* PCI: Add pci_set_vpd_size() to set VPD sizeHariprasad Shenai2016-04-151-0/+42
* PCI: Sleep rather than busy-wait for VPD access completionBjorn Helgaas2016-03-101-8/+10
* PCI: Fold struct pci_vpd_pci22 into struct pci_vpdBjorn Helgaas2016-03-011-30/+17
* PCI: Rename VPD symbols to remove unnecessary "pci22"Bjorn Helgaas2016-03-011-19/+19
* PCI: Remove struct pci_vpd_ops.release function pointerBjorn Helgaas2016-03-011-8/+1
* PCI: Move pci_vpd_release() from header file to pci/access.cBjorn Helgaas2016-03-011-0/+6
* PCI: Move pci_read_vpd() and pci_write_vpd() close to other VPD codeBjorn Helgaas2016-03-011-32/+30
* PCI: Determine actual VPD size on first accessHannes Reinecke2016-03-011-2/+85
* PCI: Use bitfield instead of bool for struct pci_vpd_pci22.busyBjorn Helgaas2016-03-011-5/+5
* PCI: Fix all whitespace issuesBogicevic Sasa2016-01-081-4/+4
* PCI: Use function 0 VPD for identical functions, regular VPD for othersAlex Williamson2015-09-251-22/+0
* PCI: Fix devfn for VPD access through function 0Alex Williamson2015-09-251-3/+6
* PCI: Add dev_flags bit to access VPD through function 0Mark Rustad2015-07-211-1/+60