drm_encoder_crtc_ok(9)
πΈ NAME πΈ
bestie, welcome to the Kernel API Manual page for drm_encoder_crtc_ok(9) β and the whole question is literally: can a given crtc drive a given encoder? π like, that's it, that's the vibe check.
β¨ SYNOPSIS β¨
bool drm_encoder_crtc_ok (struct drm_encoder *encoder , struct drm_crtc *crtc );
π ARGUMENTS π
encoderβ the encoder to test, bestie. that's the one we're checking πcrtcβ the crtc to test, periodt. the other half of the situation π
π DESCRIPTION π
okay so this function returns false if encoder can't be driven by crtc, and true otherwise. no cap, that's the whole plot π«Ά
it's giving "simple little compatibility check" and honestly? iconic. β¨
π₯ SEE ALSO π₯
Kernel file ./include/drm/drm_encoder.h β that's the home base for these cuties π‘
struct drm_encoder_funcs(9)struct drm_encoder(9)drmm_encoder_alloc(9)drmm_plain_encoder_alloc(9)drm_encoder_index(9)drm_encoder_mask(9)drm_encoder_find(9)drm_for_each_encoder_mask(9)drm_for_each_encoder(9)
mwah π β this page comes from ./include/drm, dated October 2026, and it's literally the drm_encoder_crtc_ok(9) manual page. bye bestie π«Ά
π¦ 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