vkms_config_destroy_encoder(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… vkms_config_destroy_encoder β€” ok bestie, let's clean up an encoder

hey so you're looking at vkms_config_destroy_encoder(9) β€” that's the Kernel API Manual territory, section 9, kernel-doc vibes only, no userland shenanigans here. ✨ And the name literally spills the tea: this one removes and frees an encoder configuration. Like, remove it from the config AND free the thing. Both. Together. Iconic behavior honestly. πŸŽ€


✨ SYNOPSIS ✨

void vkms_config_destroy_encoder (struct vkms_config *config , struct
       vkms_config_encoder *encoder_cfg );

Returns nothing (void), takes two structs, does the deed. Fr fr that's it. 🫢


🌸 ARGUMENTS 🌸

  • config β€” the configuration you're removing the encoder from. Like, this is the friend group the encoder is leaving. πŸ‘‹
  • encoder_cfg β€” the encoder configuration that's getting destroyed. It's the one getting uninvited. πŸ’€

πŸ¦‹ SEE ALSO πŸ¦‹

Ok this is the long part, grab a snack. πŸ“ All of these live in the kernel file ./drivers/gpu/drm/vkms/vkms_config.h, and they're all (9) man pages:


lowkey the whole vkms_config family is a unit β€” create it, attach it, detach it, destroy it, check if it's valid. read the neighbors, iykyk. πŸ”₯

ok that's the whole thing, no crumbs left behind. πŸ’– this page came from the ./drivers/gpu/drm/vkms source, version date October 2026 β€” go off, and remember: destroy responsibly, bestie. πŸ‘‘βœ¨πŸŒΈ

πŸ“¦ where this page comes from