vmw_binding_emit_dirty(9)
π NAME π
Hii bestie! Welcome to vmw_binding_emit_dirty(9) from the Kernel API Manual β yes, the (9) is giving kernel-section energy, and this page is all about issuing delayed binding commands. β¨
πΈ SYNOPSIS πΈ
int vmw_binding_emit_dirty (struct vmw_ctx_binding_state *cbs );
π ARGUMENTS π
cbsβ Pointer to the context'sstruct vmw_ctx_binding_state. That's the state object you're handing over, bestie. π
π¦ DESCRIPTION π¦
Okay so here's the vibe: this function issues the delayed binding commands that arise from previous scrub / unscrub calls. π«Ά
These binding commands are typically commands that batch a number of bindings, so it makes sense to delay them. The way that works is literally the whole point β you batch them up, then this function issues them. No cap. π₯
π SEE ALSO π
The kernel file is ./drivers/gpu/drm/vmwgfx/vmwgfx_binding.c, and here's the whole related crew β every single one, because we don't skip refs in this house π:
struct vmw_ctx_binding_state(9)struct vmw_binding_info(9)vmw_cbs_context(9)vmw_binding_loc(9)vmw_binding_drop(9)vmw_binding_add(9)vmw_binding_cb_offset_update(9)vmw_binding_add_uav_index(9)vmw_binding_transfer(9)vmw_binding_state_kill(9)vmw_binding_state_scrub(9)vmw_binding_res_list_kill(9)vmw_binding_res_list_scrub(9)vmw_binding_state_commit(9)vmw_binding_rebind_all(9)vmw_binding_scrub_shader(9)vmw_binding_scrub_render_target(9)vmw_binding_scrub_texture(9)vmw_binding_scrub_dx_shader(9)vmw_binding_scrub_cb(9)vmw_collect_view_ids(9)vmw_collect_dirty_view_ids(9)vmw_emit_set_sr(9)vmw_emit_set_rt(9)vmw_collect_so_targets(9)vmw_emit_set_so_target(9)vmw_binding_emit_dirty_ps(9)vmw_collect_dirty_vbs(9)vmw_emit_set_vb(9)vmw_binding_scrub_sr(9)vmw_binding_scrub_dx_rt(9)vmw_binding_scrub_so_target(9)vmw_binding_scrub_vb(9)vmw_binding_scrub_ib(9)vmw_binding_scrub_so(9)vmw_binding_state_alloc(9)vmw_binding_state_free(9)vmw_binding_state_list(9)vmw_binding_state_reset(9)vmw_binding_dirtying(9)
Later, bestie π«Ά β source/version: ./drivers/gpu/drm/vmwgfx, and the date on this page is October 2026. Stay iconic, and may your bindings be delayed only when they're supposed to be π
π¦ 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