summaryrefslogtreecommitdiffstats
path: root/drivers/pci/access.c
Commit message (Expand)AuthorAgeFilesLines
* PCI: Add locking to RMW PCI Express Capability Register accessorsIlpo Järvinen2023-09-131-3/+17
* 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-051-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-181-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-291-0/+18
* | PCI: Export PCI device config accessorsKeith Busch2017-03-291-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-02-291-30/+17
* PCI: Rename VPD symbols to remove unnecessary "pci22"Bjorn Helgaas2016-02-291-19/+19
* PCI: Remove struct pci_vpd_ops.release function pointerBjorn Helgaas2016-02-291-8/+1
* PCI: Move pci_vpd_release() from header file to pci/access.cBjorn Helgaas2016-02-291-0/+6
* PCI: Move pci_read_vpd() and pci_write_vpd() close to other VPD codeBjorn Helgaas2016-02-291-32/+30
* PCI: Determine actual VPD size on first accessHannes Reinecke2016-02-291-2/+85
* PCI: Use bitfield instead of bool for struct pci_vpd_pci22.busyBjorn Helgaas2016-02-291-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-241-22/+0
* PCI: Fix devfn for VPD access through function 0Alex Williamson2015-09-241-3/+6
* PCI: Add dev_flags bit to access VPD through function 0Mark Rustad2015-07-211-1/+60
* PCI: Add pcie_downstream_port() (true for Root and Switch Downstream Ports)Bjorn Helgaas2015-07-141-10/+13
* PCI: Add generic config accessorsRob Herring2015-01-221-0/+87
* PCI: Apply _HPX Link Control settings to all devices with a linkYinghai Lu2014-11-131-1/+1
* PCI: Merge multi-line quoted stringsRyan Desfosses2014-06-101-4/+1
* PCI: Fix return value from pci_user_{read,write}_config_*()Gavin Shan2014-05-271-8/+4
* PCI: Remove unused pci_vpd_truncate()Stephen Hemminger2014-01-131-24/+0
* PCI: Remove pcie_cap_has_devctl()Bjorn Helgaas2013-08-281-6/+1