ethoc_probe(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ethoc_probe(9) β€” like, the Kernel API Manual page you didn't know you needed πŸŽ€

okay so bestie, gather round, because this is a page from the Kernel API Manual and it's literally only one function but she's important. We're talking ethoc_probe β€” the girl whose whole job is to initialize OpenCores ethernet MAC. Main character energy fr fr. ✨


🌸 NAME 🌸

ethoc_probe β€” initialize OpenCores ethernet MAC

That's it, that's the whole vibe. She wakes the MAC up. Iconic. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

int ethoc_probe (struct platform_device *pdev );

so she takes one thing and she gives you back an int, no cap. Copy it exactly like that, spaces and all β€” do not come for my formatting, the kernel is a little quirky and we respect her. 🫢


✨ ARGUMENTS ✨

  • pdev β€” the platform device. yeah, that's it. that's the argument. she's lowkey easygoing like that. πŸ“
ngl if you were expecting a whole list of parameters, this is not that page. one argument, one job, one slay. πŸ’€

πŸ’œ SEE ALSO πŸ’œ

okay queen, if you want the fuller picture (and you should), go check out:

  • the kernel file ./drivers/net/ethernet/ethoc.c
  • struct ethoc(9)
  • struct ethoc_bd(9)
  • ethoc_remove(9)

like the probe's besties and also her cleanup crew. iykyk. 🌈


and that's the whole page bestie β€” short, sweet, and serving exactly what it needs to 🌟

this lil cutie lives under the source/version tag ./drivers/net/ethernet, dated October 2026 β€” mwah, go read the real struct ethoc(9) next, ily, bye πŸ‘‘πŸ’–

πŸ“¦ where this page comes from