STRUCT VKMS_CONFIGFS_ENCODER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

Kernel API Manual bestie!! The star of this page is struct vkms_configfs_encoder β€” literally β€œConfigfs representation of a encoder.” No cap, that's the NAME. The header title says struct vkms_...igfs_encoder(9), but the struct we're actually hyping up is struct vkms_configfs_encoder. πŸ’…

🌈 SYNOPSIS 🌈

Okay so here's the whole struct, copy-pasted exactly because we do not play with code accuracy:

       struct vkms_configfs_encoder {
           struct config_group group;
           struct config_group possible_crtcs_group;
           struct vkms_configfs_device *dev;
           struct vkms_config_encoder *config;
        };

🌸 Members 🌸

  • group β€” Top level configuration group that represents a encoder. Initialized when a new directory is created under /config/vkms/encoders. ✨
  • possible_crtcs_group β€” Default subgroup of group at encoder/possible_crtcs. πŸŽ€
  • dev β€” The vkms_configfs_device this encoder belongs to. 🫢
  • config β€” Configuration of the VKMS encoder. πŸ’œ

πŸ‘€ SEE ALSO πŸ‘€

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

source/version vibe: ./drivers/gpu/drm/vkms Β· date: October 2026 Β· header title: struct vkms_...igfs_encoder(9). Mwah, go read the kernel file bestie πŸ’‹βœ¨

πŸ“¦ where this page comes from