ENUM DPU_CRTC_CRC_SOURCE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum dpu_crtc_crc_source(9) β€” like, the Kernel API Manual energy ✨

okay bestie, sit down, we're doing kernel enum lore today πŸŽ€ this one's from the Kernel API Manual and it's literally called enum dpu_crtc_crc_source β€” yes that's a mouthful, yes it slays, no cap πŸ’…


🌸 NAME 🌸

enum dpu_crtc_crc_source β€” CRC source. that's it. that's the whole name. short, iconic, to the point 🫢


✨ SYNOPSIS ✨

enum dpu_crtc_crc_source {
    DPU_CRTC_CRC_SOURCE_NONE ,
    DPU_CRTC_CRC_SOURCE_LAYER_MIXER ,
    DPU_CRTC_CRC_SOURCE_ENCODER ,
    DPU_CRTC_CRC_SOURCE_MAX ,
    DPU_CRTC_CRC_SOURCE_INVALID

};

look at her. five little constants, all lined up, all valid C, all gorgeous 🌈 copy them exactly, don't go "fixing" the spacing, i'm watching you πŸ‘€


πŸ¦‹ Constants πŸ¦‹

the main characters, in order, no skips:

  • DPU_CRTC_CRC_SOURCE_NONE β€” no source set. like, none. empty. the void. the blank bio 🌸
  • DPU_CRTC_CRC_SOURCE_LAYER_MIXER β€” CRC in layer mixer. that's where the CRC lives, babe ✨
  • DPU_CRTC_CRC_SOURCE_ENCODER β€” CRC in encoder. different home, same CRC vibe check πŸ’…
  • DPU_CRTC_CRC_SOURCE_MAX β€” -- undescribed -- 😭 the manpage literally gave us nothing on this one. not me defending it, i'm just the messenger. i will NOT be inventing a description for it, that's a promise πŸ™ˆ
  • DPU_CRTC_CRC_SOURCE_INVALID β€” Invalid source. broken. dead. blocked. blocked and reported πŸ’€

πŸ‘‘ SEE ALSO πŸ‘‘

go read these next, bestie, they're all in the same little friend group (the kernel file ./drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h enum era 🧚):

  • enum dpu_crtc_client_type(9)
  • enum dpu_crtc_smmu_state(9)
  • enum dpu_crtc_smmu_state_transition_type(9)
  • struct dpu_crtc_smmu_state_data(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)

πŸ’– reminder that the source file lives at ./drivers/gpu/drm/msm/disp/dpu1 β€” that's the directory, don't @ me, it's what the page says 🫢

mwah, that's the whole page, you ate it, periodt πŸ“ and a lil cute sign-off for the footer: this beauty is dated October 2026, comes from ./drivers/gpu/drm/msm/disp/dpu1, and answers to enum dpu_crtc_crc_source(9) πŸ’œ bye bestie, go read a struct next 🌟

πŸ“¦ where this page comes from