vkms_config_...each_encoder(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

vkms_config_for_each_encoder β€” ok so bestie, this is the one that iterates over the vkms_config encoders ✨ like it literally walks you through every encoder in your vkms config, one at a time, no cap πŸŽ€

fyi this page lives in the Kernel API Manual (section 9), and the whole thing is about that one gorgeous little macro-ish iterator. buckle up πŸ¦‹

🌸 SYNOPSIS 🌸

vkms_config_for_each_encoder (config , encoder_cfg );

✨ ARGUMENTS ✨

  • config β€” a struct vkms_config pointer πŸ’… this is your actual config bestie, the thing you're looping over
  • encoder_cfg β€” a struct vkms_config_encoder pointer that's used as the cursor 🫢 like it's the little finger you're dragging across the list, one encoder at a time

πŸ”₯ SEE ALSO πŸ”₯

ok so the source file for all of this is the kernel file ./drivers/gpu/drm/vkms/vkms_config.h β€” and here's the full squad, every single one, because we don't leave anyone out πŸ‘‘


and that's the whole page bestie, you ate that πŸ’…

mwah πŸ’œ this gem is from the Kernel API Manual, straight out of ./drivers/gpu/drm/vkms, dated October 2026, and the page is vkms_config_...each_encoder(9) β€” go be a main character with your encoders now πŸŽ€βœ¨

πŸ“¦ where this page comes from