/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_execbuf.c | 143 struct vmw_sw_context *sw_context, 146 struct vmw_sw_context *sw_context, 165 * @sw_context: The command submission context 169 static void vmw_execbuf_bindings_commit(struct vmw_sw_context *sw_context, in vmw_execbuf_bindings_commit() argument 174 list_for_each_entry(entry, &sw_context->ctx_list, head) { in vmw_execbuf_bindings_commit() 178 if (entry->staged != sw_context->staged_bindings) in vmw_execbuf_bindings_commit() 181 sw_context->staged_bindings_inuse = false; in vmw_execbuf_bindings_commit() 185 INIT_LIST_HEAD(&sw_context->ctx_list); in vmw_execbuf_bindings_commit() 191 * @sw_context: The command submission context 193 static void vmw_bind_dx_query_mob(struct vmw_sw_context *sw_context) in vmw_bind_dx_query_mob() argument 208 vmw_cmd_ctx_first_setup(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, struct vmw_resource *res, struct vmw_ctx_validation_info *node) vmw_cmd_ctx_first_setup() argument 299 vmw_execbuf_res_noref_val_add(struct vmw_sw_context *sw_context, struct vmw_resource *res, u32 dirty) vmw_execbuf_res_noref_val_add() argument 351 vmw_execbuf_res_noctx_val_add(struct vmw_sw_context *sw_context, struct vmw_resource *res, u32 dirty) vmw_execbuf_res_noctx_val_add() argument 387 vmw_view_res_val_add(struct vmw_sw_context *sw_context, struct vmw_resource *view) vmw_view_res_val_add() argument 421 vmw_view_id_val_add(struct vmw_sw_context *sw_context, enum vmw_view_type view_type, u32 id) vmw_view_id_val_add() argument 453 vmw_resource_context_res_add(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, struct vmw_resource *ctx) vmw_resource_context_res_add() argument 518 vmw_resource_relocation_add(struct vmw_sw_context *sw_context, const struct vmw_resource *res, unsigned long offset, enum vmw_resource_relocation_type rel_type) vmw_resource_relocation_add() argument 585 vmw_cmd_invalid(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_invalid() argument 592 vmw_cmd_ok(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_ok() argument 609 vmw_resources_reserve(struct vmw_sw_context *sw_context) vmw_resources_reserve() argument 646 vmw_cmd_res_check(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, enum vmw_res_type res_type, u32 dirty, const struct vmw_user_resource_conv *converter, uint32_t *id_loc, struct vmw_resource **p_res) vmw_cmd_res_check() argument 750 vmw_rebind_contexts(struct vmw_sw_context *sw_context) vmw_rebind_contexts() argument 785 vmw_view_bindings_add(struct vmw_sw_context *sw_context, enum vmw_view_type view_type, enum vmw_ctx_binding_type binding_type, uint32 shader_slot, uint32 view_ids[], u32 num_views, u32 first_slot) vmw_view_bindings_add() argument 832 vmw_cmd_cid_check(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_cid_check() argument 859 vmw_execbuf_info_from_res(struct vmw_sw_context *sw_context, struct vmw_resource *res) vmw_execbuf_info_from_res() argument 872 vmw_cmd_set_render_target_check(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_set_render_target_check() argument 919 vmw_cmd_surface_copy_check(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_surface_copy_check() argument 939 vmw_cmd_buffer_copy_check(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_buffer_copy_check() argument 958 vmw_cmd_pred_copy_check(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_pred_copy_check() argument 977 vmw_cmd_stretch_blt_check(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_stretch_blt_check() argument 996 vmw_cmd_blt_surf_screen_check(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_blt_surf_screen_check() argument 1008 vmw_cmd_present_check(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_present_check() argument 1032 vmw_query_bo_switch_prepare(struct vmw_private *dev_priv, struct vmw_buffer_object *new_query_bo, struct vmw_sw_context *sw_context) vmw_query_bo_switch_prepare() argument 1087 vmw_query_bo_switch_commit(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context) vmw_query_bo_switch_commit() argument 1158 vmw_translate_mob_ptr(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGAMobId *id, struct vmw_buffer_object **vmw_bo_p) vmw_translate_mob_ptr() argument 1213 vmw_translate_guest_ptr(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGAGuestPtr *ptr, struct vmw_buffer_object **vmw_bo_p) vmw_translate_guest_ptr() argument 1256 vmw_cmd_dx_define_query(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_define_query() argument 1291 vmw_cmd_dx_bind_query(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_bind_query() argument 1323 vmw_cmd_begin_gb_query(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_begin_gb_query() argument 1342 vmw_cmd_begin_query(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_begin_query() argument 1375 vmw_cmd_end_gb_query(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_end_gb_query() argument 1405 vmw_cmd_end_query(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_end_query() argument 1451 vmw_cmd_wait_gb_query(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_wait_gb_query() argument 1479 vmw_cmd_wait_query(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_wait_query() argument 1516 vmw_cmd_dma(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dma() argument 1572 vmw_cmd_draw(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_draw() argument 1624 vmw_cmd_tex_state(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_tex_state() argument 1682 vmw_cmd_check_define_gmrfb(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, void *buf) vmw_cmd_check_define_gmrfb() argument 1712 vmw_cmd_res_switch_backup(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, struct vmw_resource *res, uint32_t *buf_id, unsigned long backup_offset) vmw_cmd_res_switch_backup() argument 1750 vmw_cmd_switch_backup(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, enum vmw_res_type res_type, const struct vmw_user_resource_conv *converter, uint32_t *res_id, uint32_t *buf_id, unsigned long backup_offset) vmw_cmd_switch_backup() argument 1776 vmw_cmd_bind_gb_surface(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_bind_gb_surface() argument 1795 vmw_cmd_update_gb_image(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_update_gb_image() argument 1814 vmw_cmd_update_gb_surface(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_update_gb_surface() argument 1833 vmw_cmd_readback_gb_image(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_readback_gb_image() argument 1853 vmw_cmd_readback_gb_surface(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_readback_gb_surface() argument 1873 vmw_cmd_invalidate_gb_image(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_invalidate_gb_image() argument 1893 vmw_cmd_invalidate_gb_surface(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_invalidate_gb_surface() argument 1912 vmw_cmd_shader_define(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_shader_define() argument 1952 vmw_cmd_shader_destroy(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_shader_destroy() argument 1989 vmw_cmd_set_shader(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_set_shader() argument 2069 vmw_cmd_set_shader_const(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_set_shader_const() argument 2097 vmw_cmd_bind_gb_shader(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_bind_gb_shader() argument 2118 vmw_cmd_dx_set_single_constant_buffer(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_set_single_constant_buffer() argument 2169 vmw_cmd_dx_set_shader_res(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_set_shader_res() argument 2200 vmw_cmd_dx_set_shader(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_set_shader() argument 2252 vmw_cmd_dx_set_vertex_buffers(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_set_vertex_buffers() argument 2307 vmw_cmd_dx_set_index_buffer(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_set_index_buffer() argument 2346 vmw_cmd_dx_set_rendertargets(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_set_rendertargets() argument 2379 vmw_cmd_dx_clear_rendertarget_view(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_clear_rendertarget_view() argument 2401 vmw_cmd_dx_clear_depthstencil_view(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_clear_depthstencil_view() argument 2415 vmw_cmd_dx_view_define(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_view_define() argument 2470 vmw_cmd_dx_set_so_targets(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_set_so_targets() argument 2516 vmw_cmd_dx_so_define(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_so_define() argument 2552 vmw_cmd_dx_check_subresource(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_check_subresource() argument 2579 vmw_cmd_dx_cid_check(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_cid_check() argument 2602 vmw_cmd_dx_view_remove(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_view_remove() argument 2642 vmw_cmd_dx_define_shader(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_define_shader() argument 2672 vmw_cmd_dx_destroy_shader(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_destroy_shader() argument 2697 vmw_cmd_dx_bind_shader(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_bind_shader() argument 2749 vmw_cmd_dx_genmips(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_genmips() argument 2783 vmw_cmd_dx_transfer_from_buffer(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_transfer_from_buffer() argument 2809 vmw_cmd_intra_surface_copy(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_intra_surface_copy() argument 2824 vmw_cmd_sm5(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_sm5() argument 2834 vmw_cmd_sm5_view_define(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_sm5_view_define() argument 2844 vmw_cmd_sm5_view_remove(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_sm5_view_remove() argument 2854 vmw_cmd_clear_uav_uint(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_clear_uav_uint() argument 2873 vmw_cmd_clear_uav_float(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_clear_uav_float() argument 2892 vmw_cmd_set_uav(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_set_uav() argument 2924 vmw_cmd_set_cs_uav(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_set_cs_uav() argument 2956 vmw_cmd_dx_define_streamoutput(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_define_streamoutput() argument 2986 vmw_cmd_dx_destroy_streamoutput(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_destroy_streamoutput() argument 3022 vmw_cmd_dx_bind_streamoutput(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_bind_streamoutput() argument 3063 vmw_cmd_dx_set_streamoutput(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_set_streamoutput() argument 3119 vmw_cmd_indexed_instanced_indirect(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_indexed_instanced_indirect() argument 3136 vmw_cmd_instanced_indirect(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_instanced_indirect() argument 3153 vmw_cmd_dispatch_indirect(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dispatch_indirect() argument 3170 vmw_cmd_check_not_3d(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, void *buf, uint32_t *size) vmw_cmd_check_not_3d() argument 3597 vmw_cmd_check(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, void *buf, uint32_t *size) vmw_cmd_check() argument 3663 vmw_cmd_check_all(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, void *buf, uint32_t size) vmw_cmd_check_all() argument 3689 vmw_free_relocations(struct vmw_sw_context *sw_context) vmw_free_relocations() argument 3695 vmw_apply_relocations(struct vmw_sw_context *sw_context) vmw_apply_relocations() argument 3720 vmw_resize_cmd_bounce(struct vmw_sw_context *sw_context, uint32_t size) vmw_resize_cmd_bounce() argument 3871 vmw_execbuf_submit_fifo(struct vmw_private *dev_priv, void *kernel_commands, u32 command_size, struct vmw_sw_context *sw_context) vmw_execbuf_submit_fifo() argument 3907 vmw_execbuf_submit_cmdbuf(struct vmw_private *dev_priv, struct vmw_cmdbuf_header *header, u32 command_size, struct vmw_sw_context *sw_context) vmw_execbuf_submit_cmdbuf() argument 3985 vmw_execbuf_tie_context(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, uint32_t handle) vmw_execbuf_tie_context() argument 4028 struct vmw_sw_context *sw_context = &dev_priv->ctx; vmw_execbuf_process() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_execbuf.c | 147 struct vmw_sw_context *sw_context, 150 struct vmw_sw_context *sw_context, 169 * @sw_context: The command submission context 173 static void vmw_execbuf_bindings_commit(struct vmw_sw_context *sw_context, in vmw_execbuf_bindings_commit() argument 178 list_for_each_entry(entry, &sw_context->ctx_list, head) { in vmw_execbuf_bindings_commit() 182 if (entry->staged != sw_context->staged_bindings) in vmw_execbuf_bindings_commit() 185 sw_context->staged_bindings_inuse = false; in vmw_execbuf_bindings_commit() 189 INIT_LIST_HEAD(&sw_context->ctx_list); in vmw_execbuf_bindings_commit() 195 * @sw_context: The command submission context 197 static void vmw_bind_dx_query_mob(struct vmw_sw_context *sw_context) in vmw_bind_dx_query_mob() argument 213 vmw_cmd_ctx_first_setup(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, struct vmw_resource *res, struct vmw_ctx_validation_info *node) vmw_cmd_ctx_first_setup() argument 309 vmw_execbuf_res_val_add(struct vmw_sw_context *sw_context, struct vmw_resource *res, u32 dirty, u32 flags) vmw_execbuf_res_val_add() argument 367 vmw_view_res_val_add(struct vmw_sw_context *sw_context, struct vmw_resource *view) vmw_view_res_val_add() argument 401 vmw_view_id_val_add(struct vmw_sw_context *sw_context, enum vmw_view_type view_type, u32 id) vmw_view_id_val_add() argument 433 vmw_resource_context_res_add(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, struct vmw_resource *ctx) vmw_resource_context_res_add() argument 503 vmw_resource_relocation_add(struct vmw_sw_context *sw_context, const struct vmw_resource *res, unsigned long offset, enum vmw_resource_relocation_type rel_type) vmw_resource_relocation_add() argument 570 vmw_cmd_invalid(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_invalid() argument 577 vmw_cmd_ok(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_ok() argument 594 vmw_resources_reserve(struct vmw_sw_context *sw_context) vmw_resources_reserve() argument 631 vmw_cmd_res_check(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, enum vmw_res_type res_type, u32 dirty, const struct vmw_user_resource_conv *converter, uint32_t *id_loc, struct vmw_resource **p_res) vmw_cmd_res_check() argument 741 vmw_rebind_contexts(struct vmw_sw_context *sw_context) vmw_rebind_contexts() argument 776 vmw_view_bindings_add(struct vmw_sw_context *sw_context, enum vmw_view_type view_type, enum vmw_ctx_binding_type binding_type, uint32 shader_slot, uint32 view_ids[], u32 num_views, u32 first_slot) vmw_view_bindings_add() argument 823 vmw_cmd_cid_check(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_cid_check() argument 850 vmw_execbuf_info_from_res(struct vmw_sw_context *sw_context, struct vmw_resource *res) vmw_execbuf_info_from_res() argument 863 vmw_cmd_set_render_target_check(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_set_render_target_check() argument 910 vmw_cmd_surface_copy_check(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_surface_copy_check() argument 930 vmw_cmd_buffer_copy_check(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_buffer_copy_check() argument 949 vmw_cmd_pred_copy_check(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_pred_copy_check() argument 968 vmw_cmd_stretch_blt_check(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_stretch_blt_check() argument 987 vmw_cmd_blt_surf_screen_check(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_blt_surf_screen_check() argument 999 vmw_cmd_present_check(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_present_check() argument 1023 vmw_query_bo_switch_prepare(struct vmw_private *dev_priv, struct vmw_bo *new_query_bo, struct vmw_sw_context *sw_context) vmw_query_bo_switch_prepare() argument 1078 vmw_query_bo_switch_commit(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context) vmw_query_bo_switch_commit() argument 1149 vmw_translate_mob_ptr(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGAMobId *id, struct vmw_bo **vmw_bo_p) vmw_translate_mob_ptr() argument 1205 vmw_translate_guest_ptr(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGAGuestPtr *ptr, struct vmw_bo **vmw_bo_p) vmw_translate_guest_ptr() argument 1250 vmw_cmd_dx_define_query(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_define_query() argument 1287 vmw_cmd_dx_bind_query(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_bind_query() argument 1319 vmw_cmd_begin_gb_query(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_begin_gb_query() argument 1338 vmw_cmd_begin_query(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_begin_query() argument 1371 vmw_cmd_end_gb_query(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_end_gb_query() argument 1401 vmw_cmd_end_query(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_end_query() argument 1447 vmw_cmd_wait_gb_query(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_wait_gb_query() argument 1475 vmw_cmd_wait_query(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_wait_query() argument 1512 vmw_cmd_dma(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dma() argument 1568 vmw_cmd_draw(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_draw() argument 1620 vmw_cmd_tex_state(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_tex_state() argument 1678 vmw_cmd_check_define_gmrfb(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, void *buf) vmw_cmd_check_define_gmrfb() argument 1708 vmw_cmd_res_switch_backup(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, struct vmw_resource *res, uint32_t *buf_id, unsigned long backup_offset) vmw_cmd_res_switch_backup() argument 1746 vmw_cmd_switch_backup(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, enum vmw_res_type res_type, const struct vmw_user_resource_conv *converter, uint32_t *res_id, uint32_t *buf_id, unsigned long backup_offset) vmw_cmd_switch_backup() argument 1772 vmw_cmd_bind_gb_surface(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_bind_gb_surface() argument 1791 vmw_cmd_update_gb_image(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_update_gb_image() argument 1810 vmw_cmd_update_gb_surface(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_update_gb_surface() argument 1829 vmw_cmd_readback_gb_image(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_readback_gb_image() argument 1849 vmw_cmd_readback_gb_surface(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_readback_gb_surface() argument 1869 vmw_cmd_invalidate_gb_image(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_invalidate_gb_image() argument 1889 vmw_cmd_invalidate_gb_surface(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_invalidate_gb_surface() argument 1908 vmw_cmd_shader_define(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_shader_define() argument 1948 vmw_cmd_shader_destroy(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_shader_destroy() argument 1985 vmw_cmd_set_shader(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_set_shader() argument 2066 vmw_cmd_set_shader_const(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_set_shader_const() argument 2094 vmw_cmd_bind_gb_shader(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_bind_gb_shader() argument 2115 vmw_cmd_dx_set_single_constant_buffer(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_set_single_constant_buffer() argument 2167 vmw_cmd_dx_set_constant_buffer_offset(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_set_constant_buffer_offset() argument 2204 vmw_cmd_dx_set_shader_res(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_set_shader_res() argument 2235 vmw_cmd_dx_set_shader(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_set_shader() argument 2288 vmw_cmd_dx_set_vertex_buffers(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_set_vertex_buffers() argument 2343 vmw_cmd_dx_set_index_buffer(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_set_index_buffer() argument 2382 vmw_cmd_dx_set_rendertargets(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_set_rendertargets() argument 2415 vmw_cmd_dx_clear_rendertarget_view(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_clear_rendertarget_view() argument 2437 vmw_cmd_dx_clear_depthstencil_view(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_clear_depthstencil_view() argument 2451 vmw_cmd_dx_view_define(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_view_define() argument 2508 vmw_cmd_dx_set_so_targets(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_set_so_targets() argument 2554 vmw_cmd_dx_so_define(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_so_define() argument 2592 vmw_cmd_dx_check_subresource(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_check_subresource() argument 2619 vmw_cmd_dx_cid_check(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_cid_check() argument 2642 vmw_cmd_dx_view_remove(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_view_remove() argument 2682 vmw_cmd_dx_define_shader(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_define_shader() argument 2714 vmw_cmd_dx_destroy_shader(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_destroy_shader() argument 2739 vmw_cmd_dx_bind_shader(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_bind_shader() argument 2791 vmw_cmd_dx_genmips(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_genmips() argument 2825 vmw_cmd_dx_transfer_from_buffer(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_transfer_from_buffer() argument 2851 vmw_cmd_intra_surface_copy(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_intra_surface_copy() argument 2866 vmw_cmd_sm5(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_sm5() argument 2876 vmw_cmd_sm5_view_define(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_sm5_view_define() argument 2886 vmw_cmd_sm5_view_remove(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_sm5_view_remove() argument 2896 vmw_cmd_clear_uav_uint(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_clear_uav_uint() argument 2915 vmw_cmd_clear_uav_float(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_clear_uav_float() argument 2934 vmw_cmd_set_uav(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_set_uav() argument 2966 vmw_cmd_set_cs_uav(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_set_cs_uav() argument 2998 vmw_cmd_dx_define_streamoutput(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_define_streamoutput() argument 3030 vmw_cmd_dx_destroy_streamoutput(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_destroy_streamoutput() argument 3066 vmw_cmd_dx_bind_streamoutput(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_bind_streamoutput() argument 3107 vmw_cmd_dx_set_streamoutput(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dx_set_streamoutput() argument 3163 vmw_cmd_indexed_instanced_indirect(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_indexed_instanced_indirect() argument 3180 vmw_cmd_instanced_indirect(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_instanced_indirect() argument 3197 vmw_cmd_dispatch_indirect(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, SVGA3dCmdHeader *header) vmw_cmd_dispatch_indirect() argument 3214 vmw_cmd_check_not_3d(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, void *buf, uint32_t *size) vmw_cmd_check_not_3d() argument 3661 vmw_cmd_check(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, void *buf, uint32_t *size) vmw_cmd_check() argument 3727 vmw_cmd_check_all(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, void *buf, uint32_t size) vmw_cmd_check_all() argument 3753 vmw_free_relocations(struct vmw_sw_context *sw_context) vmw_free_relocations() argument 3759 vmw_apply_relocations(struct vmw_sw_context *sw_context) vmw_apply_relocations() argument 3784 vmw_resize_cmd_bounce(struct vmw_sw_context *sw_context, uint32_t size) vmw_resize_cmd_bounce() argument 3933 vmw_execbuf_submit_fifo(struct vmw_private *dev_priv, void *kernel_commands, u32 command_size, struct vmw_sw_context *sw_context) vmw_execbuf_submit_fifo() argument 3969 vmw_execbuf_submit_cmdbuf(struct vmw_private *dev_priv, struct vmw_cmdbuf_header *header, u32 command_size, struct vmw_sw_context *sw_context) vmw_execbuf_submit_cmdbuf() argument 4047 vmw_execbuf_tie_context(struct vmw_private *dev_priv, struct vmw_sw_context *sw_context, uint32_t handle) vmw_execbuf_tie_context() argument 4094 struct vmw_sw_context *sw_context = &dev_priv->ctx; vmw_execbuf_process() local [all...] |
H A D | vmwgfx_validation.c | 182 if (ctx->sw_context) { in vmw_validation_find_bo_dup() 186 hash_for_each_possible_rcu(ctx->sw_context->res_ht, hash, head, key) { in vmw_validation_find_bo_dup() 224 if (ctx->sw_context) { in vmw_validation_find_res_dup() 228 hash_for_each_possible_rcu(ctx->sw_context->res_ht, hash, head, key) { in vmw_validation_find_res_dup() 276 if (ctx->sw_context) { in vmw_validation_add_bo() 278 hash_add_rcu(ctx->sw_context->res_ht, &bo_node->hash.head, in vmw_validation_add_bo() 324 if (ctx->sw_context) { in vmw_validation_add_resource() 326 hash_add_rcu(ctx->sw_context->res_ht, &node->hash.head, node->hash.key); in vmw_validation_add_resource() 647 if (!ctx->sw_context) in vmw_validation_drop_ht() 659 ctx->sw_context in vmw_validation_drop_ht() [all...] |
H A D | vmwgfx_validation.h | 61 struct vmw_sw_context *sw_context; member 93 { .sw_context = _sw_context, \
|
H A D | vmwgfx_drv.c | 838 struct vmw_sw_context *sw_context = &dev_priv->ctx; in vmw_sw_context_init() local 840 hash_init(sw_context->res_ht); in vmw_sw_context_init() 845 struct vmw_sw_context *sw_context = &dev_priv->ctx; in vmw_sw_context_fini() local 847 vfree(sw_context->cmd_bounce); in vmw_sw_context_fini() 848 if (sw_context->staged_bindings) in vmw_sw_context_fini() 849 vmw_binding_state_free(sw_context->staged_bindings); in vmw_sw_context_fini()
|
/kernel/linux/linux-5.10/arch/mips/include/asm/mach-au1x00/ |
H A D | au1xxx_dbdma.h | 106 u32 sw_context; member
|
/kernel/linux/linux-6.6/arch/mips/include/asm/mach-au1x00/ |
H A D | au1xxx_dbdma.h | 106 u32 sw_context; member
|
/kernel/linux/linux-5.10/arch/mips/alchemy/common/ |
H A D | dbdma.c | 571 dp->sw_context = 0; in au1xxx_dbdma_ring_alloc()
|
/kernel/linux/linux-6.6/arch/mips/alchemy/common/ |
H A D | dbdma.c | 572 dp->sw_context = 0; in au1xxx_dbdma_ring_alloc()
|