STRUCT RCAR_DU_VSP_PLANE_STATE(9)
π struct rcar_du_vsp_plane_state(9) π
okay so bestie, we're in the Kernel API Manual today and the vibe is very driver-specific plane state π¦ like yes we're doing DRM plane stuff, but the Renesas RCAR-DU flavoured kind. come on, let's get into it π
πΈ NAME πΈ
struct rcar_du_vsp_plane_state β Driver-specific plane state β¨
no cap, it's literally just "the driver's own extra plane state", sitting on top of the generic stuff π
π SYNOPSIS π
struct rcar_du_vsp_plane_state {
struct drm_plane_state state;
const struct rcar_du_format_info *format;
struct sg_table sg_tables[3];
};
she's giving structure. she's giving three fields. she's giving iconic π₯
π Members π
stateβ the base DRM plane state π it's the foundation, the main character energy of the struct, everything else is riding on top of it.formatβ info about the pixel format the plane is using πΈ aconst struct rcar_du_format_info *, because knowing your pixel format is lowkey essential.sg_tablesβ scatter-gather tables for the frame buffer memory π«Ά that'sstruct sg_table sg_tables[3];β an array of three, periodt. one buffer, three tables, that's the arrangement iykyk.
π¦ SEE ALSO π¦
- the kernel file π
./drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.h
go read the header bestie, that's where she lives π
and that's the whole page, bestie, you ate that π
β¨ the source/version situ is ./drivers/gpu/drm/renesas/rcar-du and this gorgeous little page is dated October 2026 β a classic, fr fr ππ¦π
π¦ 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