vmw_cmd_dx_...uffer_offset(9)
π NAME π
okay so bestie, welcome to the manual page for vmw_cmd_dx_...uffer_offset(9) β that's the Kernel API Manual entry, and the function it's actually about is vmw_cmd_dx_set_constant_buffer_offset. it validates the SVGA_3D_CMD_DX_SET_VS/PS/GS/HS/DS/CS_CONSTANT_BUFFER_OFFSET command. that's it, that's the whole job. she checks the command, she vibes, she slays. β¨
π¦ SYNOPSIS π¦
int vmw_cmd_dx_set_constant_buffer_offset (struct vmw_private *dev_priv
, struct vmw_sw_context *sw_context , SVGA3dCmdHeader *header );
like, that's the whole signature. no cap, that's literally the entire thing. π
π ARGUMENTS π
dev_privβ pointer to a device private struct. yep, the device's own private little struct, main character energy fr.sw_contextβ the software context being used for this batch. she's the vibe of the batch, iykyk. π«Άheaderβ pointer to the command header in the command stream. it points at the header, that's the whole assignment and she ate. π
π SEE ALSO π
sooooo many cousins at this family reunion, bestie. the kernel file is ./drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c, and here's everyone else on the guest list (all section 9, obviously π
):
struct vmw_relocationenum vmw_resource_relocation_typestruct vmw_resource_relocationstruct vmw_ctx_validation_infostruct vmw_cmd_entryvmw_ptr_diffvmw_execbuf_bindings_commitvmw_bind_dx_query_mobvmw_cmd_ctx_first_setupvmw_execbuf_res_sizevmw_execbuf_rcache_updatevmw_execbuf_res_val_addvmw_view_res_val_addvmw_view_id_val_addvmw_resource_context_res_addvmw_resource_relocation_addvmw_resource_relocations_freevmw_resource_relocations_applyvmw_resources_reservevmw_cmd_res_checkvmw_rebind_all_dx_queryvmw_rebind_contextsvmw_view_bindings_addvmw_cmd_cid_checkvmw_execbuf_info_from_resvmw_query_bo_switch_preparevmw_query_bo_switch_commitvmw_translate_mob_ptrvmw_translate_guest_ptrvmw_cmd_dx_define_queryvmw_cmd_dx_bind_queryvmw_cmd_begin_gb_queryvmw_cmd_begin_queryvmw_cmd_end_gb_queryvmw_cmd_end_queryvmw_cmd_wait_gb_queryvmw_cmd_wait_queryvmw_cmd_res_switch_backupvmw_cmd_switch_backupvmw_cmd_bind_gb_surfacevmw_cmd_update_gb_imagevmw_cmd_update_gb_surfacevmw_cmd_readback_gb_imagevmw_cmd_readback_gb_surfacevmw_cmd_invalidate_gb_imagevmw_cmd_invalidate_gb_surfacevmw_cmd_shader_definevmw_cmd_shader_destroyvmw_cmd_set_shadervmw_cmd_set_shader_constvmw_cmd_bind_gb_shadervmw_cmd_dx_set_single_constant_buffervmw_cmd_dx_set_shader_resvmw_cmd_dx_set_shadervmw_cmd_dx_set_vertex_buffersvmw_cmd_dx_set_index_buffervmw_cmd_dx_set_rendertargetsvmw_cmd_dx_clear_rendertarget_viewvmw_cmd_dx_clear_depthstencil_viewvmw_cmd_dx_set_so_targetsvmw_cmd_dx_check_subresourcevmw_cmd_dx_view_removevmw_cmd_dx_define_shadervmw_cmd_dx_destroy_shadervmw_cmd_dx_bind_shadervmw_cmd_dx_genmipsvmw_cmd_dx_transfer_from_buffervmw_cmd_intra_surface_copyvmw_execbuf_copy_fence_uservmw_execbuf_submit_fifovmw_execbuf_submit_cmdbufvmw_execbuf_cmdbufvmw_execbuf_unpin_panic__vmw_execbuf_release_pinned_bovmw_execbuf_release_pinned_bo
that's the whole group chat, nobody left on read. ππ
ngl bestie, this page lives in./drivers/gpu/drm/vmwgfx, and it's dated October 2026 β the version tag on this one isvmw_cmd_dx_...uffer_offset(9), same as the title, so yeah, she's consistent. πΈ
and that's the page!! go validate those constant buffer offset commands, you absolute icon π§βπ
π¦ 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