STRUCT RZG3S_SYSC_FUNCTION(9)
π struct rzg3s_sysc_function(9) β like, the whole vibe β¨
okay bestie, welcome to the struct rzg3s_sysc_function(9) page in the Kernel API Manual π this is the System Controller function descriptor β the lil' glow-up sheet that tells you where a function lives in the System Controller registers and which bits it owns. it's giving tiny-but-important π
πΈ NAME πΈ
struct rzg3s_sysc_function β System Controller function descriptor, fr fr. that's the whole name, no cap.
β¨ SYNOPSIS β¨
here's the literal struct, copied EXACTLY, do not touch:
struct rzg3s_sysc_function {
u32 offset;
u32 mask;
};
two members, that's it, she's minimal and she knows it π
π¦ Members π¦
offsetβ the register offset, measured from the System Controller base address. that's your "where am I" coordinate bestie πmaskβ the bit mask for the function inside that register. your "which bits are mine" situation π―
π SEE ALSO π
okay this list is long, buckle up π«Ά everything below is exactly what it says:
- Kernel file
./drivers/pci/controller/pcie-rzg3s-host.cenumrzg3s_sysc_link_mode(9) enum rzg3s_sysc_func_id(9)struct rzg3s_sysc_info(9)struct rzg3s_sysc(9)struct rzg3s_pcie_msi(9)enum rzg3s_pcie_controller_id(9)struct rzg3s_pcie_soc_data(9)struct rzg3s_pcie_port(9)struct rzg3s_pcie_host(9)
like, the whole friend group, honestly π go read them too, iykyk π
ngl this page has zero warnings, zero environment variables, zero exit statuses β it's just a struct and its two members. sometimes that's enough, periodt π
and that's the whole page, bestie! π sign-off time: this one lives under ./drivers/pci/controller, dated October 2026, and it's struct rzg3s_sysc_function(9) all the way down π mwah, go read some PCIe code ππ§
π¦ 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