atl1_alloc_rx_buffers(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– atl1_alloc_rx_buffers(9) πŸ’–

okay so bestie, welcome to the atl1_alloc_rx_buffers page from the Kernel API Manual β€” yes it's a kernel function page, and yes it's lowkey iconic. grab a snack πŸ“, we're doing driver internals.


✨ NAME ✨

atl1_alloc_rx_buffers β€” replace used receive buffers 🫢

like, the receive ring's been chugging along, some buffers got consumed, and this is the glow-up that hands fresh ones back out. main character energy fr fr.


🌸 SYNOPSIS 🌸

u16 atl1_alloc_rx_buffers (struct atl1_adapter *adapter );

that's the whole vibe. one argument, returns a u16. periodt. ✨


πŸŽ€ ARGUMENTS πŸŽ€

  • adapter β€” address of board private structure πŸ’…

that's it, that's the only thing it takes. it's literally just a pointer to the board's private struct, no cap.

ngl bestie, this one is short but she's doing real work. don't skip the argument, the whole thing runs on it. 😭

πŸ¦‹ SEE ALSO πŸ¦‹

the kernel file that houses all of this:

  • Kernel file ./drivers/net/ethernet/atheros/atlx/atl1.c

and the whole friend group of related functions β€” go say hi πŸ‘‘:


okay that's the whole page, you ate that πŸ’…βœ¨

cute lil sign-off: this lil masterpiece lives at ./drivers/net/ethernet/atheros... and it's dated October 2026 β€” mark your calendars bestie πŸŽ€πŸ’–

πŸ“¦ where this page comes from