vmw_cmd_wait_query(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’« 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