vkms_config_...ster_debugfs(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so real talk: this page is from the vkms_config_...ster_debugfs(9) manual, and it's a short one β€” but it still ate. Let's get into it πŸ’…


✨ NAME ✨

vkms_config_register_debugfs β€” registers a debugfs file so you can see the device's configuration. That's it. That's the whole job. And it slays at it πŸŽ€


🌸 SYNOPSIS 🌸

okay bestie, look at this signature, it's literally so simple:

void vkms_config_register_debugfs (struct vkms_device *vkms_device );

returns void (so, nothing back, no receipts) and takes exactly one pointer. lowkey iconic ✨


πŸ¦‹ ARGUMENTS πŸ¦‹

  • vkms_device β€” the Device to register. that's the one you're handing over, bestie 🫢

πŸ’œ SEE ALSO πŸ’œ

the whole friend group is here, fr fr. the kernel file is ./drivers/gpu/drm/vkms/vkms_config.h β€” go look at it, it's giving main character energy πŸ‘‘

the structs:

  • struct vkms_config(9)
  • struct vkms_config_plane(9)
  • struct vkms_config_crtc(9)
  • struct vkms_config_encoder(9)
  • struct vkms_config_connector(9)

the for-each girlies (iteration macros, we love them):

the config lifecycle era:

planes, planes, planes:

crts, and their whole situation:

encoders:

connectors, plus their status glow-up:


and that's the whole page, no cap. so short and yet so useful. mwah πŸ’‹

cute sign-off time: this lil beauty lives in ./drivers/gpu/drm/vkms, and it's dated October 2026 β€” so yes, she's from the future, and she's still registering debugfs files. periodt. πŸ§šβ€β™€οΈπŸŒΈπŸ’–

πŸ“¦ where this page comes from