Searched refs:syncobj_handles (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_userq_fence.c | 466 u32 *syncobj_handles, num_syncobj_handles; in amdgpu_userq_signal_ioctl() local 483 ptr = u64_to_user_ptr(args->syncobj_handles); in amdgpu_userq_signal_ioctl() 484 syncobj_handles = memdup_array_user(ptr, num_syncobj_handles, in amdgpu_userq_signal_ioctl() 486 if (IS_ERR(syncobj_handles)) in amdgpu_userq_signal_ioctl() 487 return PTR_ERR(syncobj_handles); in amdgpu_userq_signal_ioctl() 497 syncobj[entry] = drm_syncobj_find(filp, syncobj_handles[entry]); in amdgpu_userq_signal_ioctl() 593 kfree(syncobj_handles); in amdgpu_userq_signal_ioctl() 602 u32 *syncobj_handles, u64 *timeline_points, in amdgpu_userq_wait_count_fences() argument 636 r = drm_syncobj_find_fence(filp, syncobj_handles[i], 0, in amdgpu_userq_wait_count_fences() 712 u32 *syncobj_handles, u64 *timeline_points, in amdgpu_userq_wait_return_fence_info() argument [all …]
|
| H A D | amdgpu_gem.c | 57 uint32_t *syncobj_handles; in amdgpu_gem_add_input_fence() local 63 syncobj_handles = memdup_user(u64_to_user_ptr(syncobj_handles_array), in amdgpu_gem_add_input_fence() 65 if (IS_ERR(syncobj_handles)) in amdgpu_gem_add_input_fence() 66 return PTR_ERR(syncobj_handles); in amdgpu_gem_add_input_fence() 70 if (!syncobj_handles[i]) { in amdgpu_gem_add_input_fence() 75 ret = drm_syncobj_find_fence(filp, syncobj_handles[i], 0, 0, &fence); in amdgpu_gem_add_input_fence() 86 kfree(syncobj_handles); in amdgpu_gem_add_input_fence()
|
| /linux/include/uapi/drm/ |
| H A D | amdgpu_drm.h | 479 __u64 syncobj_handles; member 534 __u64 syncobj_handles; member
|