Home
last modified time | relevance | path

Searched refs:staged_bindings (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_drv.c1015 if (dev_priv->ctx.staged_bindings) in vmw_driver_load()
1016 vmw_binding_state_free(dev_priv->ctx.staged_bindings); in vmw_driver_load()
1061 if (dev_priv->ctx.staged_bindings) in vmw_driver_unload()
1062 vmw_binding_state_free(dev_priv->ctx.staged_bindings); in vmw_driver_unload()
H A Dvmwgfx_execbuf.c178 if (entry->staged != sw_context->staged_bindings) in vmw_execbuf_bindings_commit()
219 if (!sw_context->staged_bindings) { in vmw_cmd_ctx_first_setup()
220 sw_context->staged_bindings = vmw_binding_state_alloc(dev_priv); in vmw_cmd_ctx_first_setup()
221 if (IS_ERR(sw_context->staged_bindings)) { in vmw_cmd_ctx_first_setup()
222 ret = PTR_ERR(sw_context->staged_bindings); in vmw_cmd_ctx_first_setup()
223 sw_context->staged_bindings = NULL; in vmw_cmd_ctx_first_setup()
236 node->staged = sw_context->staged_bindings; in vmw_cmd_ctx_first_setup()
4100 if (sw_context->staged_bindings) in vmw_execbuf_process()
4101 vmw_binding_state_reset(sw_context->staged_bindings); in vmw_execbuf_process()
H A Dvmwgfx_drv.h404 * @staged_bindings: Cached per-context binding tracker
430 struct vmw_ctx_binding_state *staged_bindings; member
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_drv.c848 if (sw_context->staged_bindings) in vmw_sw_context_fini()
849 vmw_binding_state_free(sw_context->staged_bindings); in vmw_sw_context_fini()
1178 if (dev_priv->ctx.staged_bindings) in vmw_driver_load()
1179 vmw_binding_state_free(dev_priv->ctx.staged_bindings); in vmw_driver_load()
H A Dvmwgfx_execbuf.c182 if (entry->staged != sw_context->staged_bindings) in vmw_execbuf_bindings_commit()
224 if (!sw_context->staged_bindings) { in vmw_cmd_ctx_first_setup()
225 sw_context->staged_bindings = vmw_binding_state_alloc(dev_priv); in vmw_cmd_ctx_first_setup()
226 if (IS_ERR(sw_context->staged_bindings)) { in vmw_cmd_ctx_first_setup()
227 ret = PTR_ERR(sw_context->staged_bindings); in vmw_cmd_ctx_first_setup()
228 sw_context->staged_bindings = NULL; in vmw_cmd_ctx_first_setup()
241 node->staged = sw_context->staged_bindings; in vmw_cmd_ctx_first_setup()
4161 if (sw_context->staged_bindings) in vmw_execbuf_process()
4162 vmw_binding_state_reset(sw_context->staged_bindings); in vmw_execbuf_process()
H A Dvmwgfx_drv.h408 * @staged_bindings: Cached per-context binding tracker
434 struct vmw_ctx_binding_state *staged_bindings; member

Completed in 19 milliseconds