STRUCT HVA_BUFFER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay so this page is struct hva_buffer(9), straight out of the Kernel API Manual, and it's literally the struct for an hva buffer. that's the whole vibe πŸ’… no cap.

🌸 SYNOPSIS 🌸

struct hva_buffer {
    const char              *name;
    dma_addr_t paddr;
    void *vaddr;
    u32 size;
 };

πŸŽ€ Members πŸŽ€

  • name β€” the name of the requester. like, who asked for this buffer, bestie 🫢
  • paddr β€” the physical address, for the hardware. hardware's direct line, fr fr πŸ”₯
  • vaddr β€” the virtual address, so the kernel can read/write. kernel main character access πŸ‘‘
  • size β€” the size of the buffer. iconic, necessary, periodt πŸ’–

πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./drivers/media/platform/st/sti/hva/hva-mem.h β€” go read it, iykyk πŸ¦‹

byeee πŸ’œ this page is from the Kernel API Manual, source/version ./drivers/media/platform/st/st..., dated October 2026. slay ✨

πŸ“¦ where this page comes from