ENUM DPU_CRTC_SMMU_STATE(9)
π NAME π
okay so bestie, this page is straight outta the Kernel API Manual, and it's all about enum dpu_crtc_smmu_state β literally the smmu state enum. iconic little state-having moment, no cap π
β¨ SYNOPSIS β¨
enum dpu_crtc_smmu_state {
ATTACHED ,
DETACHED ,
ATTACH_ALL_REQ ,
DETACH_ALL_REQ
};
π§ Constants π§
ATTACHEDβ all the context banks are attached. slay, everythingβs connected πDETACHEDβ all the context banks are detached. okay all unplugged, periodt β¨ATTACH_ALL_REQβ transient state of attaching context banks. itβs the in-between moment, not a forever vibe π¦DETACH_ALL_REQβ transient state of detaching context banks. same energy but for detaching, bestie π
π SEE ALSO π
Kernel file ./drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h β and the whole reference crew is here too: enum dpu_crtc_client_type(9), enum dpu_crtc_smmu_state_transition_type(9), struct dpu_crtc_smmu_state_data(9), enum dpu_crtc_crc_source(9), struct dpu_crtc_mixer(9), struct dpu_crtc_frame_event(9), struct dpu_crtc(9), struct dpu_crtc_state(9), dpu_crtc_frame_pending(9), dpu_crtc_get_client_type(9). go read those too, iykyk ππ
source/version check: ./drivers/gpu/drm/msm/disp/dpu1, dated October 2026, page enum dpu_crtc_smmu_state(9). thatβs the whole vibe, mwah πβ¨
π¦ 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