STRUCT XVIP_DMA_BUFFER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, this is struct xvip_dma_buffer(9) from the Kernel API Manual, and it is literally the Video DMA buffer struct. That's the whole name vibe β€” no cap. πŸŽ€

✨ SYNOPSIS ✨

This is the exact struct shape, bestie β€” keep the formatting drip untouched:

       struct xvip_dma_buffer {
           struct vb2_v4l2_buffer buf;
           struct list_head queue;
           struct xvip_dma *dma;
        };

🌸 Members 🌸

  • buf β€” the vb2 buffer base object. It's giving main-character foundation energy for the buffer. πŸ’…
  • queue β€” the buffer list entry in the DMA engine queued buffers list. Yep, that exact job, fr fr. πŸ¦‹
  • dma β€” the DMA channel that uses the buffer. Iconic little link-up. πŸ”₯

πŸ‘‘ SEE ALSO πŸ‘‘

bye bestie πŸ’– β€” source/version: ./drivers/media/platform/xilinx, date: October 2026, manual: struct xvip_dma_buffer(9) ✨

πŸ“¦ where this page comes from