/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/ |
H A D | mali_ukk_mem.c | 21 _mali_uk_alloc_mem_s kargs; in mem_alloc_wrapper() local 27 if (0 != copy_from_user(&kargs, uargs, sizeof(_mali_uk_alloc_mem_s))) { in mem_alloc_wrapper() 30 kargs.ctx = (uintptr_t)session_data; in mem_alloc_wrapper() 32 err = _mali_ukk_mem_allocate(&kargs); in mem_alloc_wrapper() 38 if (0 != put_user(kargs.backend_handle, &uargs->backend_handle)) { in mem_alloc_wrapper() 47 _mali_uk_free_mem_s kargs; in mem_free_wrapper() local 53 if (0 != copy_from_user(&kargs, uargs, sizeof(_mali_uk_free_mem_s))) { in mem_free_wrapper() 56 kargs.ctx = (uintptr_t)session_data; in mem_free_wrapper() 58 err = _mali_ukk_mem_free(&kargs); in mem_free_wrapper() 64 if (0 != put_user(kargs in mem_free_wrapper() 73 _mali_uk_bind_mem_s kargs; mem_bind_wrapper() local 95 _mali_uk_unbind_mem_s kargs; mem_unbind_wrapper() local 118 _mali_uk_cow_mem_s kargs; mem_cow_wrapper() local 144 _mali_uk_cow_modify_range_s kargs; mem_cow_modify_range_wrapper() local 170 _mali_uk_mem_resize_s kargs; mem_resize_mem_wrapper() local 192 _mali_uk_mem_write_safe_s kargs; mem_write_safe_wrapper() local 232 _mali_uk_query_mmu_page_table_dump_size_s kargs; mem_query_mmu_page_table_dump_size_wrapper() local 250 _mali_uk_dump_mmu_page_table_s kargs; mem_dump_mmu_page_table_wrapper() local 311 _mali_uk_profiling_memory_usage_get_s kargs; mem_usage_get_wrapper() local [all...] |
H A D | mali_ukk_core.c | 22 _mali_uk_get_api_version_s kargs; in get_api_version_wrapper() local 27 if (0 != get_user(kargs.version, &uargs->version)) return -EFAULT; in get_api_version_wrapper() 29 kargs.ctx = (uintptr_t)session_data; in get_api_version_wrapper() 30 err = _mali_ukk_get_api_version(&kargs); in get_api_version_wrapper() 33 if (0 != put_user(kargs.version, &uargs->version)) return -EFAULT; in get_api_version_wrapper() 34 if (0 != put_user(kargs.compatible, &uargs->compatible)) return -EFAULT; in get_api_version_wrapper() 41 _mali_uk_get_api_version_v2_s kargs; in get_api_version_v2_wrapper() local 46 if (0 != get_user(kargs.version, &uargs->version)) return -EFAULT; in get_api_version_v2_wrapper() 48 kargs.ctx = (uintptr_t)session_data; in get_api_version_v2_wrapper() 49 err = _mali_ukk_get_api_version_v2(&kargs); in get_api_version_v2_wrapper() 74 _mali_rk_ko_version_s kargs; get_rk_ko_version_wrapper() local 85 _mali_uk_wait_for_notification_s kargs; wait_for_notification_wrapper() local 106 _mali_uk_post_notification_s kargs; post_notification_wrapper() local 127 _mali_uk_get_user_settings_s kargs; get_user_settings_wrapper() local 146 _mali_uk_request_high_priority_s kargs; request_high_priority_wrapper() local 161 _mali_uk_pending_submit_s kargs; pending_submit_wrapper() local [all...] |
H A D | mali_ukk_profiling.c | 22 _mali_uk_profiling_add_event_s kargs; in profiling_add_event_wrapper() local 27 if (0 != copy_from_user(&kargs, uargs, sizeof(_mali_uk_profiling_add_event_s))) { in profiling_add_event_wrapper() 31 kargs.ctx = (uintptr_t)session_data; in profiling_add_event_wrapper() 32 err = _mali_ukk_profiling_add_event(&kargs); in profiling_add_event_wrapper() 42 _mali_uk_sw_counters_report_s kargs; in profiling_report_sw_counters_wrapper() local 49 if (0 != copy_from_user(&kargs, uargs, sizeof(_mali_uk_sw_counters_report_s))) { in profiling_report_sw_counters_wrapper() 53 /* make sure that kargs.num_counters is [at least somewhat] sane */ in profiling_report_sw_counters_wrapper() 54 if (kargs.num_counters > 10000) { in profiling_report_sw_counters_wrapper() 59 counter_buffer = (u32 *)kmalloc(sizeof(u32) * kargs.num_counters, GFP_KERNEL); in profiling_report_sw_counters_wrapper() 64 counters = (u32 *)(uintptr_t)kargs in profiling_report_sw_counters_wrapper() 87 _mali_uk_profiling_stream_fd_get_s kargs; profiling_get_stream_fd_wrapper() local 111 _mali_uk_profiling_control_set_s kargs; profiling_control_set_wrapper() local [all...] |
H A D | mali_ukk_pp.c | 54 _mali_uk_get_pp_number_of_cores_s kargs; in pp_get_number_of_cores_wrapper() local 60 kargs.ctx = (uintptr_t)session_data; in pp_get_number_of_cores_wrapper() 62 err = _mali_ukk_get_pp_number_of_cores(&kargs); in pp_get_number_of_cores_wrapper() 67 kargs.ctx = (uintptr_t)NULL; /* prevent kernel address to be returned to user space */ in pp_get_number_of_cores_wrapper() 68 if (0 != copy_to_user(uargs, &kargs, sizeof(_mali_uk_get_pp_number_of_cores_s))) { in pp_get_number_of_cores_wrapper() 77 _mali_uk_get_pp_core_version_s kargs; in pp_get_core_version_wrapper() local 83 kargs.ctx = (uintptr_t)session_data; in pp_get_core_version_wrapper() 84 err = _mali_ukk_get_pp_core_version(&kargs); in pp_get_core_version_wrapper() 87 if (0 != put_user(kargs.version, &uargs->version)) return -EFAULT; in pp_get_core_version_wrapper() 94 _mali_uk_pp_disable_wb_s kargs; in pp_disable_wb_wrapper() local [all...] |
H A D | mali_ukk_gp.c | 37 _mali_uk_get_gp_core_version_s kargs; in gp_get_core_version_wrapper() local 43 kargs.ctx = (uintptr_t)session_data; in gp_get_core_version_wrapper() 44 err = _mali_ukk_get_gp_core_version(&kargs); in gp_get_core_version_wrapper() 49 if (0 != put_user(kargs.version, &uargs->version)) return -EFAULT; in gp_get_core_version_wrapper() 56 _mali_uk_gp_suspend_response_s kargs; in gp_suspend_response_wrapper() local 62 if (0 != copy_from_user(&kargs, uargs, sizeof(_mali_uk_gp_suspend_response_s))) return -EFAULT; in gp_suspend_response_wrapper() 64 kargs.ctx = (uintptr_t)session_data; in gp_suspend_response_wrapper() 65 err = _mali_ukk_gp_suspend_response(&kargs); in gp_suspend_response_wrapper() 68 if (0 != put_user(kargs.cookie, &uargs->cookie)) return -EFAULT; in gp_suspend_response_wrapper() 76 _mali_uk_get_gp_number_of_cores_s kargs; in gp_get_number_of_cores_wrapper() local [all...] |
H A D | mali_ukk_soft_job.c | 24 _mali_uk_soft_job_start_s kargs; in soft_job_start_wrapper() local 39 if (0 != copy_from_user(&kargs, uargs, sizeof(kargs))) { in soft_job_start_wrapper() 43 type = kargs.type; in soft_job_start_wrapper() 44 user_job = kargs.user_job; in soft_job_start_wrapper() 45 job_id_ptr = (u32 __user *)(uintptr_t)kargs.job_id_ptr; in soft_job_start_wrapper() 47 mali_timeline_fence_copy_uk_fence(&fence, &kargs.fence); in soft_job_start_wrapper()
|
H A D | mali_ukk_vsync.c | 22 _mali_uk_vsync_event_report_s kargs; in vsync_event_report_wrapper() local 27 if (0 != copy_from_user(&kargs, uargs, sizeof(_mali_uk_vsync_event_report_s))) { in vsync_event_report_wrapper() 31 kargs.ctx = (uintptr_t)session_data; in vsync_event_report_wrapper() 32 err = _mali_ukk_vsync_event_report(&kargs); in vsync_event_report_wrapper()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/ |
H A D | mali_ukk_mem.c | 22 _ali_uk_alloc_mem_s kargs; in mem_alloc_wrapper() local 28 if (0 != copy_from_user(&kargs, uargs, sizeof(_ali_uk_alloc_mem_s))) { in mem_alloc_wrapper() 31 kargs.ctx = (uintptr_t)session_data; in mem_alloc_wrapper() 33 err = _mali_ukk_mem_allocate(&kargs); in mem_alloc_wrapper() 39 if (0 != put_user(kargs.backend_handle, &uargs->backend_handle)) { in mem_alloc_wrapper() 48 mali_uk_free_mem_s kargs; in mem_free_wrapper() local 54 if (0 != copy_from_user(&kargs, uargs, sizeof(mali_uk_free_mem_s))) { in mem_free_wrapper() 57 kargs.ctx = (uintptr_t)session_data; in mem_free_wrapper() 59 err = _mali_ukk_mem_free(&kargs); in mem_free_wrapper() 65 if (0 != put_user(kargs in mem_free_wrapper() 74 mali_uk_bind_mem_s kargs; mem_bind_wrapper() local 96 mali_uk_unbind_mem_s kargs; mem_unbind_wrapper() local 118 mali_uk_cow_mem_s kargs; mem_cow_wrapper() local 144 mali_uk_cow_modify_range_s kargs; mem_cow_modify_range_wrapper() local 169 mali_uk_mem_resize_s kargs; mem_resize_mem_wrapper() local 191 mali_uk_mem_write_safe_s kargs; mem_write_safe_wrapper() local 229 mali_uk_query_mmu_page_table_dump_size_s kargs; mem_query_mmu_page_table_dump_size_wrapper() local 251 mali_uk_dump_mmu_page_table_s kargs; mem_dump_mmu_page_table_wrapper() local 318 mali_uk_profiling_memory_usage_get_s kargs; mem_usage_get_wrapper() local [all...] |
H A D | mali_ukk_core.c | 23 mali_uk_get_api_version_s kargs; in get_api_version_wrapper() local 28 if (0 != get_user(kargs.version, &uargs->version)) { in get_api_version_wrapper() 32 kargs.ctx = (uintptr_t)session_data; in get_api_version_wrapper() 33 err = _mali_ukk_get_api_version(&kargs); in get_api_version_wrapper() 38 if (0 != put_user(kargs.version, &uargs->version)) { in get_api_version_wrapper() 41 if (0 != put_user(kargs.compatible, &uargs->compatible)) { in get_api_version_wrapper() 50 mali_uk_get_api_version_v2_s kargs; in get_api_version_v2_wrapper() local 55 if (0 != get_user(kargs.version, &uargs->version)) { in get_api_version_v2_wrapper() 59 kargs.ctx = (uintptr_t)session_data; in get_api_version_v2_wrapper() 60 err = _mali_ukk_get_api_version_v2(&kargs); in get_api_version_v2_wrapper() 78 mali_rk_ko_version_s kargs; get_rk_ko_version_wrapper() local 90 mali_uk_wait_for_notification_s kargs; wait_for_notification_wrapper() local 117 mali_uk_post_notification_s kargs; post_notification_wrapper() local 138 mali_uk_get_user_settings_s kargs; get_user_settings_wrapper() local 159 mali_uk_request_high_priority_s kargs; request_high_priority_wrapper() local 174 mali_uk_pending_submit_s kargs; pending_submit_wrapper() local [all...] |
H A D | mali_ukk_profiling.c | 23 mali_uk_profiling_add_event_s kargs; in profiling_add_event_wrapper() local 28 if (0 != copy_from_user(&kargs, uargs, sizeof(mali_uk_profiling_add_event_s))) { in profiling_add_event_wrapper() 32 kargs.ctx = (uintptr_t)session_data; in profiling_add_event_wrapper() 33 err = _mali_ukk_profiling_add_event(&kargs); in profiling_add_event_wrapper() 44 mali_uk_sw_counters_report_s kargs; in profiling_report_sw_counters_wrapper() local 51 if (0 != copy_from_user(&kargs, uargs, sizeof(mali_uk_sw_counters_report_s))) { in profiling_report_sw_counters_wrapper() 55 /* make sure that kargs.num_counters is [at least somewhat] sane */ in profiling_report_sw_counters_wrapper() 56 if (kargs.num_counters > 10000) { in profiling_report_sw_counters_wrapper() 61 counter_buffer = (u32 *)kmalloc(sizeof(u32) * kargs.num_counters, GFP_KERNEL); in profiling_report_sw_counters_wrapper() 66 counters = (u32 *)(uintptr_t)kargs in profiling_report_sw_counters_wrapper() 90 mali_uk_profiling_stream_fd_get_s kargs; profiling_get_stream_fd_wrapper() local 114 mali_uk_profiling_control_set_s kargs; profiling_control_set_wrapper() local [all...] |
H A D | mali_ukk_pp.c | 60 mali_uk_get_pp_number_of_cores_s kargs; in pp_get_number_of_cores_wrapper() local 66 kargs.ctx = (uintptr_t)session_data; in pp_get_number_of_cores_wrapper() 68 err = _mali_ukk_get_pp_number_of_cores(&kargs); in pp_get_number_of_cores_wrapper() 73 kargs.ctx = (uintptr_t)NULL; /* prevent kernel address to be returned to user space */ in pp_get_number_of_cores_wrapper() 74 if (0 != copy_to_user(uargs, &kargs, sizeof(mali_uk_get_pp_number_of_cores_s))) { in pp_get_number_of_cores_wrapper() 83 mali_uk_get_pp_core_version_s kargs; in pp_get_core_version_wrapper() local 89 kargs.ctx = (uintptr_t)session_data; in pp_get_core_version_wrapper() 90 err = _mali_ukk_get_pp_core_version(&kargs); in pp_get_core_version_wrapper() 95 if (0 != put_user(kargs.version, &uargs->version)) { in pp_get_core_version_wrapper() 104 mali_uk_pp_disable_wb_s kargs; in pp_disable_wb_wrapper() local [all...] |
H A D | mali_ukk_gp.c | 40 mali_uk_get_gp_core_version_s kargs; in gp_get_core_version_wrapper() local 46 kargs.ctx = (uintptr_t)session_data; in gp_get_core_version_wrapper() 47 err = _mali_ukk_get_gp_core_version(&kargs); in gp_get_core_version_wrapper() 54 if (0 != put_user(kargs.version, &uargs->version)) { in gp_get_core_version_wrapper() 63 mali_uk_gp_suspend_response_s kargs; in gp_suspend_response_wrapper() local 69 if (0 != copy_from_user(&kargs, uargs, sizeof(mali_uk_gp_suspend_response_s))) { in gp_suspend_response_wrapper() 73 kargs.ctx = (uintptr_t)session_data; in gp_suspend_response_wrapper() 74 err = _mali_ukk_gp_suspend_response(&kargs); in gp_suspend_response_wrapper() 79 if (0 != put_user(kargs.cookie, &uargs->cookie)) { in gp_suspend_response_wrapper() 90 mali_uk_get_gp_number_of_cores_s kargs; in gp_get_number_of_cores_wrapper() local [all...] |
H A D | mali_ukk_soft_job.c | 25 mali_uk_soft_job_start_s kargs; in soft_job_start_wrapper() local 40 if (0 != copy_from_user(&kargs, uargs, sizeof(kargs))) { in soft_job_start_wrapper() 44 type = kargs.type; in soft_job_start_wrapper() 45 user_job = kargs.user_job; in soft_job_start_wrapper() 46 job_id_ptr = (u32 __user *)(uintptr_t)kargs.job_id_ptr; in soft_job_start_wrapper() 48 mali_timeline_fence_copy_uk_fence(&fence, &kargs.fence); in soft_job_start_wrapper()
|
H A D | mali_ukk_vsync.c | 22 mali_uk_vsync_event_report_s kargs; in vsync_event_report_wrapper() local 27 if (0 != copy_from_user(&kargs, uargs, sizeof(mali_uk_vsync_event_report_s))) { in vsync_event_report_wrapper() 31 kargs.ctx = (uintptr_t)session_data; in vsync_event_report_wrapper() 32 err = _mali_ukk_vsync_event_report(&kargs); in vsync_event_report_wrapper()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/common/ |
H A D | mali_scheduler.c | 808 _mali_uk_pp_and_gp_start_job_s kargs; in _mali_ukk_pp_and_gp_start_job() local 821 if (0 != _mali_osk_copy_from_user(&kargs, uargs, in _mali_ukk_pp_and_gp_start_job() 826 pp_args = (_mali_uk_pp_start_job_s __user *)(uintptr_t)kargs.pp_args; in _mali_ukk_pp_and_gp_start_job() 827 gp_args = (_mali_uk_gp_start_job_s __user *)(uintptr_t)kargs.gp_args; in _mali_ukk_pp_and_gp_start_job()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/common/ |
H A D | mali_scheduler.c | 770 mali_uk_pp_and_gp_start_job_s kargs; in _mali_ukk_pp_and_gp_start_job() local 783 if (_mali_osk_copy_from_user(&kargs, uargs, sizeof(mali_uk_pp_and_gp_start_job_s)) != 0) { in _mali_ukk_pp_and_gp_start_job() 787 pp_args = (mali_uk_pp_start_job_s __user *)(uintptr_t)kargs.pp_args; in _mali_ukk_pp_and_gp_start_job() 788 gp_args = (mali_uk_gp_start_job_s __user *)(uintptr_t)kargs.gp_args; in _mali_ukk_pp_and_gp_start_job()
|
/device/soc/rockchip/common/sdk_linux/kernel/sched/ |
H A D | core.c | 3662 void sched_post_fork(struct task_struct *p, struct kernel_clone_args *kargs) in sched_post_fork() argument 3671 tg = container_of(kargs->cset->subsys[cpu_cgrp_id], struct task_group, css); in sched_post_fork()
|