STRUCT VMW_DX_STREAMOUTPUT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ struct vmw_dx_streamoutput(9) πŸ¦‹

okay so bestie, this is a page from the Kernel API Manual and it's literally all about struct vmw_dx_streamoutput β€” the streamoutput resource metadata vibe. no cap, that's the whole NAME section, she's short and she knows it πŸ’…


✨ SYNOPSIS ✨

like, here's the shape of her, exactly as she comes:

struct vmw_dx_streamoutput {
    struct vmw_resource res;
    struct vmw_resource *ctx;
    struct vmw_resource *cotable;
    struct list_head cotable_head;
    u32 id;
    u32 size;
    bool committed;
 };

look at her. iconic. no notes πŸŽ€


🌸 Members 🌸

okay this is the part where we go member by member, because every single one matters, fr fr πŸ”₯

  • res β€” the base resource struct. like the foundation, the main character of the struct world πŸ‘‘
  • ctx β€” a non-refcounted context that res belongs to. and yes bestie, clock that "non-refcounted" β€” it's giving "not holding a reference," so don't go assuming it's keeping anything alive πŸ™ˆ
  • cotable β€” the refcounted cotable holding this Streamoutput. this one DOES hold a reference, unlike her friend ctx above, iykyk ✨
  • cotable_head β€” the list head for the cotable-so_res list. she's the little hook that keeps the list together 🫢
  • id β€” a user-space provided identifier. the userspace said "here, this is her name" πŸ’–
  • size β€” a user-space provided mob size. again, userspace decided, not us 🌸
  • committed β€” a bool that tells you whether the streamoutput is actually created or just pending creation. like is she real-real or is she still loading 😭⏳

πŸ‘‘ SEE ALSO πŸ‘‘

the kernel file lives right here, go be nosy:

  • ./drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c

and her whole friend group, all of them, not skipping a single one:


πŸ’€ quick vibe check: ctx is non-refcounted, cotable is refcounted β€” mix those up at your own peril bestie, that's a whole lifetime-management situation.

🌈 and that's the page!! sourced straight outta ./drivers/gpu/drm/vmwgfx, dated October 2026, and yes the title stays struct vmw_dx_streamoutput(9) because we respect the branding πŸ’œ mwah, go read the source, ily, bye 🧚✨

πŸ“¦ where this page comes from