STRUCT DRM_AFBC_FRAMEBUFFER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, this page is from the Kernel API Manual, and it's literally about struct drm_afbc_framebuffer β€” a special afbc frame buffer object. that's the whole main-character energy of this page πŸ’…βœ¨


✨ SYNOPSIS ✨

struct drm_afbc_framebuffer {
    struct drm_framebuffer base;
    u32 block_width;
    u32 block_height;
    u32 aligned_width;
    u32 aligned_height;
    u32 offset;
    u32 afbc_size;
 };

🌸 Members 🌸

  • base β€” the base framebuffer structure. yes queen, it's the foundation 🫢
  • block_width β€” width of a single afbc block. slay, one block's width 🌈
  • block_height β€” height of a single afbc block. vertical block realness πŸ’œ
  • aligned_width β€” aligned frame buffer width. aligned and iconic ✨
  • aligned_height β€” aligned frame buffer height. highkey aligned πŸŽ€
  • offset β€” offset of the first afbc header. where the first header starts, periodt πŸ“
  • afbc_size β€” minimum size of afbc buffer. the smallest size it can be, no cap πŸ’€

πŸ’… Description πŸ’…

A derived class of struct drm_framebuffer, dedicated for afbc use cases. literally that's it, that's the vibe β€” it's a special framebuffer situation made for afbc πŸ”₯πŸ‘‘


πŸ¦‹ SEE ALSO πŸ¦‹


okay bye bestie πŸ’– this cutie came from ./include/drm, dated October 2026, and it's literally struct drm_afbc_framebuffer(9). mwah πŸŽ€βœ¨

πŸ“¦ where this page comes from