Home
last modified time | relevance | path

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

/drivers/gpu/drm/vmwgfx/
A Dvmwgfx_fence.h42 struct vmw_fence_obj { struct
46 void (*destroy)(struct vmw_fence_obj *fence); argument
55 vmw_fence_obj_unreference(struct vmw_fence_obj **fence_p) in vmw_fence_obj_unreference()
57 struct vmw_fence_obj *fence = *fence_p; in vmw_fence_obj_unreference()
64 static inline struct vmw_fence_obj *
65 vmw_fence_obj_reference(struct vmw_fence_obj *fence) in vmw_fence_obj_reference()
74 extern bool vmw_fence_obj_signaled(struct vmw_fence_obj *fence);
76 extern int vmw_fence_obj_wait(struct vmw_fence_obj *fence,
82 struct vmw_fence_obj **p_fence);
87 struct vmw_fence_obj **p_fence,
[all …]
A Dvmwgfx_fence.c23 struct vmw_fence_obj fence;
55 struct vmw_fence_obj *fence = in vmw_fence_obj_destroy()
100 struct vmw_fence_obj *fence = in vmw_fence_enable_signaling()
251 struct vmw_fence_obj *fence; in vmw_fence_create()
293 struct vmw_fence_obj **p_fence, in vmw_user_fence_create()
298 struct vmw_fence_obj *tmp; in vmw_user_fence_create()
360 struct vmw_fence_obj *fence = in vmw_fence_fifo_down()
431 struct vmw_fence_obj *fence; in vmw_fence_obj_wait_ioctl()
484 struct vmw_fence_obj *fence; in vmw_fence_obj_signaled_ioctl()
574 struct vmw_fence_obj *fence, in vmw_event_fence_action_queue()
[all …]
A Dvmwgfx_validation.h71 struct vmw_fence_obj;
136 struct vmw_fence_obj *fence) in vmw_validation_bo_fence()
179 struct vmw_fence_obj *fence);
A Dvmwgfx_kms.h109 struct vmw_fence_obj **out_fence;
390 struct vmw_fence_obj **out_fence,
459 struct vmw_fence_obj **out_fence,
467 struct vmw_fence_obj **out_fence,
489 struct vmw_fence_obj **out_fence,
A Dvmwgfx_bo.h42 struct vmw_fence_obj;
134 struct vmw_fence_obj *fence);
A Dvmwgfx_scrn.c535 struct vmw_fence_obj **out_fence) in vmw_sou_plane_update_bo()
697 struct vmw_fence_obj **out_fence) in vmw_sou_plane_update_surface()
727 struct vmw_fence_obj *fence = NULL; in vmw_sou_primary_plane_atomic_update()
1101 struct vmw_fence_obj **out_fence, in vmw_kms_sou_do_surface_dirty()
1215 struct vmw_fence_obj **out_fence, in vmw_kms_sou_do_bo_dirty()
A Dvmwgfx_drv.h975 struct vmw_fence_obj **out_fence,
978 struct vmw_fence_obj *fence);
983 struct vmw_fence_obj **p_fence,
990 struct vmw_fence_obj *fence,
A Dvmwgfx_cotable.c328 struct vmw_fence_obj *fence; in vmw_cotable_unbind()
365 struct vmw_fence_obj *fence; in vmw_cotable_readback()
A Dvmwgfx_stdu.c730 struct vmw_fence_obj **out_fence, in vmw_kms_stdu_surface_dirty()
1247 struct vmw_fence_obj **out_fence) in vmw_stdu_plane_update_bo()
1357 struct vmw_fence_obj **out_fence) in vmw_stdu_plane_update_surface()
1409 struct vmw_fence_obj *fence = NULL; in vmw_stdu_primary_plane_atomic_update()
A Dvmwgfx_streamoutput.c197 struct vmw_fence_obj *fence; in vmw_dx_streamoutput_unbind()
A Dvmwgfx_context.c374 struct vmw_fence_obj *fence; in vmw_gb_context_unbind()
583 struct vmw_fence_obj *fence; in vmw_dx_context_unbind()
A Dvmwgfx_shader.c281 struct vmw_fence_obj *fence; in vmw_gb_shader_unbind()
511 struct vmw_fence_obj *fence; in vmw_dx_shader_unbind()
A Dvmwgfx_execbuf.c3809 struct vmw_fence_obj **p_fence, in vmw_execbuf_fence_commands()
3864 struct vmw_fence_obj *fence, uint32_t fence_handle, in vmw_execbuf_copy_fence_user()
4076 struct vmw_fence_obj **out_fence, uint32_t flags) in vmw_execbuf_process()
4079 struct vmw_fence_obj *fence = NULL; in vmw_execbuf_process()
4350 struct vmw_fence_obj *fence) in __vmw_execbuf_release_pinned_bo()
4353 struct vmw_fence_obj *lfence = NULL; in __vmw_execbuf_release_pinned_bo()
A Dvmwgfx_validation.c763 struct vmw_fence_obj *fence) in vmw_validation_done()
A Dvmwgfx_vkms.c52 struct vmw_fence_obj *fence = NULL; in vmw_surface_sync()
A Dvmwgfx_kms.c1620 struct vmw_fence_obj **out_fence, in vmw_kms_helper_validation_finish()
1624 struct vmw_fence_obj *fence = NULL; in vmw_kms_helper_validation_finish()
A Dvmwgfx_bo.c678 struct vmw_fence_obj *fence) in vmw_bo_fence_single()
A Dvmwgfx_cursor_plane.c227 struct vmw_fence_obj *fence = NULL; in vmw_cursor_mob_get()
A Dvmwgfx_resource.c852 struct vmw_fence_obj *fence; in vmw_query_move_notify()
A Dvmwgfx_surface.c461 struct vmw_fence_obj *fence; in vmw_legacy_srf_dma()
1307 struct vmw_fence_obj *fence; in vmw_gb_surface_unbind()

Completed in 83 milliseconds