STRUCT S5P_MFC_PRIV_BUF(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct s5p_mfc_priv_buf(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual entry for this little struct 🫢 it's giving β€œinternal used buffer representation” and we’re gonna unpack it together, fr fr.


πŸ‘‘ NAME πŸ‘‘

struct s5p_mfc_priv_buf β€” represents internal used buffer πŸ’…


✨ SYNOPSIS ✨

the whole lineup is literally right here:

       struct s5p_mfc_priv_buf {
           unsigned long   ofs;
           void *virt;
           dma_addr_t dma;
           size_t size;
           unsigned int    ctx;
        };

πŸŽ€ Members πŸŽ€

  • ofs β€” offset of each buffer, and it will be used for MFC 🌸
  • virt β€” kernel virtual address, only valid when the buffer accessed by driver ✨
  • dma β€” DMA address, only valid when kernel DMA API used πŸ¦‹
  • size β€” size of the buffer πŸ’–
  • ctx β€” memory context (bank) used for this allocation πŸŽ€

🌈 SEE ALSO 🌈

  • Kernel file ./drivers/media/platform/samsung/s5p-mfc/s5p_mfc_common.h πŸ“
  • struct s5p_mfc_dev(9), struct s5p_mfc_ctx(9) πŸ‘‘βœ¨

that’s the tea, bestie πŸ“ source/version: ./drivers/media/platform/samsu... Β· date: October 2026 β€” mwah, kisses, and may your buffers stay iconic πŸ’…πŸ«ΆπŸ’œ

πŸ“¦ where this page comes from