Home
last modified time | relevance | path

Searched refs:dx_query_ctx (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_resource.c815 struct vmw_resource *dx_query_ctx; in vmw_query_readback_all() local
824 if (!dx_query_mob || !dx_query_mob->dx_query_ctx) in vmw_query_readback_all()
827 dx_query_ctx = dx_query_mob->dx_query_ctx; in vmw_query_readback_all()
828 dev_priv = dx_query_ctx->dev_priv; in vmw_query_readback_all()
830 cmd = VMW_FIFO_RESERVE_DX(dev_priv, sizeof(*cmd), dx_query_ctx->id); in vmw_query_readback_all()
836 cmd->body.cid = dx_query_ctx->id; in vmw_query_readback_all()
841 dx_query_mob->dx_query_ctx = NULL; in vmw_query_readback_all()
870 if (mem == NULL || !dx_query_mob || !dx_query_mob->dx_query_ctx) { in vmw_query_move_notify()
H A Dvmwgfx_context.c602 if (uctx->dx_query_mob && uctx->dx_query_mob->dx_query_ctx && in vmw_dx_context_unbind()
604 WARN_ON(uctx->dx_query_mob->dx_query_ctx != res); in vmw_dx_context_unbind()
894 uctx->dx_query_mob->dx_query_ctx = NULL; in vmw_context_bind_dx_query()
906 mob->dx_query_ctx = ctx_res; in vmw_context_bind_dx_query()
H A Dvmwgfx_drv.h105 * @dx_query_ctx: DX context if this buffer object is used as a DX query MOB
116 struct vmw_resource *dx_query_ctx; member
412 * @dx_query_ctx: The DX context used for the last DX query
436 struct vmw_resource *dx_query_ctx; member
H A Dvmwgfx_execbuf.c196 vmw_context_bind_dx_query(sw_context->dx_query_ctx, in vmw_bind_dx_query_mob()
621 vmw_context_get_dx_query_mob(sw_context->dx_query_ctx); in vmw_resources_reserve()
724 if (!dx_query_mob || dx_query_mob->dx_query_ctx) in vmw_rebind_all_dx_query()
1312 sw_context->dx_query_ctx = sw_context->dx_ctx_node->ctx; in vmw_cmd_dx_bind_query()
4095 sw_context->dx_query_ctx = NULL; in vmw_execbuf_process()
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_resource.c786 struct vmw_resource *dx_query_ctx; in vmw_query_readback_all() local
795 if (!dx_query_mob || !dx_query_mob->dx_query_ctx) in vmw_query_readback_all()
798 dx_query_ctx = dx_query_mob->dx_query_ctx; in vmw_query_readback_all()
799 dev_priv = dx_query_ctx->dev_priv; in vmw_query_readback_all()
801 cmd = VMW_CMD_CTX_RESERVE(dev_priv, sizeof(*cmd), dx_query_ctx->id); in vmw_query_readback_all()
807 cmd->body.cid = dx_query_ctx->id; in vmw_query_readback_all()
812 dx_query_mob->dx_query_ctx = NULL; in vmw_query_readback_all()
846 if (!dx_query_mob || !dx_query_mob->dx_query_ctx) { in vmw_query_move_notify()
H A Dvmwgfx_bo.h71 * @dx_query_ctx: DX context if this buffer object is used as a DX query MOB
89 struct vmw_resource *dx_query_ctx; member
H A Dvmwgfx_context.c604 if (uctx->dx_query_mob && uctx->dx_query_mob->dx_query_ctx && in vmw_dx_context_unbind()
606 WARN_ON(uctx->dx_query_mob->dx_query_ctx != res); in vmw_dx_context_unbind()
867 uctx->dx_query_mob->dx_query_ctx = NULL; in vmw_context_bind_dx_query()
879 mob->dx_query_ctx = ctx_res; in vmw_context_bind_dx_query()
H A Dvmwgfx_execbuf.c200 vmw_context_bind_dx_query(sw_context->dx_query_ctx, in vmw_bind_dx_query_mob()
606 vmw_context_get_dx_query_mob(sw_context->dx_query_ctx); in vmw_resources_reserve()
715 if (!dx_query_mob || dx_query_mob->dx_query_ctx) in vmw_rebind_all_dx_query()
1308 sw_context->dx_query_ctx = sw_context->dx_ctx_node->ctx; in vmw_cmd_dx_bind_query()
4156 sw_context->dx_query_ctx = NULL; in vmw_execbuf_process()
H A Dvmwgfx_drv.h416 * @dx_query_ctx: The DX context used for the last DX query
440 struct vmw_resource *dx_query_ctx; member

Completed in 21 milliseconds