vmw_cmdbuf_remove_pool(9)
π NAME π
okay so bestie, this is the vmw_cmdbuf_remove_pool(9) page from the Kernel API Manual, and the NAME is literally giving: Take down the main buffer space pool. That's the whole assignment. π
β¨ SYNOPSIS β¨
void vmw_cmdbuf_remove_pool (struct vmw_cmdbuf_man *man );
π«Ά ARGUMENTS π«Ά
manβ Pointer to a command buffer manager. That's the one thing you pass in, no extra drama. πΈ
π DESCRIPTION π
okay so vmw_cmdbuf_remove_pool() removes the main buffer space pool, and you should call it before MOB memory management is removed. Like, that timing is the vibe check β do not skip it, fr fr. β°
When this function has been called, only small command buffer submissions of size VMW_CMDBUF_INLINE_SIZE or less are allowed, and the default size of the command buffer for small kernel submissions is also set to this size. So yeah: small-buffer szn only after this, bestie. β¨
π¦ SEE ALSO π¦
- Kernel file:
./drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c struct vmw_cmdbuf_context(9)struct vmw_cmdbuf_man(9)struct vmw_cmdbuf_header(9)struct vmw_cmdbuf_dheader(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_man_destroy(9)
signing off from the ./drivers/gpu/drm/vmwgfx source/version corner, dated October 2026 β mwah, stay iconic ππ
π¦ 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