dpu_plane_init(9)
π NAME π
okay so, bestie, this is dpu_plane_init(9) from the Kernel API Manual, and itβs literally here to help with one job: dpu_plane_init - create new dpu plane for the given pipe. No cap, thatβs the whole name vibe π
β¨ SYNOPSIS β¨
struct drm_plane * dpu_plane_init (struct drm_device *dev , uint32_t
pipe , enum drm_plane_type type , unsigned long possible_crtcs );
π«Ά ARGUMENTS π«Ά
devβ Pointer to DRM device. Thatβs the DRM device pointer, periodt πpipeβ the dpu hardware pipe identifier. Iconic little hardware pipe ID β¨typeβ Plane type - PRIMARY/OVERLAY/CURSOR. Pick your plane type era πpossible_crtcsβ bitmask of crtc that can be attached to the given pipe. Yes, a bitmask, bestie π
πΈ DESCRIPTION πΈ
Initialize the plane. Thatβs it β the whole description is βInitialize the plane.β Lowkey minimal, highkey important π§
π₯ SEE ALSO π₯
Kernel file ./drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
_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_color_fill(9)dpu_plane_flush(9)dpu_plane_set_error(9)dpu_plane_init_virtual(9)
okay bye bestie π«Ά source/version: ./drivers/gpu/drm/msm/disp/dpu1, date: October 2026, page: dpu_plane_init(9) π
π¦ 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