dpu_encoder_get_dsc_config(9)
π« dpu_encoder_get_dsc_config(9) β from the Kernel API Manual, bestie π«
Okay so picture this: you're deep in the kernel docs, right? This page lives in the Kernel API Manual and it's all about one little helper β dpu_encoder_get_dsc_config β which does exactly one (1) thing and does it slay π
β¨ NAME β¨
dpu_encoder_get_dsc_config β get the DSC config for the DPU encoder π
This helper function is used by the physical encoder to get the DSC config that's used for this encoder. That's it, that's the whole vibe. Lowkey iconic in its simplicity fr fr.
πΈ SYNOPSIS πΈ
struct drm_dsc_config * dpu_encoder_get_dsc_config (struct drm_encoder
*drm_enc );
Not me returning a struct drm_dsc_config * bestie β you get a pointer and you WILL like it π
π¦ ARGUMENTS π¦
drm_encβ pointer to the encoder structure π«Ά That's the whole argument list, no notes, she's minimal.
π₯ SEE ALSO π₯
Okay this is the part where the whole friend group shows up π no cap, every single one:
- Kernel file
./drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c enum dpu_enc_rc_events(9)struct dpu_encoder_virt(9)dpu_encoder_get_drm_fmt(9)dpu_encoder_needs_periph_flush(9)dpu_encoder_is_widebus_enabled(9)dpu_encoder_is_dsc_enabled(9)dpu_encoder_get_crc_values_cnt(9)dpu_encoder_setup_misr(9)dpu_encoder_get_crc(9)dpu_encoder_helper_report_irq_timeout(9)dpu_encoder_helper_wait_for_irq(9)dpu_encoder_get_vsync_count(9)dpu_encoder_get_linecount(9)dpu_encoder_helper_split_config(9)dpu_encoder_use_dsc_merge(9)dpu_encoder_prepare_wb_job(9)dpu_encoder_cleanup_wb_job(9)dpu_encoder_virt_runtime_resume(9)dpu_encoder_vblank_callback(9)dpu_encoder_underrun_callback(9)dpu_encoder_assign_crtc(9)dpu_encoder_toggle_vblank_for_crtc(9)dpu_encoder_frame_done_callback(9)_dpu_encoder_trigger_flush(9)_dpu_encoder_trigger_start(9)dpu_encoder_helper_trigger_start(9)_dpu_encoder_kickoff_phys(9)dpu_encoder_trigger_kickoff_pending(9)dpu_encoder_vsync_time(9)dpu_encoder_prepare_for_kickoff(9)dpu_encoder_is_valid_for_commit(9)dpu_encoder_start_frame_done_timer(9)dpu_encoder_kickoff(9)dpu_encoder_helper_phys_cleanup(9)dpu_encoder_helper_phys_setup_cdm(9)dpu_encoder_get_clones(9)dpu_encoder_init(9)dpu_encoder_wait_for_commit_done(9)dpu_encoder_wait_for_tx_complete(9)dpu_encoder_get_intf_mode(9)dpu_encoder_helper_get_cwb_mask(9)dpu_encoder_helper_get_dsc(9)
π real talk: this list is long enough to be its own group chat and I respect it deeply.
That's the whole page, bestie β nothing skipped, nothing invented, everything exactly where it belongs π§ This little gem comes straight out of ./drivers/gpu/drm/msm/disp/dpu1 and it's dated October 2026 β so yeah, she's from the future and she's still slaying πβ¨π
π¦ 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