Home
last modified time | relevance | path

Searched refs:user_chunk (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/gpu/drm/radeon/
H A Dradeon_cs.c305 struct drm_radeon_cs_chunk user_chunk; in radeon_cs_parser_init() local
309 if (copy_from_user(&user_chunk, chunk_ptr, in radeon_cs_parser_init()
313 p->chunks[i].length_dw = user_chunk.length_dw; in radeon_cs_parser_init()
314 if (user_chunk.chunk_id == RADEON_CHUNK_ID_RELOCS) { in radeon_cs_parser_init()
317 if (user_chunk.chunk_id == RADEON_CHUNK_ID_IB) { in radeon_cs_parser_init()
323 if (user_chunk.chunk_id == RADEON_CHUNK_ID_CONST_IB) { in radeon_cs_parser_init()
329 if (user_chunk.chunk_id == RADEON_CHUNK_ID_FLAGS) { in radeon_cs_parser_init()
337 cdata = (void __user *)(unsigned long)user_chunk.chunk_data; in radeon_cs_parser_init()
339 if (user_chunk.chunk_id == RADEON_CHUNK_ID_CONST_IB) in radeon_cs_parser_init()
342 if (user_chunk.chunk_id == RADEON_CHUNK_ID_IB) { in radeon_cs_parser_init()
[all …]
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_cs.c203 struct drm_amdgpu_cs_chunk user_chunk; in amdgpu_cs_pass1() local
206 if (copy_from_user(&user_chunk, chunk_ptr, in amdgpu_cs_pass1()
212 p->chunks[i].chunk_id = user_chunk.chunk_id; in amdgpu_cs_pass1()
213 p->chunks[i].length_dw = user_chunk.length_dw; in amdgpu_cs_pass1()
217 p->chunks[i].kdata = vmemdup_array_user(u64_to_user_ptr(user_chunk.chunk_data), in amdgpu_cs_pass1()