dpu_encoder_...ank_for_crtc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dpu_encoder_...ank_for_crtc(9) πŸ’…

okay so you're on the Kernel API Manual page for dpu_encoder_...ank_for_crtc(9), and it's honestly a pretty focused little function, bestie. It toggles vblank interrupts on or off if the encoder is assigned to the given crtc. That's the whole vibe. ✨


✨ NAME ✨

dpu_encoder_toggle_vblank_for_crtc β€” toggles vblank interrupts on or off if the encoder is assigned to the given crtc.

Like, if the encoder belongs to that crtc, this is the function that flips the vblank interrupt switch. Periodt. πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

void dpu_encoder_toggle_vblank_for_crtc (struct drm_encoder *drm_enc ,
       struct drm_crtc *crtc , bool enable );

🫢 ARGUMENTS 🫢

  • drm_enc β€” encoder pointer. The encoder in question, no cap.
  • crtc β€” crtc pointer. The crtc we're checking against.
  • enable β€” true if vblank should be enabled.

🌈 SEE ALSO 🌈

okay this list is long but we are not skipping it, because every single reference is iconic in its own way 🫢

Kernel file: ./drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c


okay bye bestie πŸ’– this little gem comes from source/version ./drivers/gpu/drm/msm/disp/dpu1, dated October 2026, and the page is dpu_encoder_...ank_for_crtc(9) βœ¨πŸŽ€

πŸ“¦ where this page comes from