Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/vmwgfx/
H A 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 …]
H A Dvmwgfx_fence.c51 struct vmw_fence_obj fence;
71 struct vmw_fence_obj *fence;
79 fman_from_fence(struct vmw_fence_obj *fence) in fman_from_fence()
124 struct vmw_fence_obj *fence = in vmw_fence_obj_destroy()
125 container_of(f, struct vmw_fence_obj, base); in vmw_fence_obj_destroy()
148 struct vmw_fence_obj *fence = in vmw_fence_enable_signaling()
149 container_of(f, struct vmw_fence_obj, base); in vmw_fence_enable_signaling()
179 struct vmw_fence_obj *fence = in vmw_fence_wait()
180 container_of(f, struct vmw_fence_obj, base); in vmw_fence_wait()
340 struct vmw_fence_obj *fence, u32 seqno, in vmw_fence_obj_init()
[all …]
H 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);
H A Dvmwgfx_kms.h128 struct vmw_fence_obj **out_fence;
444 struct vmw_fence_obj **out_fence,
521 struct vmw_fence_obj **out_fence,
529 struct vmw_fence_obj **out_fence,
551 struct vmw_fence_obj **out_fence,
H A Dvmwgfx_bo.h42 struct vmw_fence_obj;
134 struct vmw_fence_obj *fence);
H 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()
H A Dvmwgfx_drv.h1001 struct vmw_fence_obj **out_fence,
1004 struct vmw_fence_obj *fence);
1009 struct vmw_fence_obj **p_fence,
1016 struct vmw_fence_obj *fence,
H A Dvmwgfx_cotable.c328 struct vmw_fence_obj *fence; in vmw_cotable_unbind()
365 struct vmw_fence_obj *fence; in vmw_cotable_readback()
H 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()
H A Dvmwgfx_streamoutput.c197 struct vmw_fence_obj *fence; in vmw_dx_streamoutput_unbind()
H 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()
H 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()
H A Dvmwgfx_validation.c764 struct vmw_fence_obj *fence) in vmw_validation_done()
H A Dvmwgfx_vkms.c52 struct vmw_fence_obj *fence = NULL; in vmw_surface_sync()
H A Dvmwgfx_bo.c676 struct vmw_fence_obj *fence) in vmw_bo_fence_single()
H A Dvmwgfx_kms.c287 struct vmw_fence_obj *fence = NULL; in vmw_du_get_cursor_mob()
2429 struct vmw_fence_obj **out_fence, in vmw_kms_helper_validation_finish()
2433 struct vmw_fence_obj *fence = NULL; in vmw_kms_helper_validation_finish()
H A Dvmwgfx_resource.c852 struct vmw_fence_obj *fence; in vmw_query_move_notify()
H A Dvmwgfx_surface.c480 struct vmw_fence_obj *fence; in vmw_legacy_srf_dma()
1338 struct vmw_fence_obj *fence; in vmw_gb_surface_unbind()