/linux-master/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_bo.c | 635 vmw_bo_fence_single(struct ttm_buffer_object *bo, struct vmw_fence_obj *fence) argument [all...] |
H A D | vmwgfx_resource.c | 843 struct vmw_fence_obj *fence; local
|
H A D | vmwgfx_shader.c | 281 struct vmw_fence_obj *fence; local 511 struct vmw_fence_obj *fence; local [all...] |
/linux-master/drivers/gpu/drm/vc4/ |
H A D | vc4_gem.c | 689 struct vc4_fence *fence; local [all...] |
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_request.h | 196 struct dma_fence fence; member in struct:i915_request 366 dma_fence_is_i915(const struct dma_fence *fence) argument 391 to_request(struct dma_fence *fence) argument [all...] |
H A D | i915_active.c | 210 active_fence_cb(struct dma_fence *fence, struct dma_fence_cb *cb) argument 219 node_retire(struct dma_fence *fence, struct dma_fence_cb *cb) argument 226 excl_retire(struct dma_fence *fence, struct dma_fence_cb *cb) argument 430 struct dma_fence *fence = &rq->fence; local 464 __i915_active_set_fence(struct i915_active *ref, struct i915_active_fence *active, struct dma_fence *fence) argument 556 struct dma_fence *fence; local 627 __await_active(struct i915_active_fence *active, int (*fn)(void *arg, struct dma_fence *fence), void *arg) argument 631 struct dma_fence *fence; local 668 __await_barrier(struct i915_active *ref, struct i915_sw_fence *fence) argument 691 await_active(struct i915_active *ref, unsigned int flags, int (*fn)(void *arg, struct dma_fence *fence), void *arg, struct i915_sw_fence *barrier) argument 733 rq_await_fence(void *arg, struct dma_fence *fence) argument 745 sw_await_fence(void *arg, struct dma_fence *fence) argument 751 i915_sw_fence_await_active(struct i915_sw_fence *fence, struct i915_active *ref, unsigned int flags) argument 1028 __i915_active_fence_set(struct i915_active_fence *active, struct dma_fence *fence) argument 1121 struct dma_fence *fence; local 1134 i915_active_noop(struct dma_fence *fence, struct dma_fence_cb *cb) argument [all...] |
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_ttm_move.c | 294 struct dma_fence fence; member in struct:i915_ttm_memcpy_work 404 __memcpy_cb(struct dma_fence *fence, struct dma_fence_cb *cb) argument 418 get_driver_name(struct dma_fence *fence) argument 423 get_timeline_name(struct dma_fence *fence) argument 479 struct dma_fence *fence = ERR_PTR(-EINVAL); local [all...] |
H A D | i915_gem_object.c | 912 i915_gem_object_get_moving_fence(struct drm_i915_gem_object *obj, struct dma_fence **fence) argument [all...] |
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | uvd_v6_0.c | 208 uvd_v6_0_enc_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, struct amdgpu_bo *bo, struct dma_fence **fence) argument 271 uvd_v6_0_enc_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle, struct amdgpu_bo *bo, struct dma_fence **fence) argument 334 struct dma_fence *fence = NULL; local [all...] |
H A D | amdgpu_vce.c | 438 amdgpu_vce_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, struct dma_fence **fence) argument 530 amdgpu_vce_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle, bool direct, struct dma_fence **fence) argument 1148 struct dma_fence *fence = NULL; local [all...] |
H A D | amdgpu_ctx.c | 170 static ktime_t amdgpu_ctx_fence_time(struct dma_fence *fence) argument 781 struct dma_fence *fence; local 749 amdgpu_ctx_add_fence(struct amdgpu_ctx *ctx, struct drm_sched_entity *entity, struct dma_fence *fence) argument [all...] |
/linux-master/include/drm/ |
H A D | drm_plane.h | 83 struct dma_fence *fence; member in struct:drm_plane_state
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_vm.c | 197 struct radeon_fence *fence = rdev->vm_manager.active[i]; local 269 radeon_vm_fence(struct radeon_device *rdev, struct radeon_vm *vm, struct radeon_fence *fence) argument 886 radeon_vm_fence_pts(struct radeon_vm *vm, uint64_t start, uint64_t end, struct radeon_fence *fence) argument [all...] |
H A D | radeon_ttm.c | 139 struct radeon_fence *fence; local
|
H A D | radeon_uvd.c | 261 struct radeon_fence *fence; local 335 struct radeon_fence *fence; local 729 radeon_uvd_send_msg(struct radeon_device *rdev, int ring, uint64_t addr, struct radeon_fence **fence) argument 766 radeon_uvd_get_create_msg(struct radeon_device *rdev, int ring, uint32_t handle, struct radeon_fence **fence) argument 802 radeon_uvd_get_destroy_msg(struct radeon_device *rdev, int ring, uint32_t handle, struct radeon_fence **fence) argument [all...] |
/linux-master/drivers/dma-buf/ |
H A D | dma-buf.c | 203 static void dma_buf_poll_cb(struct dma_fence *fence, struct dma_fence_cb *cb) argument 222 struct dma_fence *fence; local 341 struct dma_fence *fence = NULL; local 396 struct dma_fence *fence, *f; local [all...] |
/linux-master/drivers/gpu/drm/v3d/ |
H A D | v3d_sched.c | 114 struct dma_fence *fence; local 173 struct dma_fence *fence; local 222 struct dma_fence *fence; local 265 struct dma_fence *fence; local 394 struct dma_fence *fence; local 491 struct dma_fence *fence; local [all...] |
/linux-master/drivers/gpu/drm/panfrost/ |
H A D | panfrost_job.c | 57 to_panfrost_fence(struct dma_fence *fence) argument 62 static const char *panfrost_fence_get_driver_name(struct dma_fence *fence) argument 67 static const char *panfrost_fence_get_timeline_name(struct dma_fence *fence) argument 90 struct panfrost_fence *fence; local 282 panfrost_attach_object_fences(struct drm_gem_object **bos, int bo_count, struct dma_fence *fence) argument 379 struct dma_fence *fence = NULL; local [all...] |
/linux-master/drivers/gpu/drm/imagination/ |
H A D | pvr_queue.c | 114 struct pvr_queue_fence *fence = container_of(f, struct pvr_queue_fence, base); local 123 struct pvr_queue_fence *fence = container_of(f, struct pvr_queue_fence, base); local 146 struct pvr_queue_fence *fence = container_of(f, struct pvr_queue_fence, base); local 242 struct pvr_queue_fence *fence; local 267 struct pvr_queue_fence *fence = container_of(f, struct pvr_queue_fence, base); local 287 pvr_queue_cccb_fence_init(struct dma_fence *fence, struct pvr_queue *queue) argument 305 pvr_queue_job_fence_init(struct dma_fence *fence, struct pvr_queue *queue) argument 358 struct dma_fence *fence = NULL; local 607 struct dma_fence *fence; local [all...] |
/linux-master/drivers/infiniband/hw/bnxt_re/ |
H A D | ib_verbs.h | 62 struct bnxt_re_fence_data fence; member in struct:bnxt_re_pd
|
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_drm.c | 141 nouveau_cli_work_ready(struct dma_fence *fence) argument 171 nouveau_cli_work_fence(struct dma_fence *fence, struct dma_fence_cb *cb) argument 178 nouveau_cli_work_queue(struct nouveau_cli *cli, struct dma_fence *fence, argument [all...] |
/linux-master/drivers/gpu/drm/scheduler/ |
H A D | sched_main.c | 691 struct dma_fence *fence = s_job->s_fence->parent; local 739 struct dma_fence *fence; local 863 drm_sched_job_add_dependency(struct drm_sched_job *job, struct dma_fence *fence) argument 916 struct dma_fence *fence; local 944 struct dma_fence *fence; local 1001 struct dma_fence *fence; local 1179 struct dma_fence *fence; local [all...] |
/linux-master/drivers/gpu/drm/msm/ |
H A D | msm_drv.c | 731 struct dma_fence *fence; local [all...] |
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_atomic_plane.c | 1021 struct dma_fence *fence = dma_fence_get(new_plane_state->fence); local [all...] |
/linux-master/drivers/gpu/drm/ |
H A D | drm_syncobj.c | 217 struct dma_fence *fence; member in struct:syncobj_wait_entry 227 struct dma_fence *fence; member in struct:syncobj_eventfd_entry 268 struct dma_fence *fence; local 332 drm_syncobj_add_point(struct drm_syncobj *syncobj, struct dma_fence_chain *chain, struct dma_fence *fence, uint64_t point) argument 371 drm_syncobj_replace_fence(struct drm_syncobj *syncobj, struct dma_fence *fence) argument 408 struct dma_fence *fence = dma_fence_allocate_private_stub(ktime_get()); local 435 drm_syncobj_find_fence(struct drm_file *file_private, u32 handle, u64 point, u64 flags, struct dma_fence **fence) argument 553 drm_syncobj_create(struct drm_syncobj **out_syncobj, uint32_t flags, struct dma_fence *fence) argument 749 struct dma_fence *fence = sync_file_get_fence(fd); local 771 struct dma_fence *fence; local 923 struct dma_fence *fence, *tmp; local 964 struct dma_fence *fence; local 1002 syncobj_wait_fence_func(struct dma_fence *fence, struct dma_fence_cb *cb) argument 1014 struct dma_fence *fence; local 1042 struct dma_fence *fence; local 1077 struct dma_fence *fence; local 1407 syncobj_eventfd_entry_fence_func(struct dma_fence *fence, struct dma_fence_cb *cb) argument 1422 struct dma_fence *fence; local 1627 struct dma_fence *fence = dma_fence_get_stub(); local 1670 struct dma_fence *fence; local [all...] |