stmmac_mtl_setup(9)
β¨ stmmac_mtl_setup(9) β¨
hii bestie π«Ά welcome to the Kernel API Manual page for stmmac_mtl_setup β yes the (9) is part of the name, it's giving very "section 9, kernel developer realness" π
π NAME π
stmmac_mtl_setup β parse DT parameters for multiple queues configuration
like fr fr that's the whole gig: it goes through the device tree params and sorts out your multiple-queues config β¨
πΈ SYNOPSIS πΈ
int stmmac_mtl_setup (struct platform_device *pdev , struct
plat_stmmacenet_data *plat );
it returns an int, no cap π§
π ARGUMENTS π
pdevβ the platform device, iconic, essential, the whole reason we're here πplatβ the enet data, aka the vibe holder for your ethernet situation π
π¦ SEE ALSO π¦
first up, bestie, the source itself lives at:
- Kernel file
./drivers/net/ethernet/stmicro/stmmac/stmmac_platform.cπ
and then the whole friend group of related calls, all of them, in order, no skipping π
dwmac1000_validate_mcast_bins(9)dwmac1000_validate_ucast_entries(9)stmmac_axi_setup(9)stmmac_of_get_mdio(9)stmmac_mdio_setup(9)stmmac_of_get_mac_mode(9)stmmac_probe_config_dt(9)devm_stmmac_probe_config_dt(9)stmmac_pltfr_get_irq_array(9)stmmac_pltfr_init(9)stmmac_pltfr_exit(9)stmmac_pltfr_probe(9)devm_stmmac_pltfr_probe(9)stmmac_pltfr_remove(9)
go read the source, iykyk π₯ reading the actual file is always the main character move
okay that's the page!! mwah π this came to you from ./drivers/net/ethernet/stmicro... and it's dated October 2026, so yeah β future-coded documentation, slay β and yes the title said stmmac_mtl_setup(9) at the top and says it again at the bottom, 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