STRUCT SR_PCIE_PHY(9)
π struct sr_pcie_phy(9) β Stingray PCIe PHY
okay bestie, welcome to the struct sr_pcie_phy(9) page, from the Kernel API Manual β¨ this is the little struct that represents a Stingray PCIe PHY, and honestly? she's giving efficient. only three members. no notes. π
πΈ SYNOPSIS πΈ
here's the whole shape of her, literally:
struct sr_pcie_phy {
struct sr_pcie_phy_core *core;
unsigned int index;
struct phy *phy;
};
that's it. that's the struct. screenshot it, memorize it, whatever π
π¦ Members π¦
okay so let's go through the members one by one, no skipping, we respect all three:
coreβ this is a pointer to the Stingray PCIe PHY core control. like, the big boss energy of the whole thing πindexβ the PHY index. it's anunsigned int, it's your number, it's how you know which one you're looking at π₯phyβ a pointer to the kernel PHY device. this is the actual device friend she's vibing with β¨
π SEE ALSO π
go check out the kernel file ./drivers/phy/broadcom/phy-bcm-sr-pcie.c and also struct sr_pcie_phy_core(9) β they're like siblings, you gotta read both fr fr π«Ά
ngl this page is short but she ate. not a single wasted line π
okay that's the whole page, hope it slayed for you π§ and for the record, the source lives at ./drivers/phy/broadcom and this version is dated October 2026 β shoutout to whoever wrote her, mwah πβπ
struct sr_pcie_phy(9) β periodt. π
π¦ 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