vmw_cmd_wait_query(9)
π« vmw_cmd_wait_query(9) π«
okay so bestie, welcome to the kernel API manual page for vmw_cmd_wait_query(9) β yes that's the whole title, she's literally the main character of this page and we're gonna treat her right π no cap, this one lives in the Kernel API Manual and it's all about one very specific little job: validating the SVGA_3D_CMD_WAIT_QUERY command. That's it. That's the gig. And honestly? She ate. β¨
πΈ NAME πΈ
vmw_cmd_wait_query β validate SVGA_3D_CMD_WAIT_QUERY command. π
That's the whole vibe check: this function exists to validate that command, periodt.
π¦ SYNOPSIS π¦
int vmw_cmd_wait_query (struct vmw_private *dev_priv , struct
vmw_sw_context *sw_context , SVGA3dCmdHeader *header );
look at her go π three lil arguments, one int comin' back atcha. iconic.
π₯ ARGUMENTS π₯
dev_privβ pointer to a device private struct. yep, the device's own private lil struct, she's got secrets π€«sw_contextβ the software context used for this command submission. this is the context doing the submitting, bestie, she's booked and busy πheaderβ pointer to the command header in the command stream. the header of the command, chillin' in the stream π
π SEE ALSO π
okay this is the part where I need you to sit down and hydrate because the cross-reference list is long and she is thriving π«Ά every single one of these, no skips, no cuts, we don't do that here:
Kernel file ./drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c, plus struct vmw_relocation(9), enum vmw_resource_relocation_type(9), struct vmw_resource_relocation(9), struct vmw_ctx_validation_info(9), struct vmw_cmd_entry(9), vmw_ptr_diff(9), vmw_execbuf_bindings_commit(9), vmw_bind_dx_query_mob(9), vmw_cmd_ctx_first_setup(9), vmw_execbuf_res_size(9), vmw_execbuf_rcache_update(9), vmw_execbuf_res_val_add(9), vmw_view_res_val_add(9), vmw_view_id_val_add(9), vmw_resource_context_res_add(9), vmw_resource_relocation_add(9), vmw_resource_relocations_free(9), vmw_resource_relocations_apply(9), vmw_resources_reserve(9), vmw_cmd_res_check(9), vmw_rebind_all_dx_query(9), vmw_rebind_contexts(9), vmw_view_bindings_add(9), vmw_cmd_cid_check(9), vmw_execbuf_info_from_res(9), vmw_query_bo_switch_prepare(9), vmw_query_bo_switch_commit(9), vmw_translate_mob_ptr(9), vmw_translate_guest_ptr(9), vmw_cmd_dx_define_query(9), vmw_cmd_dx_bind_query(9), vmw_cmd_begin_gb_query(9), vmw_cmd_begin_query(9), vmw_cmd_end_gb_query(9), vmw_cmd_end_query(9), vmw_cmd_wait_gb_query(9), vmw_cmd_res_switch_backup(9), vmw_cmd_switch_backup(9), vmw_cmd_bind_gb_surface(9), vmw_cmd_update_gb_image(9), vmw_cmd_update_gb_surface(9), vmw_cmd_readback_gb_image(9), vmw_cmd_readback_gb_surface(9), vmw_cmd_invalidate_gb_image(9), vmw_cmd_invalidate_gb_surface(9), vmw_cmd_shader_define(9), vmw_cmd_shader_destroy(9), vmw_cmd_set_shader(9), vmw_cmd_set_shader_const(9), vmw_cmd_bind_gb_shader(9), vmw_cmd_dx_set_single_constant_buffer(9), vmw_cmd_dx_set_constant_buffer_offset(9), vmw_cmd_dx_set_shader_res(9), vmw_cmd_dx_set_shader(9), vmw_cmd_dx_set_vertex_buffers(9), vmw_cmd_dx_set_index_buffer(9), vmw_cmd_dx_set_rendertargets(9), vmw_cmd_dx_clear_rendertarget_view(9), vmw_cmd_dx_clear_depthstencil_view(9), vmw_cmd_dx_set_so_targets(9), vmw_cmd_dx_check_subresource(9), vmw_cmd_dx_view_remove(9), vmw_cmd_dx_define_shader(9), vmw_cmd_dx_destroy_shader(9), vmw_cmd_dx_bind_shader(9), vmw_cmd_dx_genmips(9), vmw_cmd_dx_transfer_from_buffer(9), vmw_cmd_intra_surface_copy(9), vmw_execbuf_copy_fence_user(9), vmw_execbuf_submit_fifo(9), vmw_execbuf_submit_cmdbuf(9), vmw_execbuf_cmdbuf(9), vmw_execbuf_unpin_panic(9), __vmw_execbuf_release_pinned_bo(9), vmw_execbuf_release_pinned_bo(9).
like I said. a lot. she has a big friend group and we love that for her ππ
ngl if you were looking for drama, warnings or bug notes, there aren't any here β this page is short, sweet, and to the point. iykyk π§
and that's the whole page, bestie!! this cutie comes to you straight out of ./drivers/gpu/drm/vmwgfx and she's dated October 2026 β so yeah, she's from the future, she's booked, she's validated, and she's slaying ππ¦β bye pookie, go validate a query π
π¦ 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