pseries_eeh_..._config_addr(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

Hiii bestie πŸ’– welcome to the Kernel API Manual page for pseries_eeh_..._config_addr(9) β€” we're about to make pe_config_addr make sense, no cap.

🌸 NAME 🌸

pseries_eeh_get_pe_config_addr β€” Find the pe_config_addr for a device. πŸ’…

✨ SYNOPSIS ✨

int pseries_eeh_get_pe_config_addr (struct pci_dn *pdn );

πŸŽ€ ARGUMENTS πŸŽ€

  • pdn β€” the pci_dn of the input device. That's the thing you're handing over, bestie 🫢

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so picture this: the EEH RTAS calls use a tuple as a handle to a given PE. The tuple is literally:

(buid_hi, buid_lo, pe_config_addr)

This function finds the pe_config_addr based on the device's config addr. Iconic behavior, honestly ✨

Important vibe check 🚨: keep in mind that the pe_config_addr might be numerically identical to the device's config addr, but the two are conceptually distinct. Like, same digits can still be different concepts β€” iykyk πŸ’…

It returns the pe_config_addr, or a negative error code. That's the whole mood 🌈

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./arch/powerpc/platforms/pseries/eeh_pseries.c


Cute lil sign-off πŸŽ€: the source/version line is ./arch/powerpc/platforms/pseries, the date is October 2026, and the page name is pseries_eeh_..._config_addr(9). Byeee πŸ’–

πŸ“¦ where this page comes from