/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_fence.h | 58 struct vmw_fence_obj { struct 63 void (*destroy)(struct vmw_fence_obj *fence); 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, 97 extern void vmw_fence_obj_flush(struct vmw_fence_obj *fence); 101 struct vmw_fence_obj **p_fenc [all...] |
H A D | vmwgfx_fence.c | 55 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() 138 struct vmw_fence_obj *fence = in vmw_fence_enable_signaling() 139 container_of(f, struct vmw_fence_obj, base); in vmw_fence_enable_signaling() 172 struct vmw_fence_obj *fence = in vmw_fence_wait() 173 container_of(f, struct vmw_fence_obj, base); in vmw_fence_wait() 315 fman->fence_size = ttm_round_pot(sizeof(struct vmw_fence_obj)); in vmw_fence_manager_init() [all...] |
H A D | vmwgfx_validation.h | 93 struct vmw_fence_obj; 186 struct vmw_fence_obj *fence) in vmw_validation_bo_fence() 249 struct vmw_fence_obj *fence);
|
H A D | vmwgfx_kms.h | 126 struct vmw_fence_obj **out_fence; 427 struct vmw_fence_obj **out_fence, 519 struct vmw_fence_obj **out_fence, 527 struct vmw_fence_obj **out_fence, 549 struct vmw_fence_obj **out_fence,
|
H A D | vmwgfx_drv.h | 875 struct vmw_fence_obj *fence); 1081 struct vmw_fence_obj **out_fence, 1084 struct vmw_fence_obj *fence); 1089 struct vmw_fence_obj **p_fence, 1096 struct vmw_fence_obj *fence,
|
H A D | vmwgfx_scrn.c | 534 * @out_fence: If non-NULL, will return a ref-counted pointer to vmw_fence_obj. 544 struct vmw_fence_obj **out_fence) in vmw_sou_plane_update_bo() 695 * @out_fence: If non-NULL, will return a ref-counted pointer to vmw_fence_obj. 705 struct vmw_fence_obj **out_fence) in vmw_sou_plane_update_surface() 735 struct vmw_fence_obj *fence = NULL; in vmw_sou_primary_plane_atomic_update() 1120 * struct vmw_fence_obj. The returned fence pointer may be NULL in which 1135 struct vmw_fence_obj **out_fence, in vmw_kms_sou_do_surface_dirty() 1236 * struct vmw_fence_obj. The returned fence pointer may be NULL in which 1249 struct vmw_fence_obj **out_fence, in vmw_kms_sou_do_bo_dirty()
|
H A D | vmwgfx_cotable.c | 312 struct vmw_fence_obj *fence; in vmw_cotable_unbind() 349 struct vmw_fence_obj *fence; in vmw_cotable_readback()
|
H A D | vmwgfx_streamoutput.c | 197 struct vmw_fence_obj *fence; in vmw_dx_streamoutput_unbind()
|
H A D | vmwgfx_context.c | 372 struct vmw_fence_obj *fence; in vmw_gb_context_unbind() 581 struct vmw_fence_obj *fence; in vmw_dx_context_unbind()
|
H A D | vmwgfx_shader.c | 283 struct vmw_fence_obj *fence; in vmw_gb_shader_unbind() 513 struct vmw_fence_obj *fence; in vmw_dx_shader_unbind()
|
H A D | vmwgfx_stdu.c | 841 * struct vmw_fence_obj. The returned fence pointer may be NULL in which 856 struct vmw_fence_obj **out_fence, in vmw_kms_stdu_surface_dirty() 1344 * @out_fence: If non-NULL, will return a ref-counted pointer to vmw_fence_obj. 1354 struct vmw_fence_obj **out_fence) in vmw_stdu_plane_update_bo() 1519 * @out_fence: If non-NULL, will return a ref-counted pointer to vmw_fence_obj. 1529 struct vmw_fence_obj **out_fence) in vmw_stdu_plane_update_surface() 1584 struct vmw_fence_obj *fence = NULL; in vmw_stdu_primary_plane_atomic_update()
|
H A D | vmwgfx_execbuf.c | 3760 struct vmw_fence_obj **p_fence, in vmw_execbuf_fence_commands() 3816 struct vmw_fence_obj *fence, uint32_t fence_handle, in vmw_execbuf_copy_fence_user() 4026 struct vmw_fence_obj **out_fence, uint32_t flags) in vmw_execbuf_process() 4029 struct vmw_fence_obj *fence = NULL; in vmw_execbuf_process() 4294 * @fence: If non-NULL should point to a struct vmw_fence_obj issued _after_ a 4313 struct vmw_fence_obj *fence) in __vmw_execbuf_release_pinned_bo() 4316 struct vmw_fence_obj *lfence = NULL; in __vmw_execbuf_release_pinned_bo()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_fence.h | 58 struct vmw_fence_obj { struct 63 void (*destroy)(struct vmw_fence_obj *fence); 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_fenc [all...] |
H A D | vmwgfx_fence.c | 52 struct vmw_fence_obj fence; 72 struct vmw_fence_obj *fence; 80 fman_from_fence(struct vmw_fence_obj *fence) in fman_from_fence() 125 struct vmw_fence_obj *fence = in vmw_fence_obj_destroy() 126 container_of(f, struct vmw_fence_obj, base); in vmw_fence_obj_destroy() 149 struct vmw_fence_obj *fence = in vmw_fence_enable_signaling() 150 container_of(f, struct vmw_fence_obj, base); in vmw_fence_enable_signaling() 180 struct vmw_fence_obj *fence = in vmw_fence_wait() 181 container_of(f, struct vmw_fence_obj, base); in vmw_fence_wait() 342 struct vmw_fence_obj *fenc in vmw_fence_obj_init() [all...] |
H A D | vmwgfx_validation.h | 78 struct vmw_fence_obj; 143 struct vmw_fence_obj *fence) in vmw_validation_bo_fence() 186 struct vmw_fence_obj *fence);
|
H A D | vmwgfx_kms.h | 127 struct vmw_fence_obj **out_fence; 445 struct vmw_fence_obj **out_fence, 527 struct vmw_fence_obj **out_fence, 535 struct vmw_fence_obj **out_fence, 557 struct vmw_fence_obj **out_fence,
|
H A D | vmwgfx_bo.h | 40 struct vmw_fence_obj; 122 struct vmw_fence_obj *fence);
|
H A D | vmwgfx_scrn.c | 528 * @out_fence: If non-NULL, will return a ref-counted pointer to vmw_fence_obj. 538 struct vmw_fence_obj **out_fence) in vmw_sou_plane_update_bo() 688 * @out_fence: If non-NULL, will return a ref-counted pointer to vmw_fence_obj. 698 struct vmw_fence_obj **out_fence) in vmw_sou_plane_update_surface() 728 struct vmw_fence_obj *fence = NULL; in vmw_sou_primary_plane_atomic_update() 1086 * struct vmw_fence_obj. The returned fence pointer may be NULL in which 1101 struct vmw_fence_obj **out_fence, in vmw_kms_sou_do_surface_dirty() 1202 * struct vmw_fence_obj. The returned fence pointer may be NULL in which 1215 struct vmw_fence_obj **out_fence, in vmw_kms_sou_do_bo_dirty()
|
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_drv.h | 1010 struct vmw_fence_obj **out_fence, 1013 struct vmw_fence_obj *fence); 1018 struct vmw_fence_obj **p_fence, 1025 struct vmw_fence_obj *fence,
|
H A D | vmwgfx_stdu.c | 702 * struct vmw_fence_obj. The returned fence pointer may be NULL in which 717 struct vmw_fence_obj **out_fence, in vmw_kms_stdu_surface_dirty() 1129 * @out_fence: If non-NULL, will return a ref-counted pointer to vmw_fence_obj. 1139 struct vmw_fence_obj **out_fence) in vmw_stdu_plane_update_bo() 1292 * @out_fence: If non-NULL, will return a ref-counted pointer to vmw_fence_obj. 1302 struct vmw_fence_obj **out_fence) in vmw_stdu_plane_update_surface() 1357 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_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_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_execbuf.c | 3824 struct vmw_fence_obj **p_fence, in vmw_execbuf_fence_commands() 3879 struct vmw_fence_obj *fence, uint32_t fence_handle, in vmw_execbuf_copy_fence_user() 4092 struct vmw_fence_obj **out_fence, uint32_t flags) in vmw_execbuf_process() 4095 struct vmw_fence_obj *fence = NULL; in vmw_execbuf_process() 4347 * @fence: If non-NULL should point to a struct vmw_fence_obj issued _after_ a 4366 struct vmw_fence_obj *fence) in __vmw_execbuf_release_pinned_bo() 4369 struct vmw_fence_obj *lfence = NULL; in __vmw_execbuf_release_pinned_bo()
|