hv_pcifront_write_config(9)
π hv_pcifront_write_config(9) β your Kernel API Manual bestie π«Ά
okay so this is the Kernel API Manual page for hv_pcifront_write_config, and itβs giving βwe write to PCI configuration space and we do it cutely.β no cap β¨
πΈ NAME πΈ
hv_pcifront_write_config β write configuration space, bestie. Thatβs the whole name. Periodt π
π¦ SYNOPSIS π¦
int hv_pcifront_write_config (struct pci_bus *bus , unsigned int devfn ,
int where , int size , u32 val );
π ARGUMENTS π
busβ the PCI Bus structure. Thatβs the main-character bus, okay? πdevfnβ Device/function. The little device+function coordinate, iykyk π―whereβ Offset from base. Like where in the config space weβre poking around πsizeβ Byte/word/dword. So one byte, one word, or one dword β pick your size, bestie πvalβ Value to be written to device. The actual value getting sent to the device π
π RETURN π
so the return sitch is: PCIBIOS_SUCCESSFUL on success, and PCIBIOS_DEVICE_NOT_FOUND on failure. Thatβs the success/failure tea ββ¨
π SEE ALSO π
- Kernel file:
./drivers/pci/controller/pci-hyperv.c - Structs:
struct hv_msi_desc(9),struct hv_msi_desc2(9),struct tran_int_desc(9) - Functions:
hv_irq_retarget_interrupt(9),hv_pci_generic_compl(9),devfn_to_wslot(9),wslot_to_devfn(9),_hv_pcifront_read_config(9),_hv_pcifront_write_config(9),hv_pcifront_read_config(9),hv_pci_read_config_compl(9),hv_read_config_block(9),hv_pci_write_config_compl(9),hv_write_config_block(9),hv_register_block_invalidate(9),hv_msi_free(9),hv_compose_msi_msg(9),hv_pcie_init_irq_domain(9),get_bar_size(9),survey_child_resources(9),prepopulate_bars(9),create_root_hv_pci_bus(9),q_resource_requirements(9),new_pcichild_device(9),get_pcichild_wslot(9),pci_devices_present_work(9),hv_pci_start_relations_work(9),hv_pci_devices_present(9),hv_pci_devices_present2(9),hv_eject_device_work(9),hv_pci_eject_device(9),hv_pci_onchannelcallback(9),hv_pci_protocol_negotiation(9),hv_pci_free_bridge_windows(9),hv_pci_allocate_bridge_windows(9),hv_allocate_config_window(9),hv_pci_enter_d0(9),hv_pci_query_relations(9),hv_send_resources_allocated(9),hv_send_resources_released(9),hv_pci_probe(9),hv_pci_remove(9)
cute lil sign-off π source/version: ./drivers/pci/controller β’ date: October 2026 β’ title: hv_pcifront_write_config(9). Thatβs the page, bestie β slay and stay hydrated π«Άβ¨
π¦ 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