STRUCT VKMS_CONFIGFS_PLANE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

struct vkms_configfs_plane β€” bestie, it's literally the configfs representation of a plane ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

Okay so here's the whole struct, and yes you're gonna want to screenshot this:

struct vkms_configfs_plane {
    struct config_group group;
    struct config_group possible_crtcs_group;
    struct vkms_configfs_device *dev;
    struct vkms_config_plane *config;
 };

🌸 Members 🌸

  • group β€” the top level configuration group that represents a plane πŸŽ€ it gets initialized when a new directory is created under "/config/vkms/planes" β€” like, that's when it wakes up and becomes its whole self, no cap
  • possible_crtcs_group β€” the default subgroup of group at "plane/possible_crtcs" πŸ’œ it's giving "nested but make it configfs"
  • dev β€” the vkms_configfs_device this plane belongs to πŸ‘‘ like, whose child is this plane, fr fr
  • config β€” the configuration of the VKMS plane 🌈 the actual vibes of the plane, stored right here

⭐ SEE ALSO ⭐

Kernel file ./drivers/gpu/drm/vkms/vkms_configfs.c struct vkms_configfs_device(9), struct vkms_configfs_crtc(9), struct vkms_configfs_encoder(9), struct vkms_configfs_connector(9) 🫢 go read the whole squad, iykyk


mwah πŸ’‹ that's the whole page β€” brought to you by ./drivers/gpu/drm/vkms, dropped October 2026, and yes the struct remains iconic βœ¨πŸ’…πŸ¦‹

πŸ“¦ where this page comes from