Searched refs:vmw_fence_obj (Results 1 – 9 of 9) sorted by relevance
/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_fence.h | 54 struct vmw_fence_obj { struct 59 void (*destroy)(struct vmw_fence_obj *fence); argument 68 vmw_fence_obj_unreference(struct vmw_fence_obj **fence_p) in vmw_fence_obj_unreference() 70 struct vmw_fence_obj *fence = *fence_p; in vmw_fence_obj_unreference() 77 static inline struct vmw_fence_obj * 78 vmw_fence_obj_reference(struct vmw_fence_obj *fence) in vmw_fence_obj_reference() 87 extern bool vmw_fence_obj_signaled(struct vmw_fence_obj *fence); 89 extern int vmw_fence_obj_wait(struct vmw_fence_obj *fence, 93 extern void vmw_fence_obj_flush(struct vmw_fence_obj *fence); 97 struct vmw_fence_obj **p_fence); [all …]
|
D | vmwgfx_fence.c | 54 struct vmw_fence_obj fence; 77 struct vmw_fence_obj *fence; 85 fman_from_fence(struct vmw_fence_obj *fence) in fman_from_fence() 114 struct vmw_fence_obj *fence = in vmw_fence_obj_destroy() 115 container_of(f, struct vmw_fence_obj, base); in vmw_fence_obj_destroy() 139 struct vmw_fence_obj *fence = in vmw_fence_enable_signaling() 140 container_of(f, struct vmw_fence_obj, base); in vmw_fence_enable_signaling() 173 struct vmw_fence_obj *fence = in vmw_fence_wait() 174 container_of(f, struct vmw_fence_obj, base); in vmw_fence_wait() 298 fman->fence_size = ttm_round_pot(sizeof(struct vmw_fence_obj)); in vmw_fence_manager_init() [all …]
|
D | vmwgfx_drv.h | 668 struct vmw_fence_obj *fence); 813 struct vmw_fence_obj **out_fence); 815 struct vmw_fence_obj *fence); 820 struct vmw_fence_obj **p_fence, 827 struct vmw_fence_obj *fence,
|
D | vmwgfx_execbuf.c | 2320 struct vmw_fence_obj **p_fence, in vmw_execbuf_fence_commands() 2377 struct vmw_fence_obj *fence, in vmw_execbuf_copy_fence_user() 2427 struct vmw_fence_obj **out_fence) in vmw_execbuf_process() 2430 struct vmw_fence_obj *fence = NULL; in vmw_execbuf_process() 2659 struct vmw_fence_obj *fence) in __vmw_execbuf_release_pinned_bo() 2664 struct vmw_fence_obj *lfence = NULL; in __vmw_execbuf_release_pinned_bo()
|
D | vmwgfx_shader.c | 217 struct vmw_fence_obj *fence; in vmw_gb_shader_unbind()
|
D | vmwgfx_surface.c | 439 struct vmw_fence_obj *fence; in vmw_legacy_srf_dma() 1123 struct vmw_fence_obj *fence; in vmw_gb_surface_unbind()
|
D | vmwgfx_kms.c | 451 struct vmw_fence_obj **out_fence) in do_surface_dirty_sou() 859 struct vmw_fence_obj **out_fence) in do_dmabuf_dirty_sou() 1727 struct vmw_fence_obj *fence = NULL; in vmw_du_page_flip()
|
D | vmwgfx_context.c | 330 struct vmw_fence_obj *fence; in vmw_gb_context_unbind()
|
D | vmwgfx_resource.c | 1428 struct vmw_fence_obj *fence) in vmw_fence_single_bo()
|