intel_dpll_compute(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– intel_dpll_compute(9) πŸ’–

okay so bestie, this page is from the Kernel API Manual, and the star of the show is intel_dpll_compute(9) β€” yes, the DPLL girlies are gonna eat. ✨

🌸 NAME 🌸

intel_dpll_compute β€” compute DPLL state CRTC and encoder combination πŸ’…

✨ SYNOPSIS ✨

int intel_dpll_compute (struct intel_atomic_state *state , struct
       intel_crtc *crtc , struct intel_encoder *encoder );

πŸŽ€ ARGUMENTS πŸŽ€

  • state β€” atomic state, the literal atomic state 🫢
  • crtc β€” CRTC to compute DPLLs for, that's literally its job πŸ’–
  • encoder β€” encoder, bestie. just the encoder. 😭

πŸ¦‹ DESCRIPTION πŸ¦‹

So this function computes the DPLL state for the given CRTC and encoder. No cap.

The new configuration in the atomic commit state gets made effective by calling intel_dpll_swap_state β€” that's the moment it actually pops off. πŸ”₯

πŸ’… RETURN πŸ’…

0 on success, negative error code on failure. Slay when it's 0, sad little negative number when it's not. πŸ’€

πŸ”₯ SEE ALSO πŸ”₯

Kernel file: ./drivers/gpu/drm/i915/display/intel_dpll_mgr.c

And the rest of the friend group:


xoxo, signed off from ./drivers/gpu/drm/i915/display, dated October 2026, for intel_dpll_compute(9) β€” mwah πŸ’‹

πŸ“¦ where this page comes from