Home
last modified time | relevance | path

Searched refs:amdgpu_amdkfd_fence (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd_fence.c55 * --> amdgpu_amdkfd_fence.enable_signaling
57 * amdgpu_amdkfd_fence.enable_signaling - Start a work item that will quiesce
62 struct amdgpu_amdkfd_fence *amdgpu_amdkfd_fence_create(u64 context, in amdgpu_amdkfd_fence_create()
65 struct amdgpu_amdkfd_fence *fence; in amdgpu_amdkfd_fence_create()
83 struct amdgpu_amdkfd_fence *to_amdgpu_amdkfd_fence(struct dma_fence *f) in to_amdgpu_amdkfd_fence()
85 struct amdgpu_amdkfd_fence *fence; in to_amdgpu_amdkfd_fence()
90 fence = container_of(f, struct amdgpu_amdkfd_fence, base); in to_amdgpu_amdkfd_fence()
99 return "amdgpu_amdkfd_fence"; in amdkfd_fence_get_driver_name()
104 struct amdgpu_amdkfd_fence *fence = to_amdgpu_amdkfd_fence(f); in amdkfd_fence_get_timeline_name()
117 struct amdgpu_amdkfd_fence *fenc in amdkfd_fence_enable_signaling()
[all...]
H A Damdgpu_amdkfd.h73 struct amdgpu_amdkfd_fence { struct
112 struct amdgpu_amdkfd_fence *eviction_fence;
150 struct amdgpu_amdkfd_fence *amdgpu_amdkfd_fence_create(u64 context,
154 struct amdgpu_amdkfd_fence *to_amdgpu_amdkfd_fence(struct dma_fence *f);
165 struct amdgpu_amdkfd_fence *to_amdgpu_amdkfd_fence(struct dma_fence *f) in to_amdgpu_amdkfd_fence()
H A Damdgpu_sync.c88 struct amdgpu_amdkfd_fence *kfd_fence; in amdgpu_sync_get_owner()
H A DMakefile176 amdgpu_amdkfd_fence.o \
H A Damdgpu_amdkfd_gpuvm.c223 struct amdgpu_amdkfd_fence *ef) in amdgpu_amdkfd_remove_eviction_fence()
282 struct amdgpu_amdkfd_fence *ef; in amdgpu_amdkfd_remove_fence_on_pt_pd_bos()
302 struct amdgpu_amdkfd_fence, base); in amdgpu_amdkfd_remove_fence_on_pt_pd_bos()
2033 struct amdgpu_amdkfd_fence *new_fence; in amdgpu_amdkfd_gpuvm_restore_process_bos()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd_fence.c56 * --> amdgpu_amdkfd_fence.enable_signaling
58 * amdgpu_amdkfd_fence.enable_signaling - Start a work item that will quiesce
63 struct amdgpu_amdkfd_fence *amdgpu_amdkfd_fence_create(u64 context, in amdgpu_amdkfd_fence_create()
67 struct amdgpu_amdkfd_fence *fence; in amdgpu_amdkfd_fence_create()
85 struct amdgpu_amdkfd_fence *to_amdgpu_amdkfd_fence(struct dma_fence *f) in to_amdgpu_amdkfd_fence()
87 struct amdgpu_amdkfd_fence *fence; in to_amdgpu_amdkfd_fence()
92 fence = container_of(f, struct amdgpu_amdkfd_fence, base); in to_amdgpu_amdkfd_fence()
101 return "amdgpu_amdkfd_fence"; in amdkfd_fence_get_driver_name()
106 struct amdgpu_amdkfd_fence *fence = to_amdgpu_amdkfd_fence(f); in amdkfd_fence_get_timeline_name()
121 struct amdgpu_amdkfd_fence *fenc in amdkfd_fence_enable_signaling()
[all...]
H A Damdgpu_amdkfd.h91 struct amdgpu_amdkfd_fence { struct
137 struct amdgpu_amdkfd_fence *eviction_fence;
182 struct amdgpu_amdkfd_fence *amdgpu_amdkfd_fence_create(u64 context,
190 struct amdgpu_amdkfd_fence *to_amdgpu_amdkfd_fence(struct dma_fence *f);
202 struct amdgpu_amdkfd_fence *to_amdgpu_amdkfd_fence(struct dma_fence *f) in to_amdgpu_amdkfd_fence()
H A Damdgpu_sync.c90 struct amdgpu_amdkfd_fence *kfd_fence; in amdgpu_sync_get_owner()
H A DMakefile249 amdgpu_amdkfd_fence.o \
H A Damdgpu_amdkfd_gpuvm.c347 struct amdgpu_amdkfd_fence *ef) in amdgpu_amdkfd_remove_eviction_fence()
370 struct amdgpu_amdkfd_fence *ef; in amdgpu_amdkfd_remove_fence_on_pt_pd_bos()
390 struct amdgpu_amdkfd_fence, base); in amdgpu_amdkfd_remove_fence_on_pt_pd_bos()
2732 struct amdgpu_amdkfd_fence *new_fence; in amdgpu_amdkfd_gpuvm_restore_process_bos()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_svm.h47 struct amdgpu_amdkfd_fence *eviction_fence;
177 int svm_range_schedule_evict_svm_bo(struct amdgpu_amdkfd_fence *fence);
232 struct amdgpu_amdkfd_fence *fence) in svm_range_schedule_evict_svm_bo()
H A Dkfd_svm.c3422 int svm_range_schedule_evict_svm_bo(struct amdgpu_amdkfd_fence *fence) in svm_range_schedule_evict_svm_bo()

Completed in 23 milliseconds