pci_vpd_find...info_keyword(9)
π NAME π
okay so this is pci_vpd_find...info_keyword(9) β yes bestie, that's the manual name β from the Kernel API Manual. The function is pci_vpd_find_ro_info_keyword, and its whole vibe is: Locate info field keyword in VPD RO section. periodt. π
β¨ SYNOPSIS β¨
int pci_vpd_find_ro_info_keyword (const void *buf , unsigned int len ,
const char *kw , unsigned int *size );
π¦ ARGUMENTS π¦
bufβ Pointer to buffered VPD data. it's literally the data's hangout spot. πΎlenβ The length of the buffer area in which to search. no cap, this is the size of the search zone. πkwβ The keyword to search for. the main character string we're hunting, iykyk. πsizeβ Pointer to field where length of found keyword data is returned. so the length gets dropped back into it. π
πΈ DESCRIPTION πΈ
Returns the index of the information field keyword data or -ENOENT if not found. that's the whole tea: index if it's found, -ENOENT if it's not. πβ¨
π SEE ALSO π
Kernel file ./include/linux/pci.h, plus these iconique friends:
enum pci_interrupt_pin(9)pci_channel_state_t(9)pci_is_bridge(9)pci_is_vga(9)pci_is_display(9)struct pci_driver(9)PCI_DEVICE(9)PCI_DEVICE_DRIVER_OVERRIDE(9)PCI_DRIVER_OVERRIDE_DEVICE_VFIO(9)PCI_DEVICE_SUB(9)PCI_DEVICE_CLASS(9)PCI_VDEVICE(9)PCI_VDEVICE_SUB(9)PCI_DEVICE_DATA(9)pcie_capability_clear_and_set_word(9)pci_bus_for_each_resource(9)module_pci_driver(9)builtin_pci_driver(9)pci_irq_type(9)pci_irqd_intx_xlate(9)pci_resource_is_io(9)pci_resource_is_mem(9)pci_pcie_cap(9)pci_is_pcie(9)pcie_caps_reg(9)pci_pcie_type(9)pcie_find_root_port(9)pci_vpd_alloc(9)pci_vpd_find_id_string(9)pci_vpd_check_csum(9)pci_ari_enabled(9)pci_is_thunderbolt_attached(9)
mwah π source/version: ./include/linux, date: October 2026, and the manual page is pci_vpd_find...info_keyword(9) β bye bestie! π«Άπ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms