Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_softjobs.c570 struct base_jd_debug_copy_buffer *user_buffers = NULL; in kbase_debug_copy_prepare() local
587 user_buffers = kmalloc_array(nr, sizeof(*user_buffers), GFP_KERNEL); in kbase_debug_copy_prepare()
589 if (!user_buffers) { in kbase_debug_copy_prepare()
594 ret = copy_from_user(user_buffers, user_structs, in kbase_debug_copy_prepare()
595 sizeof(*user_buffers)*nr); in kbase_debug_copy_prepare()
600 u64 addr = user_buffers[i].address; in kbase_debug_copy_prepare()
602 u64 end_page_addr = addr + user_buffers[i].size - 1; in kbase_debug_copy_prepare()
618 buffers[i].size = user_buffers[i].size; in kbase_debug_copy_prepare()
640 user_extres = user_buffers[i].extres; in kbase_debug_copy_prepare()
703 kfree(user_buffers); in kbase_debug_copy_prepare()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_softjobs.c555 struct base_jd_debug_copy_buffer *user_buffers = NULL; in kbase_debug_copy_prepare() local
571 user_buffers = kmalloc_array(nr, sizeof(*user_buffers), GFP_KERNEL); in kbase_debug_copy_prepare()
573 if (!user_buffers) { in kbase_debug_copy_prepare()
578 ret = copy_from_user(user_buffers, user_structs, in kbase_debug_copy_prepare()
579 sizeof(*user_buffers)*nr); in kbase_debug_copy_prepare()
586 u64 addr = user_buffers[i].address; in kbase_debug_copy_prepare()
588 u64 end_page_addr = addr + user_buffers[i].size - 1; in kbase_debug_copy_prepare()
609 buffers[i].size = user_buffers[i].size; in kbase_debug_copy_prepare()
650 user_extres = user_buffers[i].extres; in kbase_debug_copy_prepare()
714 kfree(user_buffers); in kbase_debug_copy_prepare()
[all …]