pdc_pci_irt(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ pdc_pci_irt(9) πŸŽ€

okay so welcome to the Kernel API Manual, bestie β€” this page is all about pdc_pci_irt, and it’s giving β€œsmall but useful firmware helper.” No cap. πŸ’…


🌸 NAME 🌸

pdc_pci_irt β€” get the PCI interrupt routing table. ✨

πŸ¦‹ SYNOPSIS πŸ¦‹

       int pdc_pci_irt (unsigned long num_entries , unsigned long hpa , void
       *tbl );

πŸ“ ARGUMENTS πŸ“

  • num_entries β€” the number of entries in the table. Count β€˜em, bestie. πŸ”’
  • hpa β€” the Hard Physical Address of the device. Yes, that HPA. 🫢
  • tbl β€” the original gives no description for this one, so we are not inventing lore. It’s just sitting there with mysterious main-character energy. 😭

🌈 DESCRIPTION 🌈

Get the PCI interrupt routing table for the device at the given HPA. That’s literally the whole description, and it ate. πŸ’–

Similar to PDC_PAT stuff β€” but added for Forte/Allegro boxes. Slay for those boxes specifically. πŸ”₯

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./arch/parisc/kernel/firmware.c β€” and then the whole squad: 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_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_io_pci_cfg_write(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). πŸ’œ


Source/version: ./arch/parisc/kernel Β· date: October 2026 Β· page: pdc_pci_irt(9). Bye bestie, go route those interrupts πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from