vmw_binding_scrub_vb(9)
π NAME π
okay bestie, so this is vmw_binding_scrub_vb β it's a kernel API manual page (yes, the (9) is the section, iykyk) and the whole entire vibe of this function is: it schedules a dx vertex buffer binding scrub from a context. that's it, that's the job. β¨
πΈ SYNOPSIS πΈ
int vmw_binding_scrub_vb (struct vmw_ctx_bindinfo *bi , bool rebind );
no cap, that's the exact signature β int coming back at ya, and those two args are doing all the work. π«Ά
π ARGUMENTS π
biβ a single binding information. like, one (1) binding's worth of info. not a list, not a pile, just the one. πrebindβ aboolthat decides whether to issue a bind instead of scrub command. so like,true= bind,false= scrub. the vibe check of this whole call honestly. π
π¦ SEE ALSO π¦
okay this is the part where the manpage goes absolutely feral with the cross-references, and I am obsessed β every single one is staying, so buckle up. π§
first up, the source file where all this lives:
Kernel file ./drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
and then the whole friend group:
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_emit_dirty(9)vmw_binding_scrub_sr(9)vmw_binding_scrub_dx_rt(9)vmw_binding_scrub_so_target(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)
like, that's the whole squad, main character energy from every single one of them. π
and that's the page, bestie!! go forth and scrub those dx vertex buffer bindings π β¨
this little cutie came from the ./drivers/gpu/drm/vmwgfx corner of the kernel, dated October 2026 β mwah, sending love to whoever wrote it ππ
π¦ 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