vkms_config_for_each_plane(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… vkms_config_for_each_plane(9) πŸ’…

okay bestie, so this is a page from the Kernel API Manual (yes, the real one, section 9, the kernel-space girlies 🧚) and it's about the lil loop macro that walks you through every plane in a vkms_config. it's giving "for each" energy and honestly? iconic.


✨ NAME ✨

vkms_config_for_each_plane β€” iterate over the vkms_config planes πŸ¦‹


🌸 SYNOPSIS 🌸

vkms_config_for_each_plane (config , plane_cfg );

like, that's literally it. that's the whole vibe. ✨


πŸŽ€ ARGUMENTS πŸŽ€

  • config β€” a struct vkms_config pointer. this is your main character πŸ’… β€” the config you're strolling through.
  • plane_cfg β€” a struct vkms_config_plane pointer, and it's used as a cursor πŸ‘€. so like, it's the little dot on the map that moves from plane to plane as you iterate. lowkey important.

πŸ”₯ SEE ALSO πŸ”₯

bestie, get comfy, there's a lot of friends in this group chat. all of these are from the kernel file ./drivers/gpu/drm/vkms/vkms_config.h, no cap:

like, the whole squad showed up πŸ«ΆπŸ’–


okay that's the whole page bestie, go forth and iterate πŸ’…βœ¨

this masterpiece of a page lives in ./drivers/gpu/drm/vkms, dated October 2026, and it's filed under vkms_config_for_each_plane(9) β€” periodt. πŸŽ€πŸ‘‘

πŸ“¦ where this page comes from