Searched refs:vmw_fence_obj (Results 1 – 14 of 14) sorted by relevance
/Linux-v4.19/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_fence.h | 55 struct vmw_fence_obj { struct 60 void (*destroy)(struct vmw_fence_obj *fence); argument 69 vmw_fence_obj_unreference(struct vmw_fence_obj **fence_p) in vmw_fence_obj_unreference() 71 struct vmw_fence_obj *fence = *fence_p; in vmw_fence_obj_unreference() 78 static inline struct vmw_fence_obj * 79 vmw_fence_obj_reference(struct vmw_fence_obj *fence) in vmw_fence_obj_reference() 88 extern bool vmw_fence_obj_signaled(struct vmw_fence_obj *fence); 90 extern int vmw_fence_obj_wait(struct vmw_fence_obj *fence, 94 extern void vmw_fence_obj_flush(struct vmw_fence_obj *fence); 98 struct vmw_fence_obj **p_fence); [all …]
|
D | vmwgfx_fence.c | 54 struct vmw_fence_obj fence; 76 struct vmw_fence_obj *fence; 84 fman_from_fence(struct vmw_fence_obj *fence) in fman_from_fence() 113 struct vmw_fence_obj *fence = in vmw_fence_obj_destroy() 114 container_of(f, struct vmw_fence_obj, base); in vmw_fence_obj_destroy() 137 struct vmw_fence_obj *fence = in vmw_fence_enable_signaling() 138 container_of(f, struct vmw_fence_obj, base); in vmw_fence_enable_signaling() 171 struct vmw_fence_obj *fence = in vmw_fence_wait() 172 container_of(f, struct vmw_fence_obj, base); in vmw_fence_wait() 310 fman->fence_size = ttm_round_pot(sizeof(struct vmw_fence_obj)); in vmw_fence_manager_init() [all …]
|
D | vmwgfx_kms.h | 320 struct vmw_fence_obj **out_fence, 328 struct vmw_fence_obj **out_fence); 427 struct vmw_fence_obj **out_fence, 435 struct vmw_fence_obj **out_fence, 457 struct vmw_fence_obj **out_fence,
|
D | vmwgfx_drv.h | 714 struct vmw_fence_obj *fence); 848 struct vmw_fence_obj **out_fence, 851 struct vmw_fence_obj *fence); 856 struct vmw_fence_obj **p_fence, 863 struct vmw_fence_obj *fence,
|
D | vmwgfx_cotable.c | 314 struct vmw_fence_obj *fence; in vmw_cotable_unbind() 351 struct vmw_fence_obj *fence; in vmw_cotable_readback()
|
D | vmwgfx_scrn.c | 509 struct vmw_fence_obj *fence = NULL; in vmw_sou_primary_plane_atomic_update() 943 struct vmw_fence_obj **out_fence, in vmw_kms_sou_do_surface_dirty() 1047 struct vmw_fence_obj **out_fence, in vmw_kms_sou_do_bo_dirty()
|
D | vmwgfx_context.c | 373 struct vmw_fence_obj *fence; in vmw_gb_context_unbind() 590 struct vmw_fence_obj *fence; in vmw_dx_context_unbind()
|
D | vmwgfx_shader.c | 284 struct vmw_fence_obj *fence; in vmw_gb_shader_unbind() 526 struct vmw_fence_obj *fence; in vmw_dx_shader_unbind()
|
D | vmwgfx_execbuf.c | 3817 struct vmw_fence_obj **p_fence, in vmw_execbuf_fence_commands() 3876 struct vmw_fence_obj *fence, in vmw_execbuf_copy_fence_user() 4095 struct vmw_fence_obj **out_fence, in vmw_execbuf_process() 4099 struct vmw_fence_obj *fence = NULL; in vmw_execbuf_process() 4398 struct vmw_fence_obj *fence) in __vmw_execbuf_release_pinned_bo() 4403 struct vmw_fence_obj *lfence = NULL; in __vmw_execbuf_release_pinned_bo()
|
D | vmwgfx_stdu.c | 921 struct vmw_fence_obj **out_fence, in vmw_kms_stdu_surface_dirty() 1332 struct vmw_fence_obj *fence = NULL; in vmw_stdu_primary_plane_atomic_update()
|
D | vmwgfx_bo.c | 962 struct vmw_fence_obj *fence) in vmw_bo_fence_single()
|
D | vmwgfx_resource.c | 775 struct vmw_fence_obj *fence; in vmw_query_move_notify()
|
D | vmwgfx_surface.c | 463 struct vmw_fence_obj *fence; in vmw_legacy_srf_dma() 1203 struct vmw_fence_obj *fence; in vmw_gb_surface_unbind()
|
D | vmwgfx_kms.c | 2650 struct vmw_fence_obj **out_fence, in vmw_kms_helper_buffer_finish() 2654 struct vmw_fence_obj *fence; in vmw_kms_helper_buffer_finish() 2759 struct vmw_fence_obj **out_fence) in vmw_kms_helper_resource_finish()
|