Home
last modified time | relevance | path

Searched refs:num_fences (Results 1 – 13 of 13) sorted by relevance

/linux/tools/testing/selftests/sync/
H A Dsync.c88 int err, num_fences; in sync_file_info() local
100 num_fences = info->num_fences; in sync_file_info()
102 if (num_fences) { in sync_file_info()
104 info->num_fences = num_fences; in sync_file_info()
106 fence_info = calloc(num_fences, sizeof(*fence_info)); in sync_file_info()
139 count = info->num_fences; in sync_fence_size()
156 for (i = 0 ; i < info->num_fences ; i++) { in sync_fence_count_with_status()
/linux/drivers/dma-buf/
H A Ddma-fence-unwrap.c96 size_t dma_fence_dedup_array(struct dma_fence **fences, size_t num_fences) in dma_fence_dedup_array() argument
100 if (!num_fences) in dma_fence_dedup_array()
103 sort(fences, num_fences, sizeof(*fences), fence_cmp, NULL); in dma_fence_dedup_array()
109 for (i = 1; i < num_fences; i++) { in dma_fence_dedup_array()
121 struct dma_fence *__dma_fence_unwrap_merge(size_t num_fences, in __dma_fence_unwrap_merge() argument
132 for (i = 0; i < num_fences; ++i) { in __dma_fence_unwrap_merge()
166 for (i = 0; i < num_fences; ++i) { in __dma_fence_unwrap_merge()
H A Dsync_file.c301 unsigned int num_fences; in sync_file_ioctl_fence_info() local
312 num_fences = 0; in sync_file_ioctl_fence_info()
314 ++num_fences; in sync_file_ioctl_fence_info()
322 if (!info.num_fences) { in sync_file_ioctl_fence_info()
329 if (info.num_fences < num_fences) in sync_file_ioctl_fence_info()
332 size = num_fences * sizeof(*fence_info); in sync_file_ioctl_fence_info()
337 num_fences = 0; in sync_file_ioctl_fence_info()
341 status = sync_fill_fence_info(fence, &fence_info[num_fences++]); in sync_file_ioctl_fence_info()
353 info.num_fences = num_fences; in sync_file_ioctl_fence_info()
H A Ddma-buf.c499 unsigned int num_fences; in dma_buf_import_sync_file() local
518 num_fences = 0; in dma_buf_import_sync_file()
520 ++num_fences; in dma_buf_import_sync_file()
522 if (num_fences > 0) { in dma_buf_import_sync_file()
525 ret = dma_resv_reserve_fences(dmabuf->resv, num_fences); in dma_buf_import_sync_file()
/linux/include/drm/
H A Ddrm_exec.h183 unsigned int num_fences);
187 unsigned int num_fences);
/linux/include/uapi/linux/
H A Dsync_file.h73 __u32 num_fences; member
/linux/drivers/gpu/drm/i915/gt/
H A Dintel_gt_types.h322 #define intel_gt_support_legacy_fencing(gt) ((gt)->ggtt->num_fences > 0)
H A Dselftest_hangcheck.c1440 if (!gt->ggtt->num_fences && flags & EXEC_OBJECT_NEEDS_FENCE) in __igt_reset_evict_vma()
/linux/drivers/gpu/drm/i915/selftests/
H A Di915_request.c286 atomic_long_t num_waits, num_fences; member
317 unsigned int num_waits = 0, num_fences = 0; in __igt_breadcrumbs_smoketest() local
440 num_fences += count; in __igt_breadcrumbs_smoketest()
446 atomic_long_add(num_fences, &t->num_fences); in __igt_breadcrumbs_smoketest()
528 atomic_long_read(&t.num_fences), in mock_breadcrumbs_smoketest()
1731 unsigned long num_waits, num_fences; in live_breadcrumbs_smoketest() local
1830 num_fences = 0; in live_breadcrumbs_smoketest()
1849 num_fences += atomic_long_read(&smoke[idx].num_fences); in live_breadcrumbs_smoketest()
1853 num_waits, num_fences, idx, ncpus); in live_breadcrumbs_smoketest()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_vm.h505 unsigned int num_fences);
507 unsigned int num_fences);
H A Damdgpu_vm.c453 unsigned int num_fences) in amdgpu_vm_lock_pd() argument
457 2 + num_fences); in amdgpu_vm_lock_pd()
469 unsigned int num_fences) in amdgpu_vm_lock_individual() argument
486 ret = drm_exec_prepare_obj(exec, &bo->tbo.base, num_fences); in amdgpu_vm_lock_individual()
/linux/drivers/gpu/drm/i915/gem/selftests/
H A Di915_gem_coherency.c264 return gt->ggtt->num_fences; in needs_fence_registers()
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_uvmm.c1221 unsigned int num_fences) in bind_lock_validate() argument
1239 ret = drm_exec_prepare_obj(exec, obj, num_fences); in bind_lock_validate()
1423 ret = bind_lock_validate(job, exec, vme->num_fences); in nouveau_uvmm_bind_job_submit()