vmw_cmdbuf_man_idle(9)
π NAME π
vmw_cmdbuf_man_idle β bestie, this one's a vibe check for the command buffer manager: it checks whether the manager is idle. β¨
(also hi, this page lives in the Kernel API Manual, just so you know what corner of the internet you're in π«Ά)
πΈ SYNOPSIS πΈ
bool vmw_cmdbuf_man_idle (struct vmw_cmdbuf_man *man , bool
check_preempted );
π ARGUMENTS π
manβ the command buffer manager in question. that's the main character here πcheck_preemptedβ okay so this one's the extra-credit flag: it tells the function to also go check the preempted queue for any pending command buffers. like, don't just look at the obvious spot, go look over there too π
no cap, that's the whole API. one bool out, two args in, we love a low-effort icon π
π¦ SEE ALSO π¦
the whole friend group, fr fr β kernel file ./drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c plus:
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_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)
and that's the page, bestie π§π this lil drop came out of ./drivers/gpu/drm/vmwgfx, dated October 2026 β vmw_cmdbuf_man_idle(9), periodt. πβ¨
π¦ 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