Home
last modified time | relevance | path

Searched refs:kargs (Results 1 - 17 of 17) sorted by relevance

/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_ukk_mem.c21 _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 Dmali_ukk_core.c22 _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 Dmali_ukk_profiling.c22 _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 Dmali_ukk_pp.c54 _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 Dmali_ukk_gp.c37 _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 Dmali_ukk_soft_job.c24 _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 Dmali_ukk_vsync.c22 _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 Dmali_ukk_mem.c22 _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 Dmali_ukk_core.c23 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 Dmali_ukk_profiling.c23 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 Dmali_ukk_pp.c60 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 Dmali_ukk_gp.c40 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 Dmali_ukk_soft_job.c25 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 Dmali_ukk_vsync.c22 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 Dmali_scheduler.c808 _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 Dmali_scheduler.c770 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 Dcore.c3662 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()

Completed in 20 milliseconds