Home
last modified time | relevance | path

Searched refs:syncobj_handles (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_userq_fence.c466 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 Damdgpu_gem.c57 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 Damdgpu_drm.h479 __u64 syncobj_handles; member
534 __u64 syncobj_handles; member