STRUCT PCH_GBE_PRIVDATA(9)
π struct pch_gbe_privdata(9) π
okay so this is a page from the Kernel API Manual bestie, and we're about to get so cozy with one little struct, no cap π«Ά
β¨ NAME β¨
struct pch_gbe_privdata β literally just the PCI Device ID driver data π
that's it, that's the vibe
πΈ SYNOPSIS πΈ
here's the whole glow-up, copy it exactly bestie:
struct pch_gbe_privdata {
bool phy_tx_clk_delay;
bool phy_disable_hibernate;
int (*platform_init)(struct pci_dev *pdev);
};
like, three little members and they're all doing main character energy β¨
π Members π
phy_tx_clk_delayβ abool, and what it does is configure the PHY TX delay in software π¦ so yes, software is running the delay situation, iykykphy_disable_hibernateβ also abool, and it disables PHY hibernation π€β‘οΈπ« like we're waking that PHY up and telling it no naps allowed periodtplatform_initβ the platform initialization callback π₯ it's anint (*)(struct pci_dev *pdev)and here's the important bit: it gets called from probe, prior to PHY initialization β so it shows up before the PHY stuff happens, that ordering is not a suggestion bestie
π SEE ALSO π
the kernel file is ./drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h and it's giving whole friend group π
struct pch_gbe_mac_info(9)struct pch_gbe_phy_info(9)struct pch_gbe_rx_desc(9)struct pch_gbe_tx_desc(9)struct pch_gbe_buffer(9)struct pch_gbe_tx_ring(9)struct pch_gbe_rx_ring(9)struct pch_gbe_hw_stats(9)struct pch_gbe_adapter(9)
all of them, every single one, go read them after this π
ngl there are no warnings on this page, which is a slay, but also remember: the facts above are the entire facts, so don't go reading extra behaviour into these bools that the page didn't say π
and that's the whole page bestie!! this gem came from ./drivers/net/ethernet/oki-sem... (that's the truncated-looking source path, keep it as-is π), dated October 2026, and it's all about struct pch_gbe_privdata(9) πππ¦ see you in the next manpage, mwah π
β¨
π¦ 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