STRUCT SR_PCIE_PHY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 an unsigned 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