Home
last modified time | relevance | path

Searched refs:dx_query_mob (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/vmwgfx/
Dvmwgfx_context.c41 struct vmw_buffer_object *dx_query_mob; member
595 if (uctx->dx_query_mob && uctx->dx_query_mob->dx_query_ctx && in vmw_dx_context_unbind()
597 WARN_ON(uctx->dx_query_mob->dx_query_ctx != res); in vmw_dx_context_unbind()
598 if (vmw_query_readback_all(uctx->dx_query_mob)) in vmw_dx_context_unbind()
883 if (uctx->dx_query_mob) { in vmw_context_bind_dx_query()
884 uctx->dx_query_mob->dx_query_ctx = NULL; in vmw_context_bind_dx_query()
885 vmw_bo_unreference(&uctx->dx_query_mob); in vmw_context_bind_dx_query()
886 uctx->dx_query_mob = NULL; in vmw_context_bind_dx_query()
893 if (uctx->dx_query_mob && uctx->dx_query_mob != mob) in vmw_context_bind_dx_query()
898 if (!uctx->dx_query_mob) in vmw_context_bind_dx_query()
[all …]
Dvmwgfx_resource.c745 int vmw_query_readback_all(struct vmw_buffer_object *dx_query_mob) in vmw_query_readback_all() argument
756 if (!dx_query_mob || !dx_query_mob->dx_query_ctx) in vmw_query_readback_all()
759 dx_query_ctx = dx_query_mob->dx_query_ctx; in vmw_query_readback_all()
773 dx_query_mob->dx_query_ctx = NULL; in vmw_query_readback_all()
792 struct vmw_buffer_object *dx_query_mob; in vmw_query_move_notify() local
801 dx_query_mob = container_of(bo, struct vmw_buffer_object, base); in vmw_query_move_notify()
802 if (mem == NULL || !dx_query_mob || !dx_query_mob->dx_query_ctx) { in vmw_query_move_notify()
811 (void) vmw_query_readback_all(dx_query_mob); in vmw_query_move_notify()
Dvmwgfx_execbuf.c195 if (sw_context->dx_query_mob) in vmw_bind_dx_query_mob()
197 sw_context->dx_query_mob); in vmw_bind_dx_query_mob()
493 struct vmw_buffer_object *dx_query_mob; in vmw_resource_context_res_add() local
495 dx_query_mob = vmw_context_get_dx_query_mob(ctx); in vmw_resource_context_res_add()
496 if (dx_query_mob) in vmw_resource_context_res_add()
498 dx_query_mob, true, false); in vmw_resource_context_res_add()
613 if (sw_context->dx_query_mob) { in vmw_resources_reserve()
619 expected_dx_query_mob != sw_context->dx_query_mob) { in vmw_resources_reserve()
715 struct vmw_buffer_object *dx_query_mob; in vmw_rebind_all_dx_query() local
718 dx_query_mob = vmw_context_get_dx_query_mob(ctx_res); in vmw_rebind_all_dx_query()
[all …]
Dvmwgfx_drv.h392 struct vmw_buffer_object *dx_query_mob; member
714 extern int vmw_query_readback_all(struct vmw_buffer_object *dx_query_mob);