STRUCT VKMS_CONFIGFS_CRTC(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay so bestie, welcome to the struct vkms_configfs_crtc(9) page from the Kernel API Manual πŸ’– lowkey the whole point is simple: struct vkms_configfs_crtc is the Configfs representation of a CRTC. that's the name, that's the vibe, no cap ✨

πŸ› οΈ SYNOPSIS πŸ› οΈ

here's the struct in all its glory β€” copy it exactly, don't freelance:

struct vkms_configfs_crtc {
    struct config_group group;
    struct vkms_configfs_device *dev;
    struct vkms_config_crtc *config;
};

🫢 Members 🫢

okay, three members, and they're all doing main character things:

  • group β€” the Top level configuration group that represents a CRTC. it gets initialized when a new directory is created under "/config/vkms/crtcs" πŸŽ€
  • dev β€” the vkms_configfs_device this CRTC belongs to πŸ¦‹
  • config β€” the configuration of the VKMS CRTC ✨

πŸ‘€ SEE ALSO πŸ‘€

  • Kernel file ./drivers/gpu/drm/vkms/vkms_configfs.c
  • struct vkms_configfs_device(9)
  • struct vkms_configfs_plane(9)
  • struct vkms_configfs_encoder(9)
  • struct vkms_configfs_connector(9)

go say hi to the whole configfs friend group, iykyk πŸ’…


and that's the tea: this page comes from the ./drivers/gpu/drm/vkms source corner of the Kernel API Manual, October 2026 edition β€” mwah, slay, bye πŸ’‹πŸŒˆ

πŸ“¦ where this page comes from