STRUCT VMW_DU_UPDATE_PLANE_BUFFER(9)
π struct vmw_du_update_plane_buffer(9) π
okay so welcome to the Kernel API Manual, bestie β today's main character is struct vmw_du_update_plane_buffer, and honestly? it's giving "tiny struct, huge responsibilities." it's a closure structure for a buffer object, and yes we're gonna get into it π«Ά
β¨ NAME β¨
struct vmw_du_update_plane_buffer β the closure structure for buffer object. that's the whole vibe. no cap. π
πΈ SYNOPSIS πΈ
struct vmw_du_update_plane_buffer {
struct vmw_du_update_plane base;
int fb_left, fb_top;
};
look at her. so neat. so composed. copy it exactly like that, character for character, because we do not freestyle struct definitions in this house π
π¦ Members π¦
baseβ the base closure structure. it's the foundation, the blueprint, the "everything else stands on this" energy πfb_leftβx1for the fb damage bounding box. lowkey just the left edge of the damage zone, but like, say it with some respect β¨fb_topβy1for the fb damage bounding box. the top edge bestie. the ceiling of the damage situation π
π₯ SEE ALSO π₯
- Kernel file
./drivers/gpu/drm/vmwgfx/vmwgfx_kms.h struct vmw_du_update_plane(9)struct vmw_du_update_plane_surface(9)struct vmw_kms_dirty(9)vmw_du_translate_to_crtc(9)
all of these are fr fr worth a look β go read them, iykyk π
okay real talk π this struct is small but it is part of a real kernel API, so keep the field names and types exactly as shown. no renaming, no merging, no "what if it were cleaner" improv. periodt.
and that's the page, bestie π source is ./drivers/gpu/drm/vmwgfx and the date on this one is October 2026 β literally marking your calendar energy β mwah, go ship it ππ§
π¦ 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