memdup_user
syncobj_handles = memdup_user(u64_to_user_ptr(syncobj_handles_array),
ta_bin = memdup_user(&buf[copy_pos], ta_bin_len);
shared_buf = memdup_user(&buf[copy_pos], shared_buf_len);
syncobj_handles = memdup_user(u64_to_user_ptr(args->syncobj_handles),
bo_handles_read = memdup_user(u64_to_user_ptr(args->bo_read_handles),
bo_handles_write = memdup_user(u64_to_user_ptr(args->bo_write_handles),
bo_handles_read = memdup_user(u64_to_user_ptr(wait_info->bo_read_handles),
bo_handles_write = memdup_user(u64_to_user_ptr(wait_info->bo_write_handles),
syncobj_handles = memdup_user(u64_to_user_ptr(wait_info->syncobj_handles),
timeline_handles = memdup_user(u64_to_user_ptr(wait_info->syncobj_timeline_handles),
timeline_points = memdup_user(u64_to_user_ptr(wait_info->syncobj_timeline_points),
compute_mqd = memdup_user(u64_to_user_ptr(mqd_user->mqd), mqd_user->mqd_size);
mqd_gfx_v11 = memdup_user(u64_to_user_ptr(mqd_user->mqd), mqd_user->mqd_size);
mqd_sdma_v11 = memdup_user(u64_to_user_ptr(mqd_user->mqd), mqd_user->mqd_size);
minfo.cu_mask.ptr = memdup_user(cu_mask_ptr, cu_mask_size);
return memdup_user(usr_queue_id_array, array_size);
buf = memdup_user(ubuf, len);
state = memdup_user(u64_to_user_ptr(user.image), ce->engine->context_size);
data = memdup_user((void __user *)(arg + minsz),