STRUCT ASPEED_PCIE_PORT(9)
β¨ NAME β¨
okay so bestie, welcome to the struct aspeed_pcie_port(9) page from the Kernel API Manual π
struct aspeed_pcie_port β PCIe port information.
This is the struct that keeps the PCIe port info together, and weβre doing a full member roll call β every field, no skipping, no cap π«Ά
πΈ SYNOPSIS πΈ
struct aspeed_pcie_port {
struct list_head list;
struct aspeed_pcie *pcie;
struct clk *clk;
struct phy *phy;
struct reset_control *perst;
u32 slot;
};
π Members π
listβ port list. Type:struct list_head. Itβs giving βkeep the port list in lineβ energy πpcieβ pointer to PCIe host info. Type:struct aspeed_pcie *. Literally pointing at the PCIe host info πclkβ pointer to the port clock gate. Type:struct clk *. Clock gate pointer, slay β°phyβ pointer to PCIe PHY. Type:struct phy *. PHY pointer, iconic π§perstβ pointer to port reset control. Type:struct reset_control *. Reset control pointer, periodt πslotβ port slot. Type:u32. Slot number vibes, no cap π°
π SEE ALSO π
- Kernel file
./drivers/pci/controller/pcie-aspeed.cβ also check outstruct aspeed_pcie(9)andstruct aspeed_pcie_rc_platform(9)π¦
mwah π thatβs the whole page, bestie β source/version ./drivers/pci/controller, dated October 2026. Go be iconic with your PCIe ports πβ¨
π¦ 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