D | drm_syncobj.c | 980 uint64_t *points; in drm_syncobj_array_wait_timeout() local 986 points = kmalloc_array(count, sizeof(*points), GFP_KERNEL); in drm_syncobj_array_wait_timeout() 987 if (points == NULL) in drm_syncobj_array_wait_timeout() 991 memset(points, 0, count * sizeof(uint64_t)); in drm_syncobj_array_wait_timeout() 993 } else if (copy_from_user(points, user_points, in drm_syncobj_array_wait_timeout() 1014 entries[i].point = points[i]; in drm_syncobj_array_wait_timeout() 1016 if (!fence || dma_fence_chain_find_seqno(&fence, points[i])) { in drm_syncobj_array_wait_timeout() 1112 kfree(points); in drm_syncobj_array_wait_timeout() 1172 u64_to_user_ptr(timeline_wait->points), in drm_syncobj_array_wait() 1384 uint64_t *points; in drm_syncobj_timeline_signal_ioctl() local [all …]
|