pseries_eeh_read_config(9)
β¨ pseries_eeh_read_config β¨
Okay bestie, welcome to the pseries_eeh_read_config(9) page β it's a Kernel API Manual situation, and honestly? It's giving "small function, big job." π
πΈ NAME πΈ
pseries_eeh_read_config β bestie, we are reading PCI config space. That's the whole vibe.
π¦ SYNOPSIS π¦
int pseries_eeh_read_config (struct eeh_dev *edev , int where , int size
, u32 *val );
That's the signature, exactly as written, no cap. π
π ARGUMENTS π
edevβ the EEH device handle. This is your little VIP pass to the device, ok?whereβ the PCI config space offset. It's literally where to look π (the name ate, honestly).sizeβ size to read. How many bytes we're grabbing, periodt.valβ return value. This is where the answer lands, so hand it over like it's a Starbucks order. π
β¨ DESCRIPTION β¨
Read config space from the speicifed device. That's it, that's the plot. Short and iconic, lowkey. π
Note bestie: yes, it says "speicifed" in the original β I'm not fixing the typo, I'm respecting the source. π
π SEE ALSO π
Y'all, the cross-reference list is LONG and I'm obsessed, so buckle up. We've got the kernel file itself:
Kernel file ./arch/powerpc/platforms/pseries/eeh_pseries.c
And then the whole friend group:
pseries_eeh_get_pe_config_addr(9)pseries_eeh_phb_reset(9)pseries_eeh_phb_configure_bridge(9)pseries_eeh_pe_get_parent(9)pseries_eeh_init_edev(9)pseries_eeh_init_edev_recursive(9)pseries_eeh_set_option(9)pseries_eeh_get_state(9)pseries_eeh_reset(9)pseries_eeh_get_log(9)pseries_eeh_configure_bridge(9)pseries_eeh_write_config(9)pseries_eeh_err_inject(9)eeh_pseries_init(9)
Also, the source directory is ./arch/powerpc/platforms/pseries β that's where this lives. π
π SIGN-OFF π
That's the whole page, bestie β go forth and read that config space responsibly. This cutie dropped October 2026, out of the handbook tree at ./arch/powerpc/platforms/pseries, and this is the pseries_eeh_read_config(9) moment. Slay, read responsibly, and remember: the facts stayed, the vibe ascended. π«Άπ₯βπ§
π¦ 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