dpu_format_..._plane_sizes(9)
β¨ dpu_format_populate_plane_sizes β¨
okay so bestie, welcome to the Kernel API Manual page for dpu_format_populate_plane_sizes(9) β yes the header is being extra with the ... abbreviation, she's shy, but we're gonna spell it out π
πΈ NAME πΈ
dpu_format_populate_plane_sizes β populates the non-address part of the layout, based on the fb and the format found in the fb π
π¦ SYNOPSIS π¦
int dpu_format_populate_plane_sizes (struct drm_framebuffer *fb , struct
dpu_hw_fmt_layout *layout );
π ARGUMENTS π
fbβ the framebuffer pointer, bestie π«Άlayoutβ the format layout structure you're gonna populate β¨
β RETURN β
an error code if it fails, or 0 if new addresses were populated π
π₯ SEE ALSO π₯
- Kernel file:
./drivers/gpu/drm/msm/disp/dpu1/dpu_formats.cπ dpu_format_populate_addrs(9)β her sister function, go say hi π
ngl the "non-address part" part is doing a lot of work here β just know that this one fills in the layout minus the addresses, and the addresses are somebody else's job (iykyk π).
and that's the whole vibe check, no cap π this page lives over in ./drivers/gpu/drm/msm/disp/dpu1, dated October 2026, and it was served to you fresh from the Kernel API Manual β periodt, go slay your framebuffers πππ
π¦ 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