STRUCT DC_DRM_DEVICE(9)
π struct dc_drm_device(9) β the kernel API manual, but make it cute π
okay so bestie, welcome to the struct dc_drm_device(9) page β¨ this is the kernel API manual's little corner for the DC-specific drm_device, and honestly? it's giving organized queen. everything lives in ./drivers/gpu/drm/imx/dc/dc-drv.h and we're gonna walk through every single member, no skips, no cap π
β¨ NAME β¨
struct dc_drm_device β the DC specific drm_device, aka the main character struct itself π
πΈ SYNOPSIS πΈ
struct dc_drm_device {
struct drm_device base;
struct dc_crtc dc_crtc[DC_DISPLAYS];
struct dc_plane dc_primary[DC_DISPLAYS];
struct drm_encoder encoder[DC_DISPLAYS];
struct dc_cf *cf_safe[DC_DISPLAYS];
struct dc_cf *cf_cont[DC_DISPLAYS];
struct dc_de *de[DC_DISPLAYS];
struct dc_ed *ed_safe[DC_DISPLAYS];
struct dc_ed *ed_cont[DC_DISPLAYS];
struct dc_fg *fg[DC_DISPLAYS];
struct dc_fu *fu_disp[DC_DISP_FU_CNT];
struct dc_lb *lb[DC_LB_CNT];
struct dc_pe *pe;
struct dc_tc *tc[DC_DISPLAYS];
};
π¦ Members π¦
baseβ the basedrm_devicestructure, the foundation everything else sits on π«Άdc_crtcβ the DC specific CRTC list, iconicdc_primaryβ the DC specific primary plane list β¨encoderβ the encoder listcf_safeβ the constframe list (safety stream) πcf_contβ the constframe list (content stream)deβ the display engine list π₯ed_safeβ the extdst list (safety stream)ed_contβ the extdst list (content stream)fgβ the framegen list πfu_dispβ the fetchunit list (used by display engine) βlbβ the layerblend list πpeβ the pixel engine, single pointer, single vibetcβ the tcon list π
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/imx/dc/dc-drv.hβ go read it, iykyk ππ«
okay that's the whole page bestie, you ate that π this gem is from ./drivers/gpu/drm/imx/dc, dated October 2026, and it's literally titled struct dc_drm_device(9) β no cap, that's the whole sign-off πβ¨π¦
π¦ 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