STRUCT DRM_AFBC_FRAMEBUFFER(9)
π 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 π¦
- Kernel file
./include/drm/drm_framebuffer.h struct drm_framebuffer_funcs(9)struct drm_framebuffer(9)drm_framebuffer_get(9)drm_framebuffer_put(9)drm_framebuffer_read_refcount(9)drm_framebuffer_assign(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms