summaryrefslogtreecommitdiffstats
path: root/drivers/pci/vpd.c
Commit message (Expand)AuthorAgeFilesLines
* PCI/VPD: Add runtime power management to sysfs interfaceAlex Williamson2023-08-111-2/+32
* PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size()Heiner Kallweit2021-10-251-12/+13
* PCI/VPD: Add pci_read/write_vpd_any()Heiner Kallweit2021-10-111-22/+50
* PCI/VPD: Defer VPD sizing until first accessBjorn Helgaas2021-09-151-10/+26
* PCI/VPD: Use unaligned access helpersHeiner Kallweit2021-08-311-9/+5
* PCI/VPD: Clean up public VPD defines and inline functionsHeiner Kallweit2021-08-311-0/+26
* PCI/VPD: Add pci_vpd_find_id_string()Heiner Kallweit2021-08-311-0/+6
* PCI/VPD: Include post-processing in pci_vpd_find_tag()Heiner Kallweit2021-08-311-10/+13
* PCI/VPD: Stop exporting pci_vpd_find_info_keyword()Heiner Kallweit2021-08-311-2/+1
* PCI/VPD: Stop exporting pci_vpd_find_tag()Heiner Kallweit2021-08-311-2/+1
* PCI/VPD: Add pci_vpd_check_csum()Heiner Kallweit2021-08-201-0/+23
* PCI/VPD: Add pci_vpd_find_ro_info_keyword()Heiner Kallweit2021-08-201-0/+33
* PCI/VPD: Add pci_vpd_alloc()Heiner Kallweit2021-08-201-0/+26
* PCI/VPD: Treat invalid VPD like missing VPD capabilityHeiner Kallweit2021-08-121-6/+3
* PCI/VPD: Determine VPD size in pci_vpd_init()Heiner Kallweit2021-08-121-23/+19
* PCI/VPD: Embed struct pci_vpd in struct pci_devHeiner Kallweit2021-08-121-49/+14
* PCI/VPD: Remove struct pci_vpd.valid memberHeiner Kallweit2021-08-121-17/+12
* PCI/VPD: Remove struct pci_vpd_opsHeiner Kallweit2021-08-121-54/+32
* PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd()Heiner Kallweit2021-08-121-30/+30
* PCI/VPD: Remove struct pci_vpd.flagHeiner Kallweit2021-08-091-7/+5
* PCI/VPD: Make pci_vpd_wait() uninterruptibleHeiner Kallweit2021-08-091-24/+9
* PCI/VPD: Remove pci_vpd_size() old_size argumentHeiner Kallweit2021-08-091-5/+5
* PCI/VPD: Allow access to valid parts of VPD if some is invalidBjorn Helgaas2021-08-091-3/+3
* PCI/VPD: Don't check Large Resource Item Names for validityBjorn Helgaas2021-08-091-19/+8
* PCI/VPD: Reject resource tags with invalid sizeBjorn Helgaas2021-08-091-9/+15
* PCI/VPD: Treat initial 0xff as missing EEPROMHeiner Kallweit2021-07-301-4/+8
* PCI/VPD: Check Resource Item Names against those valid for typeBjorn Helgaas2021-07-301-12/+6
* PCI/VPD: Correct diagnostic for VPD read failureBjorn Helgaas2021-07-301-2/+2
* Merge branch 'pci/sysfs'Bjorn Helgaas2021-05-041-36/+22
|\
| * PCI/sysfs: Convert "vpd" to static attributeKrzysztof WilczyƄski2021-04-291-30/+16
| * PCI/sysfs: Rename "vpd" attribute accessorsBjorn Helgaas2021-04-291-8/+8
* | PCI: Allow VPD access for QLogic ISP2722Arun Easi2021-04-301-1/+0
* | PCI/VPD: Add helper pci_get_func0_dev()Heiner Kallweit2021-04-301-5/+8
* | PCI/VPD: Remove pci_vpd_find_tag() SRDT handlingHeiner Kallweit2021-04-301-25/+6
* | PCI/VPD: Remove pci_vpd_find_tag() 'offset' argumentHeiner Kallweit2021-04-301-2/+2
* | PCI/VPD: Change pci_vpd_init() return type to voidHeiner Kallweit2021-04-301-4/+3
* | PCI/VPD: Make missing VPD message less alarmingHeiner Kallweit2021-04-301-2/+6
* | PCI/VPD: Remove pci_set_vpd_size()Heiner Kallweit2021-04-301-45/+13
* | PCI/VPD: Remove sysfs accessor size checking dead codeHeiner Kallweit2021-03-301-14/+0
* | PCI/VPD: Remove obsolete Broadcom NIC quirkHeiner Kallweit2021-03-301-46/+0
|/
* PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root PortJonathan Chocron2019-09-161-0/+6
* PCI/VPD: Check for VPD access completion before checking for timeoutBert Kenward2018-08-141-2/+5
* Merge tag 'pci-v4.17-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2018-04-061-2/+583
|\
| * Merge branch 'pci/vpd'Bjorn Helgaas2018-04-041-0/+573
| |\
| | * PCI/VPD: Move VPD structures to vpd.cBjorn Helgaas2018-03-191-0/+17
| | * PCI/VPD: Move VPD quirks to vpd.cBjorn Helgaas2018-03-191-0/+120
| | * PCI/VPD: Move VPD sysfs code to vpd.cBjorn Helgaas2018-03-191-0/+67
| | * PCI/VPD: Move VPD access code to vpd.cBjorn Helgaas2018-03-191-0/+369
| |/ |/|
| * PCI: Tidy commentsBjorn Helgaas2018-03-191-2/+1
|/
* PCI: Add SPDX GPL-2.0 when no license was specifiedBjorn Helgaas2018-01-261-0/+1