vmw_cmdbuf_cur_lock(9)
π vmw_cmdbuf_cur_lock(9) β the Kernel API Manual glow-up π
okay so bestie, welcome to the Kernel API Manual entry for vmw_cmdbuf_cur_lock β yes it's a real function, yes it's from the kernel, and yes we're gonna understand it together. no cap. β¨
πΈ NAME πΈ
vmw_cmdbuf_cur_lock β literally just a little helper whose whole personality is locking the cur_mutex. that's it. that's the job. and honestly? iconic. π
π¦ SYNOPSIS π¦
int vmw_cmdbuf_cur_lock (struct vmw_cmdbuf_man *man , bool interruptible
);
like, it returns an int, takes a struct vmw_cmdbuf_man * called man, and a bool called interruptible. she's simple, she's efficient, she serves. π
β¨ ARGUMENTS β¨
manβ The range manager. π«Ά that's the thing she's locking up.interruptibleβ Whether to wait interruptible when locking. lowkey important: this decides how she waits around for that lock. β¨
π₯ SEE ALSO π₯
okay this list is giving "everyone showed up to the party" β so many siblings bestie, let's give them all their moment. π
- 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_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)
and that's the whole vibe, bestie β go lock that mutex responsibly π
this page came from ./drivers/gpu/drm/vmwgfx, dated October 2026 β shoutout to the source and the date, 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