summaryrefslogtreecommitdiffstats
path: root/drivers/pci/vpd.c
AgeCommit message (Expand)AuthorFilesLines
2021-10-25PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size()Heiner Kallweit1-12/+13
2021-10-11PCI/VPD: Add pci_read/write_vpd_any()Heiner Kallweit1-22/+50
2021-09-15PCI/VPD: Defer VPD sizing until first accessBjorn Helgaas1-10/+26
2021-08-31PCI/VPD: Use unaligned access helpersHeiner Kallweit1-9/+5
2021-08-31PCI/VPD: Clean up public VPD defines and inline functionsHeiner Kallweit1-0/+26
2021-08-31PCI/VPD: Add pci_vpd_find_id_string()Heiner Kallweit1-0/+6
2021-08-31PCI/VPD: Include post-processing in pci_vpd_find_tag()Heiner Kallweit1-10/+13
2021-08-31PCI/VPD: Stop exporting pci_vpd_find_info_keyword()Heiner Kallweit1-2/+1
2021-08-31PCI/VPD: Stop exporting pci_vpd_find_tag()Heiner Kallweit1-2/+1
2021-08-20PCI/VPD: Add pci_vpd_check_csum()Heiner Kallweit1-0/+23
2021-08-20PCI/VPD: Add pci_vpd_find_ro_info_keyword()Heiner Kallweit1-0/+33
2021-08-20PCI/VPD: Add pci_vpd_alloc()Heiner Kallweit1-0/+26
2021-08-12PCI/VPD: Treat invalid VPD like missing VPD capabilityHeiner Kallweit1-6/+3
2021-08-12PCI/VPD: Determine VPD size in pci_vpd_init()Heiner Kallweit1-23/+19
2021-08-12PCI/VPD: Embed struct pci_vpd in struct pci_devHeiner Kallweit1-49/+14
2021-08-12PCI/VPD: Remove struct pci_vpd.valid memberHeiner Kallweit1-17/+12
2021-08-12PCI/VPD: Remove struct pci_vpd_opsHeiner Kallweit1-54/+32
2021-08-12PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd()Heiner Kallweit1-30/+30
2021-08-09PCI/VPD: Remove struct pci_vpd.flagHeiner Kallweit1-7/+5
2021-08-09PCI/VPD: Make pci_vpd_wait() uninterruptibleHeiner Kallweit1-24/+9
2021-08-09PCI/VPD: Remove pci_vpd_size() old_size argumentHeiner Kallweit1-5/+5
2021-08-09PCI/VPD: Allow access to valid parts of VPD if some is invalidBjorn Helgaas1-3/+3
2021-08-09PCI/VPD: Don't check Large Resource Item Names for validityBjorn Helgaas1-19/+8
2021-08-09PCI/VPD: Reject resource tags with invalid sizeBjorn Helgaas1-9/+15
2021-07-30PCI/VPD: Treat initial 0xff as missing EEPROMHeiner Kallweit1-4/+8
2021-07-30PCI/VPD: Check Resource Item Names against those valid for typeBjorn Helgaas1-12/+6
2021-07-30PCI/VPD: Correct diagnostic for VPD read failureBjorn Helgaas1-2/+2
2021-05-04Merge branch 'pci/sysfs'Bjorn Helgaas1-36/+22
2021-04-30PCI: Allow VPD access for QLogic ISP2722Arun Easi1-1/+0
2021-04-30PCI/VPD: Add helper pci_get_func0_dev()Heiner Kallweit1-5/+8
2021-04-30PCI/VPD: Remove pci_vpd_find_tag() SRDT handlingHeiner Kallweit1-25/+6
2021-04-30PCI/VPD: Remove pci_vpd_find_tag() 'offset' argumentHeiner Kallweit1-2/+2
2021-04-30PCI/VPD: Change pci_vpd_init() return type to voidHeiner Kallweit1-4/+3
2021-04-30PCI/VPD: Make missing VPD message less alarmingHeiner Kallweit1-2/+6
2021-04-30PCI/VPD: Remove pci_set_vpd_size()Heiner Kallweit1-45/+13
2021-04-29PCI/sysfs: Convert "vpd" to static attributeKrzysztof WilczyƄski1-30/+16
2021-04-29PCI/sysfs: Rename "vpd" attribute accessorsBjorn Helgaas1-8/+8
2021-03-30PCI/VPD: Remove sysfs accessor size checking dead codeHeiner Kallweit1-14/+0
2021-03-30PCI/VPD: Remove obsolete Broadcom NIC quirkHeiner Kallweit1-46/+0
2019-09-16PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root PortJonathan Chocron1-0/+6
2018-08-14PCI/VPD: Check for VPD access completion before checking for timeoutBert Kenward1-2/+5
2018-04-06Merge tag 'pci-v4.17-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+583
2018-04-04Merge branch 'pci/vpd'Bjorn Helgaas1-0/+573
2018-03-19PCI: Tidy commentsBjorn Helgaas1-2/+1
2018-03-19PCI/VPD: Move VPD structures to vpd.cBjorn Helgaas1-0/+17
2018-03-19PCI/VPD: Move VPD quirks to vpd.cBjorn Helgaas1-0/+120
2018-03-19PCI/VPD: Move VPD sysfs code to vpd.cBjorn Helgaas1-0/+67
2018-03-19PCI/VPD: Move VPD access code to vpd.cBjorn Helgaas1-0/+369
2018-01-26PCI: Add SPDX GPL-2.0 when no license was specifiedBjorn Helgaas1-0/+1
2011-10-31pci: Fix files needing export.h for EXPORT_SYMBOL/THIS_MODULEPaul Gortmaker1-0/+1