axienet_probe(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, this page is axienet_probe(9) straight out of the Kernel API Manual, and it's literally the Axi Ethernet probe function. no cap, that's the whole main-character vibe. πŸ’…


✨ SYNOPSIS ✨

here's the exact signature β€” do not freelance it, bestie:

int axienet_probe (struct platform_device *pdev );

🫢 ARGUMENTS 🫢

  • pdev β€” Pointer to platform device structure. that's it. one argument, iconic, periodt.

🎯 RETURN 🎯

  • 0 on success β€” slay, it worked βœ…
  • Non-zero error value on failure β€” not slay, but that's the contract 😭

🌸 DESCRIPTION 🌸

okay so listen up: this is the probe routine for the Axi Ethernet driver. It is called before any other driver routines are invoked. yes, she shows up early, she's punctual, she's that girl. ⏰

here's the full glow-up checklist:

  1. It allocates and sets up the Ethernet device.
  2. It parses through device tree and populates fields of axienet_local.
  3. It registers the Ethernet device. and that's the finale, fr fr. πŸ‘‘

πŸ¦‹ SEE ALSO πŸ¦‹

okay so the cross-references are giving linked-list royalty, and every single one is here β€” no skipping, no cap:

okay bye bestie, mwah πŸ’‹ β€” this page's source is ./drivers/net/ethernet/xilinx, dated October 2026, and the page is axienet_probe(9). 🫢

πŸ“¦ where this page comes from