intel_dp_sync_state(9)
π intel_dp_sync_state(9) β¨
okay so bestie, welcome to the Kernel API Manual β yes, that Kernel API Manual, the one we all pretend to read π«Ά. Today's main character is intel_dp_sync_state, and she's here to do exactly one (1) thing really well.
πΈ NAME πΈ
intel_dp_sync_state β sync the encoder state during init/resume β¨
like, the encoder state gets its little glow-up so it matches reality. no cap.
π SYNOPSIS π
void intel_dp_sync_state (struct intel_encoder *encoder , const struct
intel_crtc_state *crtc_state );
that's it. that's the whole signature. she's giving minimal, she's giving concise, she's giving "void" because she returns literally nothing and honestly? iconic π
π¦ ARGUMENTS π¦
encoderβ the intel encoder you wanna sync, bestie. that's the one getting the vibe check π§crtc_stateβ the state for the CRTC that's connected to the encoder. you know, the CRTC. that one. π
π DESCRIPTION π
so here's the tea β: this function syncs any state that's stored in the encoder with respect to (wrt., for the acronym girlies β¨) the HW state β and it does this specifically during driver init and system resume.
like, the hardware woke up and the encoder's stored state is still in its sleepy era π. intel_dp_sync_state walks in, matches them up, and goes "you two? same energy now. periodt." π
that's the whole job. no extra side quests. main character energy only π₯
β SEE ALSO β
- Kernel file:
./drivers/gpu/drm/i915/display/intel_dp.cπ intel_dp_is_edp(9)intel_dp_link_symbol_size(9)intel_dp_link_symbol_clock(9)intel_dp_effective_data_rate(9)intel_dp_max_link_data_rate(9)intel_dp_sink_enable_decompression(9)intel_dp_sink_disable_decompression(9)intel_dp_check_mst_status(9)
the whole friend group fr fr π«Ά go read them, they're all lowkey obsessed with DP stuff too π
okay that's the whole page, bestie!! sourced straight from ./drivers/gpu/drm/i915/display, dated October 2026, brought to you by the Kernel API Manual β¨ππ no cap, thanks for reading my roman empire π¦πΈ
π¦ 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