STRUCT VMW_CMDBUF_DHEADER(9)
π struct vmw_cmdbuf_dheader(9) π
okay so bestie, welcome to the Kernel API Manual entry for struct vmw_cmdbuf_dheader β yes it's a mouthful, yes we're gonna get through it together, and yes it's gonna slay π«Ά
β¨ NAME β¨
struct vmw_cmdbuf_dheader β the device command buffer header that has its own inline command buffer space just chilling inside it. it's giving "I contain multitudes" energy fr fr π
πΈ SYNOPSIS πΈ
struct vmw_cmdbuf_dheader {
SVGACBHeader cb_header;
u8 cmd[VMW_CMDBUF_INLINE_SIZE];
};
like, that's the whole vibe. two members, one struct, zero notes π
π¦ Members π¦
cb_headerβ this is the device command buffer header itself, the main character of the struct ngl πcmdβ and this bad boy is the inline command buffer space. it lives right there inside the struct, no cap β¨
π SEE ALSO π
okay so this is the part where the kernel file pulls up with its whole friend group and honestly? iconic. all of these are from ./drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c and they're all part of the same little universe π
struct vmw_cmdbuf_context(9)struct vmw_cmdbuf_man(9)struct vmw_cmdbuf_header(9)struct vmw_cmdbuf_alloc_info(9)vmw_cmdbuf_cur_lock(9)vmw_cmdbuf_cur_unlock(9)vmw_cmdbuf_header_inline_free(9)__vmw_cmdbuf_header_free(9)vmw_cmdbuf_header_free(9)vmw_cmdbuf_header_submit(9)vmw_cmdbuf_ctx_init(9)vmw_cmdbuf_ctx_submit(9)vmw_cmdbuf_ctx_process(9)vmw_cmdbuf_man_process(9)vmw_cmdbuf_ctx_add(9)vmw_cmdbuf_irqthread(9)vmw_cmdbuf_work_func(9)vmw_cmdbuf_man_idle(9)__vmw_cmdbuf_cur_flush(9)vmw_cmdbuf_cur_flush(9)vmw_cmdbuf_idle(9)vmw_cmdbuf_try_alloc(9)vmw_cmdbuf_alloc_space(9)vmw_cmdbuf_space_pool(9)vmw_cmdbuf_space_inline(9)vmw_cmdbuf_alloc(9)vmw_cmdbuf_reserve_cur(9)vmw_cmdbuf_commit_cur(9)vmw_cmdbuf_reserve(9)vmw_cmdbuf_commit(9)vmw_cmdbuf_send_device_command(9)vmw_cmdbuf_preempt(9)vmw_cmdbuf_startstop(9)vmw_cmdbuf_set_pool_size(9)vmw_cmdbuf_man_create(9)vmw_cmdbuf_remove_pool(9)vmw_cmdbuf_man_destroy(9)
like, that's the whole squad. read them, love them, iykyk ππ₯
kk that's the page bestie, you ate that π this one came straight out of ./drivers/gpu/drm/vmwgfx, dated October 2026, and it's filed under struct vmw_cmdbuf_dheader(9) β go forth and be the main character of your own command buffer πβ¨π§
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms