axienet_dma_start(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… axienet_dma_start β€” like, the Kernel API Manual page bestie πŸŽ€

okay so real talk, we're in the Linux kernel API manual and this is the page for axienet_dma_start. It's short, it's sweet, it's giving "small function, big job." Let's get into it ✨


🌸 NAME 🌸

axienet_dma_start β€” sets up the DMA registers and kicks off DMA operation. That's it, that's the whole vibe. She configures, she starts, she leaves. πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

void axienet_dma_start (struct axienet_local *lp );

literally returns nothing. void. no value, no drama, no exit status, she just does the thing and dips πŸ’…


πŸ’– ARGUMENTS πŸ’–

  • lp β€” pointer to the axienet_local structure. that's the one and only argument, your main character struct, the whole personality of this call 🫢

πŸ”₯ SEE ALSO πŸ”₯

okay this list is long long, so buckle up bestie, every single one is here because I would NEVER leave one out:

Kernel file ./drivers/net/ethernet/xilinx/xilinx_axienet_main.c

like, the whole friend group showed up. iykyk 🌈


heads up bestie: this page only documents setting up the DMA registers and starting DMA operation, that's the entire scope. anything past that, go read the cross-refs above, okay? πŸ’€

and that's the page!! cute little sign-off: this gem lives over in ./drivers/net/ethernet/xilinx, dated October 2026, and it's the axienet_dma_start(9) page, no cap πŸ§šπŸ’œ periodt ✨

πŸ“¦ where this page comes from