pdc_pat_io_pci_cfg_write(9)
π NAME π
okay so this is pdc_pat_io_pci_cfg_write(9), straight out of the Kernel API Manual, and we're gonna get you caught up bestie π«Ά
The official one-liner is literally: Retrieve information about memory address ranges.
yes, that's the exact description on the page β we keep the facts exactly as they are, periodt π
β¨ SYNOPSIS β¨
Here's the signature, copied exactly:
int pdc_pat_io_pci_cfg_write (unsigned long pci_addr , int pci_size ,
u32 val );
π ARGUMENTS π
pci_addrβ the PCI configuration space address for which the write request is being made. That's where the write is headed, iykyk.pci_sizeβ size of the write in bytes. Valid values are1,2, and4β literally just those three, no cap.valβ pointer to the1,2, or4byte value in the low order end of the argument that's going to be written to PCI Config space. low order end, bestie β keep that detail π
π SEE ALSO π
The page points at the kernel file ./arch/parisc/kernel/firmware.c, and then it name-drops this entire squad of references β all of them, no skipping π
f_extend(9),convert_to_wide(9),set_firmware_width(9)pdc_emergency_unlock(9),pdc_add_valid(9),pdc_instr(9)pdc_chassis_info(9),pdc_pat_chassis_send_log(9),pdc_chassis_disp(9)__pdc_cpu_rendezvous(9),pdc_cpu_rendezvous_lock(9),pdc_cpu_rendezvous_unlock(9)pdc_pat_get_PDC_entrypoint(9),pdc_chassis_warn(9),pdc_coproc_cfg(9)pdc_iodc_read(9),pdc_system_map_find_mods(9),pdc_system_map_find_addrs(9)pdc_model_info(9),pdc_model_sysmodel(9),pdc_model_versions(9)pdc_model_cpuid(9),pdc_model_capabilities(9),pdc_model_platform_info(9)pdc_cache_info(9),pdc_spaceid_bits(9),pdc_btlb_info(9)pdc_mem_map_hpa(9),pdc_lan_station_id(9),pdc_stable_read(9)pdc_stable_write(9),pdc_stable_get_size(9),pdc_stable_verify_contents(9)pdc_stable_initialize(9),pdc_get_initiator(9),pdc_pci_irt_size(9)pdc_pci_irt(9),pdc_pci_config_read(9),pdc_pci_config_write(9)pdc_tod_read(9),pdc_pim_toc11(9),pdc_pim_toc20(9)pdc_tod_set(9),pdc_iodc_print(9),pdc_iodc_getc(9)pdc_pat_cell_get_number(9),pdc_pat_cell_module(9),pdc_pat_cell_info(9)pdc_pat_cpu_get_number(9),pdc_pat_get_irt_size(9),pdc_pat_get_irt(9)pdc_pat_pd_get_addr_map(9),pdc_pat_pd_get_pdc_revisions(9),pdc_pat_pd_get_platform_counter(9)pdc_pat_io_pci_cfg_read(9),pdc_pat_mem_pdt_info(9),pdc_pat_mem_pdt_cell_info(9)pdc_pat_mem_read_cell_pdt(9),pdc_pat_mem_read_pd_pdt(9),pdc_pat_mem_get_dimm_phys_location(9)
byeee π source/version is ./arch/parisc/kernel, date is October 2026, and the page is pdc_pat_io_pci_cfg_write(9) β that's the whole footer, 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