vmw_binding_add_uav_index(9)
π vmw_binding_add_uav_index β a Kernel API Manual moment (section 9, bestie) β¨
Okay so this page lives in the Kernel API Manual, section 9, and it's literally called vmw_binding_add_uav_index. It's a whole vibe, it's a tiny little function, and it does exactly one (1) thing. Let's get into it π«Ά
β¨ NAME β¨
vmw_binding_add_uav_index β Add UAV index for tracking. That's it. That's the whole job. Iconic, honestly π
πΈ SYNOPSIS πΈ
void vmw_binding_add_uav_index (struct vmw_ctx_binding_state *cbs ,
uint32 slot , uint32 index );
Not me being obsessed with how short this signature is π three params, returns void, zero drama.
π¦ ARGUMENTS π¦
cbsβ Pointer to the context binding state tracker. Like, the main character of this whole binding situation πslotβ The UAV type to which you're binding this index. Pick your slot, bestie πindexβ The splice index to track. This is the one you're putting on the watchlist, fr fr π
π§ SEE ALSO π§
The whole squad, all in section 9, all showing up for each other π β plus the kernel file they all live in:
Kernel file ./drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
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_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_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)
Like, that's forty entries. Forty. The vmwgfx binding code has so many friends and honestly? Good for it π
Anyway bestie, that's the page β go track some UAV indices, you're gonna slay π
πΈ Signed, sealed, delivered from ./drivers/gpu/drm/vmwgfx β October 2026 edition, mwah π
π¦ 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