vkms_config_...ossible_crtc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 vkms_config_encoder_for_each_possible_crtc(9) 🌸

okay bestie, so this is a page straight outta the Kernel API Manual, and it's lowkey one of those iterator macros that does exactly what it says on the tin πŸ’…


✨ NAME ✨

vkms_config_encoder_for_each_possible_crtc β€” the glow-up loop that lets you iterate over the vkms_config_encoder possible CRTCs πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

vkms_config_encoder_for_each_possible_crtc (encoder_cfg , idx ,
possible_crtc );

πŸ’– ARGUMENTS πŸ’–

  • encoder_cfg β€” a struct vkms_config_encoder pointer. that's your encoder config, the main character of this whole loop ✨
  • idx β€” the index of the cursor. yes bestie, it's a cursor. it counts. let it cook πŸ“
  • possible_crtc β€” a struct vkms_config_crtc pointer, and it's used as the cursor. so this is the thing you're actually walking through, one CRTC at a time 🧚

πŸ‘‘ SEE ALSO πŸ‘‘

all the sibling functions and structs you should fr fr go read next, iykyk πŸ’œ β€” from the kernel file ./drivers/gpu/drm/vkms/vkms_config.h:


πŸ’« bye bestie πŸ’«

that's the whole page, no crumbs left 🫢 this one lives over in ./drivers/gpu/drm/vkms, dated October 2026, and honestly? iconic. periodt. πŸ’…πŸ”₯

πŸ“¦ where this page comes from