_dpu_plane_color_fill(9)
π NAME π
okay so bestie, listen β _dpu_plane_color_fill is the little icon that enables color fill on plane. that's it. that's the whole vibe. β¨
this is from the Kernel API Manual, section 9, so likeβ¦ kernel-internals territory. buckle up π
πΈ SYNOPSIS πΈ
void _dpu_plane_color_fill (struct dpu_plane *pdpu , uint32_t color ,
uint32_t alpha );
like literally that's the whole signature, no cap. it returns void β nothing comes back, it just does the thing π
π¦ ARGUMENTS π¦
pdpuβ Pointer to DPU plane object. this is your main character, the plane you're about to paint on ποΈcolorβ the RGB fill color value, and the bit layout is very specific so do not freestyle it:[23..16]β Blue π[15..8]β Green π[7..0]β Red β€οΈ
alphaβ 8-bit fill alpha value. and bestie,255selects 100% alpha β fully opaque, full send, no see-through energy π«Ά
lowkey the bit-packing is the whole assignment here. RGB but reversed-order vibes. iykyk π§
π₯ SEE ALSO π₯
the kernel file lives at ./drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c β that's the source of truth, go read it, it's giving homework but make it fun π
and here's the whole friend group, all the sibling functions you'll wanna meet:
_dpu_plane_calc_bw(9)_dpu_plane_calc_clk(9)_dpu_plane_calc_fill_level(9)_dpu_plane_set_qos_lut(9)_dpu_plane_set_qos_ctrl(9)_dpu_plane_set_ot_limit(9)_dpu_plane_set_qos_remap(9)dpu_plane_flush(9)dpu_plane_set_error(9)dpu_plane_init(9)dpu_plane_init_virtual(9)
like they literally all showed up to the group chat together, obsessed π
π reminder: this page ships from./drivers/gpu/drm/msm/disp/dpu1, dated October 2026, and it's_dpu_plane_color_fill(9)in the Kernel API Manual. that's the whole ticket, bestie β go fill some planes ππβ
π¦ 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