Defined in 1 files as a struct:
Defined in 1 files as a function:
Documented in 1 files:
Referenced in 143 files:
- drivers/dma-buf/dma-buf.c, 4 times
- drivers/dma-buf/dma-fence-array.c, 8 times
- drivers/dma-buf/dma-fence-chain.c, 18 times
- drivers/dma-buf/dma-fence.c, 20 times
- drivers/dma-buf/dma-resv.c, 20 times
- drivers/dma-buf/selftests.h, 2 times
- drivers/dma-buf/seqno-fence.c, 6 times
- drivers/dma-buf/st-dma-fence.c, 24 times
- drivers/dma-buf/sw_sync.c, 8 times
- drivers/dma-buf/sync_debug.c, line 66
- drivers/dma-buf/sync_debug.h, 2 times
- drivers/dma-buf/sync_file.c, 14 times
- drivers/gpu/drm/amd/amdgpu/amdgpu.h, 6 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c, 3 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h, 7 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c, 6 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c, 6 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c, line 36
- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h, 4 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c, 7 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c, line 142
- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c, 13 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c, line 189
- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c, 3 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c, 11 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h, 4 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h, 3 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h, 4 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c, line 409
- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h, 4 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c, 3 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c, 13 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h, 5 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_test.c, line 89
- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h, 3 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c, 9 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h, 3 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c, 6 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h, 2 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c, 12 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h, 4 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c, 2 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c, 3 times
- drivers/gpu/drm/amd/amdgpu/cik_sdma.c, line 668
- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c, line 1907
- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c, line 2356
- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c, 2 times
- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c, line 603
- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c, line 875
- drivers/gpu/drm/amd/amdgpu/si_dma.c, line 256
- drivers/gpu/drm/amd/amdkfd/kfd_device.c, line 925
- drivers/gpu/drm/amd/amdkfd/kfd_priv.h, line 720
- drivers/gpu/drm/drm_atomic_uapi.c, 4 times
- drivers/gpu/drm/drm_crtc.c, 5 times
- drivers/gpu/drm/drm_crtc_internal.h, line 73
- drivers/gpu/drm/drm_gem.c, 4 times
- drivers/gpu/drm/drm_gem_framebuffer_helper.c, line 291
- drivers/gpu/drm/drm_syncobj.c, 20 times
- drivers/gpu/drm/drm_writeback.c, 6 times
- drivers/gpu/drm/etnaviv/etnaviv_gem.c, 2 times
- drivers/gpu/drm/etnaviv/etnaviv_gem.h, 4 times
- drivers/gpu/drm/etnaviv/etnaviv_gpu.c, 11 times
- drivers/gpu/drm/etnaviv/etnaviv_gpu.h, 2 times
- drivers/gpu/drm/etnaviv/etnaviv_sched.c, 4 times
- drivers/gpu/drm/i915/gem/i915_gem_busy.c, 4 times
- drivers/gpu/drm/i915/gem/i915_gem_client_blt.c, 5 times
- drivers/gpu/drm/i915/gem/i915_gem_fence.c, 6 times
- drivers/gpu/drm/i915/gem/i915_gem_object.h, 3 times
- drivers/gpu/drm/i915/gem/i915_gem_wait.c, 7 times
- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c, 3 times
- drivers/gpu/drm/i915/gt/intel_lrc.c, line 3675
- drivers/gpu/drm/i915/gt/intel_timeline.h, 2 times
- drivers/gpu/drm/i915/i915_request.c, 16 times
- drivers/gpu/drm/i915/i915_request.h, 6 times
- drivers/gpu/drm/i915/i915_sw_fence.c, 8 times
- drivers/gpu/drm/i915/i915_sw_fence.h, 2 times
- drivers/gpu/drm/i915/i915_sw_fence_work.c, 4 times
- drivers/gpu/drm/i915/i915_sw_fence_work.h, 2 times
- drivers/gpu/drm/i915/selftests/i915_sw_fence.c, 5 times
- drivers/gpu/drm/lima/lima_gem.c, 2 times
- drivers/gpu/drm/lima/lima_sched.c, 13 times
- drivers/gpu/drm/lima/lima_sched.h, 2 times
- drivers/gpu/drm/msm/msm_drv.h, line 303
- drivers/gpu/drm/msm/msm_fence.c, 6 times
- drivers/gpu/drm/msm/msm_fence.h, line 31
- drivers/gpu/drm/msm/msm_gem.c, 4 times
- drivers/gpu/drm/msm/msm_gem.h, line 138
- drivers/gpu/drm/msm/msm_gem_submit.c, line 443
- drivers/gpu/drm/nouveau/nouveau_bo.c, 2 times
- drivers/gpu/drm/nouveau/nouveau_drm.c, 3 times
- drivers/gpu/drm/nouveau/nouveau_drv.h, 2 times
- drivers/gpu/drm/nouveau/nouveau_fence.c, 10 times
- drivers/gpu/drm/nouveau/nouveau_fence.h, line 12
- drivers/gpu/drm/nouveau/nouveau_gem.c, line 114
- drivers/gpu/drm/panfrost/panfrost_job.c, 11 times
- drivers/gpu/drm/panfrost/panfrost_job.h, 4 times
- drivers/gpu/drm/qxl/qxl_drv.h, line 149
- drivers/gpu/drm/qxl/qxl_release.c, 3 times
- drivers/gpu/drm/radeon/radeon.h, 3 times
- drivers/gpu/drm/radeon/radeon_fence.c, 6 times
- drivers/gpu/drm/radeon/radeon_sync.c, line 94
- drivers/gpu/drm/radeon/radeon_uvd.c, line 470
- drivers/gpu/drm/scheduler/gpu_scheduler_trace.h, 4 times
- drivers/gpu/drm/scheduler/sched_entity.c, 5 times
- drivers/gpu/drm/scheduler/sched_fence.c, 7 times
- drivers/gpu/drm/ttm/ttm_bo.c, 3 times
- drivers/gpu/drm/ttm/ttm_bo_util.c, 2 times
- drivers/gpu/drm/ttm/ttm_bo_vm.c, line 164
- drivers/gpu/drm/ttm/ttm_execbuf_util.c, line 187
- drivers/gpu/drm/v3d/v3d_drv.h, 5 times
- drivers/gpu/drm/v3d/v3d_fence.c, 3 times
- drivers/gpu/drm/v3d/v3d_sched.c, 10 times
- drivers/gpu/drm/vc4/vc4_drv.h, 3 times
- drivers/gpu/drm/vc4/vc4_fence.c, 3 times
- drivers/gpu/drm/vc4/vc4_gem.c, line 1137
- drivers/gpu/drm/vgem/vgem_fence.c, 9 times
- drivers/gpu/drm/virtio/virtgpu_drv.h, 2 times
- drivers/gpu/drm/virtio/virtgpu_fence.c, 5 times
- drivers/gpu/drm/virtio/virtgpu_ioctl.c, line 134
- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c, line 4004
- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c, 8 times
- drivers/gpu/drm/vmwgfx/vmwgfx_fence.h, 2 times
- drivers/misc/habanalabs/command_submission.c, 6 times
- drivers/misc/habanalabs/context.c, 2 times
- drivers/misc/habanalabs/habanalabs.h, 4 times
- include/drm/drm_atomic_uapi.h, 2 times
- include/drm/drm_crtc.h, line 59
- include/drm/drm_file.h, 2 times
- include/drm/drm_gem.h, line 400
- include/drm/drm_plane.h, line 80
- include/drm/drm_syncobj.h, 7 times
- include/drm/drm_writeback.h, 2 times
- include/drm/gpu_scheduler.h, 9 times
- include/drm/ttm/ttm_bo_api.h, line 220
- include/drm/ttm/ttm_bo_driver.h, 3 times
- include/drm/ttm/ttm_execbuf_util.h, line 119
- include/linux/dma-fence-array.h, 6 times
- include/linux/dma-fence-chain.h, 9 times
- include/linux/dma-fence.h, 43 times
- include/linux/dma-resv.h, 9 times
- include/linux/seqno-fence.h, 2 times
- include/linux/sync_file.h, 3 times
- include/trace/events/dma_fence.h, 18 times