Searched refs:vmw_fence_obj (Results 1 – 20 of 20) sorted by relevance
| /linux/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_fence.h | 42 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 …]
|
| H A D | vmwgfx_fence.c | 23 struct vmw_fence_obj fence; 48 fman_from_fence(struct vmw_fence_obj *fence) in fman_from_fence() 55 struct vmw_fence_obj *fence = in vmw_fence_obj_destroy() 56 container_of(f, struct vmw_fence_obj, base); in vmw_fence_obj_destroy() 100 struct vmw_fence_obj *fence = in vmw_fence_enable_signaling() 101 container_of(f, struct vmw_fence_obj, base); in vmw_fence_enable_signaling() 159 struct vmw_fence_obj *fence, u32 seqno, in vmw_fence_obj_init() 160 void (*destroy) (struct vmw_fence_obj *fence)) in vmw_fence_obj_init() 188 struct vmw_fence_obj *fence, *next_fence; in __vmw_fences_update() 217 bool vmw_fence_obj_signaled(struct vmw_fence_obj *fence) in vmw_fence_obj_signaled() [all …]
|
| H A D | vmwgfx_validation.h | 71 struct vmw_fence_obj; 136 struct vmw_fence_obj *fence) in vmw_validation_bo_fence() 179 struct vmw_fence_obj *fence);
|
| H A D | vmwgfx_kms.h | 109 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,
|
| H A D | vmwgfx_bo.h | 42 struct vmw_fence_obj; 134 struct vmw_fence_obj *fence);
|
| H A D | vmwgfx_scrn.c | 535 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 D | vmwgfx_drv.h | 993 struct vmw_fence_obj **out_fence, 996 struct vmw_fence_obj *fence); 1001 struct vmw_fence_obj **p_fence, 1008 struct vmw_fence_obj *fence,
|
| H A D | vmwgfx_cotable.c | 328 struct vmw_fence_obj *fence; in vmw_cotable_unbind() 365 struct vmw_fence_obj *fence; in vmw_cotable_readback()
|
| H A D | vmwgfx_stdu.c | 730 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 D | vmwgfx_streamoutput.c | 197 struct vmw_fence_obj *fence; in vmw_dx_streamoutput_unbind()
|
| H A D | vmwgfx_shader.c | 281 struct vmw_fence_obj *fence; in vmw_gb_shader_unbind() 511 struct vmw_fence_obj *fence; in vmw_dx_shader_unbind()
|
| H A D | vmwgfx_context.c | 374 struct vmw_fence_obj *fence; in vmw_gb_context_unbind() 583 struct vmw_fence_obj *fence; in vmw_dx_context_unbind()
|
| H A D | vmwgfx_execbuf.c | 3821 struct vmw_fence_obj **p_fence, in vmw_execbuf_fence_commands() 3876 struct vmw_fence_obj *fence, uint32_t fence_handle, in vmw_execbuf_copy_fence_user() 4088 struct vmw_fence_obj **out_fence, uint32_t flags) in vmw_execbuf_process() 4091 struct vmw_fence_obj *fence = NULL; in vmw_execbuf_process() 4362 struct vmw_fence_obj *fence) in __vmw_execbuf_release_pinned_bo() 4365 struct vmw_fence_obj *lfence = NULL; in __vmw_execbuf_release_pinned_bo()
|
| H A D | vmwgfx_vkms.c | 52 struct vmw_fence_obj *fence = NULL; in vmw_surface_sync()
|
| H A D | vmwgfx_validation.c | 765 struct vmw_fence_obj *fence) in vmw_validation_done()
|
| H A D | vmwgfx_kms.c | 1624 struct vmw_fence_obj **out_fence, in vmw_kms_helper_validation_finish() 1628 struct vmw_fence_obj *fence = NULL; in vmw_kms_helper_validation_finish()
|
| H A D | vmwgfx_bo.c | 672 struct vmw_fence_obj *fence) in vmw_bo_fence_single()
|
| H A D | vmwgfx_cursor_plane.c | 230 struct vmw_fence_obj *fence = NULL; in vmw_cursor_mob_get()
|
| H A D | vmwgfx_resource.c | 852 struct vmw_fence_obj *fence; in vmw_query_move_notify()
|
| H A D | vmwgfx_surface.c | 462 struct vmw_fence_obj *fence; in vmw_legacy_srf_dma() 1307 struct vmw_fence_obj *fence; in vmw_gb_surface_unbind()
|