Searched refs:syncobj_handles (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_userq_fence.c | 462 u32 *syncobj_handles, num_syncobj_handles; in amdgpu_userq_signal_ioctl() local 479 ptr = u64_to_user_ptr(args->syncobj_handles); in amdgpu_userq_signal_ioctl() 480 syncobj_handles = memdup_array_user(ptr, num_syncobj_handles, in amdgpu_userq_signal_ioctl() 482 if (IS_ERR(syncobj_handles)) in amdgpu_userq_signal_ioctl() 483 return PTR_ERR(syncobj_handles); in amdgpu_userq_signal_ioctl() 493 syncobj[entry] = drm_syncobj_find(filp, syncobj_handles[entry]); in amdgpu_userq_signal_ioctl() 587 kfree(syncobj_handles); in amdgpu_userq_signal_ioctl() 596 u32 *syncobj_handles, u32 *timeline_points, in amdgpu_userq_wait_count_fences() argument 630 r = drm_syncobj_find_fence(filp, syncobj_handles[i], 0, in amdgpu_userq_wait_count_fences() 706 u32 *syncobj_handles, u32 *timeline_points, in amdgpu_userq_wait_return_fence_info() argument [all …]
|
| H A D | amdgpu_gem.c | 56 uint32_t *syncobj_handles; in amdgpu_gem_add_input_fence() local 62 syncobj_handles = memdup_user(u64_to_user_ptr(syncobj_handles_array), in amdgpu_gem_add_input_fence() 64 if (IS_ERR(syncobj_handles)) in amdgpu_gem_add_input_fence() 65 return PTR_ERR(syncobj_handles); in amdgpu_gem_add_input_fence() 69 if (!syncobj_handles[i]) { in amdgpu_gem_add_input_fence() 74 ret = drm_syncobj_find_fence(filp, syncobj_handles[i], 0, 0, &fence); in amdgpu_gem_add_input_fence() 85 kfree(syncobj_handles); in amdgpu_gem_add_input_fence()
|