/Linux-v6.6/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_vm.c | 610 struct dma_fence *fence = NULL; in amdgpu_vm_flush() local 829 static void amdgpu_vm_tlb_seq_cb(struct dma_fence *fence, in amdgpu_vm_tlb_seq_cb() 867 struct dma_fence **fence) in amdgpu_vm_update_range() 1232 static void amdgpu_vm_prt_cb(struct dma_fence *fence, struct dma_fence_cb *_cb) in amdgpu_vm_prt_cb() 1247 struct dma_fence *fence) in amdgpu_vm_add_prt_cb() 1282 struct dma_fence *fence) in amdgpu_vm_free_mapping() 1301 struct dma_fence *fence; in amdgpu_vm_prt_fini() local 1327 struct dma_fence **fence) in amdgpu_vm_clear_freed()
|
D | amdgpu_vm_sdma.c | 118 struct dma_fence **fence) in amdgpu_vm_sdma_commit() 234 struct dma_fence *fence; in amdgpu_vm_sdma_update() local
|
D | amdgpu_uvd.c | 524 struct dma_fence *fence; in amdgpu_uvd_free_handles() local 1120 bool direct, struct dma_fence **fence) in amdgpu_uvd_send_msg() 1195 struct dma_fence **fence) in amdgpu_uvd_get_create_msg() 1223 bool direct, struct dma_fence **fence) in amdgpu_uvd_get_destroy_msg() 1323 struct dma_fence *fence; in amdgpu_uvd_ring_test_ib() local
|
D | amdgpu_jpeg.c | 153 struct dma_fence **fence) in amdgpu_jpeg_dec_set_reg() 197 struct dma_fence *fence = NULL; in amdgpu_jpeg_dec_ring_test_ib() local
|
D | amdgpu_object.c | 637 struct dma_fence *fence; in amdgpu_bo_create() local 757 int amdgpu_bo_restore_shadow(struct amdgpu_bo *shadow, struct dma_fence **fence) in amdgpu_bo_restore_shadow() 1342 struct dma_fence *fence = NULL; in amdgpu_bo_release_notify() local 1440 void amdgpu_bo_fence(struct amdgpu_bo *bo, struct dma_fence *fence, in amdgpu_bo_fence()
|
D | amdgpu_sync.c | 40 struct dma_fence *fence; member 115 struct dma_fence *fence) in amdgpu_sync_keep_later()
|
/Linux-v6.6/drivers/gpu/drm/radeon/ |
D | uvd_v1_0.c | 82 struct radeon_fence *fence) in uvd_v1_0_fence_emit() 502 struct radeon_fence *fence = NULL; in uvd_v1_0_ib_test() local
|
D | radeon_test.c | 88 struct radeon_fence *fence = NULL; in radeon_do_test_moves() local 264 struct radeon_fence **fence) in radeon_test_create_and_emit_fence()
|
D | r600_dma.c | 287 struct radeon_fence *fence) in r600_dma_fence_ring_emit() 448 struct radeon_fence *fence; in r600_copy_dma() local
|
D | rv770_dma.c | 47 struct radeon_fence *fence; in rv770_copy_dma() local
|
D | uvd_v2_2.c | 40 struct radeon_fence *fence) in uvd_v2_2_fence_emit()
|
/Linux-v6.6/drivers/gpu/drm/nouveau/ |
D | nouveau_dmem.c | 128 static void nouveau_dmem_fence_done(struct nouveau_fence **fence) in nouveau_dmem_fence_done() 165 struct nouveau_fence *fence; in nouveau_dmem_migrate_to_ram() local 379 struct nouveau_fence *fence; in nouveau_dmem_evict_chunk() local 667 struct nouveau_fence *fence; in nouveau_dmem_migrate_chunk() local
|
D | nouveau_gem.c | 163 struct dma_fence *fence = vma->fence ? &vma->fence->base : NULL; in nouveau_gem_object_unmap() local 409 struct nouveau_fence *fence, in validate_fini_no_ticket() 445 struct nouveau_fence *fence, in validate_fini() 753 struct nouveau_fence *fence = NULL; in nouveau_gem_ioctl_pushbuf() local
|
/Linux-v6.6/drivers/gpu/drm/virtio/ |
D | virtgpu_ioctl.c | 124 struct virtio_gpu_fence *fence; in virtio_gpu_resource_create_ioctl() local 222 struct virtio_gpu_fence *fence; in virtio_gpu_transfer_from_host_ioctl() local 277 struct virtio_gpu_fence *fence; in virtio_gpu_transfer_to_host_ioctl() local
|
/Linux-v6.6/drivers/gpu/host1x/hw/ |
D | channel_hw.c | 218 u32 fence; in channel_program_cdma() local 279 static void job_complete_callback(struct dma_fence *fence, struct dma_fence_cb *cb) in job_complete_callback()
|
/Linux-v6.6/drivers/gpu/drm/ttm/ |
D | ttm_bo_util.c | 567 struct dma_fence *fence, in ttm_bo_move_to_ghost() 605 struct dma_fence *fence) in ttm_bo_move_pipeline_evict() 643 struct dma_fence *fence, in ttm_bo_move_accel_cleanup()
|
/Linux-v6.6/tools/testing/selftests/sync/ |
D | sync_merge.c | 34 int fence, valid, merged; in test_fence_merge_same_fence() local
|
D | sync_fence.c | 34 int fence, valid, ret; in test_fence_one_timeline_wait() local
|
D | sync_stress_merge.c | 43 int fence, tmpfence, merged, valid; in test_merge_stress_random_merge() local
|
/Linux-v6.6/drivers/accel/habanalabs/common/ |
D | command_submission.c | 193 struct hl_fence *fence = in hl_fence_release() local 201 void hl_fence_put(struct hl_fence *fence) in hl_fence_put() 208 void hl_fences_put(struct hl_fence **fence, int len) in hl_fences_put() 216 void hl_fence_get(struct hl_fence *fence) in hl_fence_get() 222 static void hl_fence_init(struct hl_fence *fence, u64 sequence) in hl_fence_init() 590 struct hl_fence *fence = cs->fence; in complete_multi_cs() local 2642 static int hl_wait_for_fence(struct hl_ctx *ctx, u64 seq, struct hl_fence *fence, in hl_wait_for_fence() 2752 struct hl_fence *fence = *fence_ptr; in hl_cs_poll_fences() local 2846 struct hl_fence *fence; in _hl_cs_wait_ioctl() local
|
/Linux-v6.6/Documentation/gpu/rfc/ |
D | i915_vm_bind.h | 149 struct drm_i915_gem_timeline_fence fence; member 207 struct drm_i915_gem_timeline_fence fence; member
|
/Linux-v6.6/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_reg.h | 43 u32 fence; member
|
/Linux-v6.6/include/linux/ |
D | dma-fence-unwrap.h | 47 #define dma_fence_unwrap_for_each(fence, cursor, head) \ argument
|
D | sync_file.h | 52 struct dma_fence *fence; member
|
/Linux-v6.6/drivers/dma-buf/ |
D | dma-buf.c | 203 static void dma_buf_poll_cb(struct dma_fence *fence, struct dma_fence_cb *cb) in dma_buf_poll_cb() 222 struct dma_fence *fence; in dma_buf_poll_add_cb() local 341 struct dma_fence *fence = NULL; in dma_buf_export_sync_file() local 396 struct dma_fence *fence, *f; in dma_buf_import_sync_file() local
|