STRUCT VMW_CTX_BINDINFO_SO_TARGET(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct vmw_ctx_bindinfo_so_target(9) β€” the Kernel API Manual glow-up πŸŽ€

okay so bestie, welcome to section 9 of the Kernel API Manual, where we're talking about struct vmw_ctx_bindinfo_so_target β€” literally the StreamOutput binding metadata of your dreams ✨. Yes, that's the whole NAME situation, she's giving "one line, all the lore" πŸ’–


🌸 SYNOPSIS 🌸

here's the whole struct, verbatim, don't touch the formatting i'm begging 🫢

struct vmw_ctx_bindinfo_so_target {
    struct vmw_ctx_bindinfo bi;
    uint32 offset;
    uint32 size;
    uint32 slot;
 };

✨ Members ✨

like a group chat but for fields πŸ’…

  • bi β€” the struct vmw_ctx_bindinfo we derive from. she's the parent, the main character, the one we inherit everything from πŸ‘‘
  • offset β€” device data used to reconstruct binding command. that's it, that's the whole vibe ✨
  • size β€” device data used to reconstruct binding command. yes bestie, same energy, different field πŸ”₯
  • slot β€” device data used to reconstruct binding command. the trio is complete, no cap πŸŽ€
ngl all three of them have the exact same job description and i respect the consistency fr fr πŸ’€

πŸ‘‘ SEE ALSO πŸ‘‘

go read these next, i'm obsessed with the lineup 🌈

  • Kernel file ./drivers/gpu/drm/vmwgfx/vmwgfx_binding.h
  • struct vmw_ctx_bindinfo(9)
  • struct vmw_ctx_bindinfo_tex(9)
  • struct vmw_ctx_bindinfo_shader(9)
  • struct vmw_ctx_bindinfo_cb(9)
  • struct vmw_ctx_bindinfo_view(9)
  • struct vmw_ctx_bindinfo_vb(9)
  • struct vmw_ctx_bindinfo_ib(9)
  • struct vmw_dx_shader_bindings(9)
  • struct vmw_ctx_bindinfo_uav(9)
  • struct vmw_ctx_bindinfo_so(9)

and that's the whole page, bestie β€” no crumbs left πŸ“. this iconic little number lives in ./drivers/gpu/drm/vmwgfx, dated October 2026, and yes it ships complete with its own footer title, struct vmw_...fo_so_target(9). slay, periodt πŸ’œπŸ¦‹

πŸ“¦ where this page comes from