axienet_dma_rx_cb(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… axienet_dma_rx_cb β€” like, the RX-channel DMA callback bestie

okay so this page is straight out of the Kernel API Manual, and it's all about one little function called axienet_dma_rx_cb. she's a callback. she's got main character energy in the RX channel. let's get into it πŸŽ€


✨ NAME ✨

axienet_dma_rx_cb β€” the DMA engine callback for the RX channel. that's it, that's the vibe, no cap πŸ¦‹


🌸 SYNOPSIS 🌸

void axienet_dma_rx_cb (void *data , const struct dmaengine_result
*result );

literally just those two args, bestie. void return, so she doesn't give anything back β€” she's too busy doing her thing ✨


🫢 ARGUMENTS 🫢

  • data β€” a pointer to the skbuf_dma_descriptor structure. yeah, that structure. she's holding all the descriptor lore πŸ’–
  • result β€” this is your error reporting 🚨, delivered through dmaengine_result. the dmaengine driver calls this function for the RX channel to let you know that the packet is received. so like, that's the whole notification moment, iykyk πŸ”₯

πŸ‘‘ SEE ALSO πŸ‘‘

🧚 the kernel file

./drivers/net/ethernet/xilinx/xilinx_axienet_main.c β€” go read her, she's iconic ⭐

🩷 the whole squad (yes, all of them)


and that's the whole page, babe πŸ’œ no filler, no fluff, every single reference accounted for β€” periodt.

this cutie lives in ./drivers/net/ethernet/xilinx, and the manual page itself is dated October 2026, filed under axienet_dma_rx_cb(9). mwah, go slay your RX channel πŸŒˆπŸ’…πŸŽ€

πŸ“¦ where this page comes from