/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
amdgpu_cs.c | 116 uint64_t *chunk_array; local in function:amdgpu_cs_parser_init 125 chunk_array = kmalloc_array(cs->in.num_chunks, sizeof(uint64_t), GFP_KERNEL); 126 if (!chunk_array) 145 if (copy_from_user(chunk_array, chunk_array_user, 164 chunk_ptr = u64_to_user_ptr(chunk_array[i]); 246 kfree(chunk_array); 262 kfree(chunk_array);
|
/src/sys/external/bsd/drm/dist/shared-core/ |
radeon_cs.c | 141 uint64_t *chunk_array; local in function:radeon_cs_ioctl 157 chunk_array = drm_calloc(cs->num_chunks, sizeof(uint64_t), DRM_MEM_DRIVER); 158 if (!chunk_array) { 165 if (DRM_COPY_FROM_USER(chunk_array, chunk_array_ptr, sizeof(uint64_t)*cs->num_chunks)) { 185 chunk_ptr = (void __user *)(unsigned long)chunk_array[i]; 274 drm_free(chunk_array, sizeof(uint64_t)*parser.num_chunks, DRM_MEM_DRIVER);
|