Home
last modified time | relevance | path

Searched refs:vmw_fence_obj (Results 1 – 17 of 17) sorted by relevance

/Linux-v5.15/drivers/gpu/drm/vmwgfx/
Dvmwgfx_fence.h58 struct vmw_fence_obj { struct
63 void (*destroy)(struct vmw_fence_obj *fence); argument
72 vmw_fence_obj_unreference(struct vmw_fence_obj **fence_p) in vmw_fence_obj_unreference()
74 struct vmw_fence_obj *fence = *fence_p; in vmw_fence_obj_unreference()
81 static inline struct vmw_fence_obj *
82 vmw_fence_obj_reference(struct vmw_fence_obj *fence) in vmw_fence_obj_reference()
91 extern bool vmw_fence_obj_signaled(struct vmw_fence_obj *fence);
93 extern int vmw_fence_obj_wait(struct vmw_fence_obj *fence,
99 struct vmw_fence_obj **p_fence);
104 struct vmw_fence_obj **p_fence,
[all …]
Dvmwgfx_fence.c55 struct vmw_fence_obj fence;
75 struct vmw_fence_obj *fence;
83 fman_from_fence(struct vmw_fence_obj *fence) in fman_from_fence()
112 struct vmw_fence_obj *fence = in vmw_fence_obj_destroy()
113 container_of(f, struct vmw_fence_obj, base); in vmw_fence_obj_destroy()
136 struct vmw_fence_obj *fence = in vmw_fence_enable_signaling()
137 container_of(f, struct vmw_fence_obj, base); in vmw_fence_enable_signaling()
167 struct vmw_fence_obj *fence = in vmw_fence_wait()
168 container_of(f, struct vmw_fence_obj, base); in vmw_fence_wait()
309 fman->fence_size = ttm_round_pot(sizeof(struct vmw_fence_obj)); in vmw_fence_manager_init()
[all …]
Dvmwgfx_validation.h93 struct vmw_fence_obj;
186 struct vmw_fence_obj *fence) in vmw_validation_bo_fence()
249 struct vmw_fence_obj *fence);
Dvmwgfx_kms.h126 struct vmw_fence_obj **out_fence;
427 struct vmw_fence_obj **out_fence,
519 struct vmw_fence_obj **out_fence,
527 struct vmw_fence_obj **out_fence,
549 struct vmw_fence_obj **out_fence,
Dvmwgfx_drv.h887 struct vmw_fence_obj *fence);
1108 struct vmw_fence_obj **out_fence,
1111 struct vmw_fence_obj *fence);
1116 struct vmw_fence_obj **p_fence,
1123 struct vmw_fence_obj *fence,
Dvmwgfx_scrn.c546 struct vmw_fence_obj **out_fence) in vmw_sou_plane_update_bo()
707 struct vmw_fence_obj **out_fence) in vmw_sou_plane_update_surface()
739 struct vmw_fence_obj *fence = NULL; in vmw_sou_primary_plane_atomic_update()
1131 struct vmw_fence_obj **out_fence, in vmw_kms_sou_do_surface_dirty()
1245 struct vmw_fence_obj **out_fence, in vmw_kms_sou_do_bo_dirty()
Dvmwgfx_cotable.c313 struct vmw_fence_obj *fence; in vmw_cotable_unbind()
350 struct vmw_fence_obj *fence; in vmw_cotable_readback()
Dvmwgfx_streamoutput.c197 struct vmw_fence_obj *fence; in vmw_dx_streamoutput_unbind()
Dvmwgfx_context.c372 struct vmw_fence_obj *fence; in vmw_gb_context_unbind()
581 struct vmw_fence_obj *fence; in vmw_dx_context_unbind()
Dvmwgfx_stdu.c861 struct vmw_fence_obj **out_fence, in vmw_kms_stdu_surface_dirty()
1359 struct vmw_fence_obj **out_fence) in vmw_stdu_plane_update_bo()
1534 struct vmw_fence_obj **out_fence) in vmw_stdu_plane_update_surface()
1591 struct vmw_fence_obj *fence = NULL; in vmw_stdu_primary_plane_atomic_update()
Dvmwgfx_shader.c283 struct vmw_fence_obj *fence; in vmw_gb_shader_unbind()
513 struct vmw_fence_obj *fence; in vmw_dx_shader_unbind()
Dvmwgfx_execbuf.c3774 struct vmw_fence_obj **p_fence, in vmw_execbuf_fence_commands()
3830 struct vmw_fence_obj *fence, uint32_t fence_handle, in vmw_execbuf_copy_fence_user()
4046 struct vmw_fence_obj **out_fence, uint32_t flags) in vmw_execbuf_process()
4049 struct vmw_fence_obj *fence = NULL; in vmw_execbuf_process()
4322 struct vmw_fence_obj *fence) in __vmw_execbuf_release_pinned_bo()
4325 struct vmw_fence_obj *lfence = NULL; in __vmw_execbuf_release_pinned_bo()
Dvmwgfx_validation.c821 struct vmw_fence_obj *fence) in vmw_validation_done()
Dvmwgfx_bo.c1056 struct vmw_fence_obj *fence) in vmw_bo_fence_single()
Dvmwgfx_resource.c879 struct vmw_fence_obj *fence; in vmw_query_move_notify()
Dvmwgfx_surface.c489 struct vmw_fence_obj *fence; in vmw_legacy_srf_dma()
1251 struct vmw_fence_obj *fence; in vmw_gb_surface_unbind()
Dvmwgfx_kms.c2503 struct vmw_fence_obj **out_fence, in vmw_kms_helper_validation_finish()
2507 struct vmw_fence_obj *fence = NULL; in vmw_kms_helper_validation_finish()