_dpu_plane_color_fill(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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, 255 selects 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:

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