Home
last modified time | relevance | path

Searched refs:kargs (Results 1 – 16 of 16) sorted by relevance

/OK3568_Linux_fs/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.free_pages_nr, &uargs->free_pages_nr)) { in mem_free_wrapper()
[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()
[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()
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.counters; in profiling_report_sw_counters_wrapper()
66 if (0 != copy_from_user(counter_buffer, counters, sizeof(u32) * kargs.num_counters)) { in profiling_report_sw_counters_wrapper()
[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_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_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()
/OK3568_Linux_fs/kernel/arch/h8300/kernel/
H A Dprocess.c161 struct kernel_clone_args kargs = {}; in sys_clone() local
168 kargs.flags = (lower_32_bits(clone_flags) & ~CSIGNAL); in sys_clone()
169 kargs.pidfd = (int __user *)parent_tidptr; in sys_clone()
170 kargs.child_tid = (int __user *)child_tidptr; in sys_clone()
171 kargs.parent_tid = (int __user *)parent_tidptr; in sys_clone()
172 kargs.exit_signal = (lower_32_bits(clone_flags) & CSIGNAL); in sys_clone()
173 kargs.stack = newsp; in sys_clone()
175 return kernel_clone(&kargs); in sys_clone()
/OK3568_Linux_fs/kernel/kernel/
H A Dfork.c2682 noinline static int copy_clone_args_from_user(struct kernel_clone_args *kargs, in copy_clone_args_from_user() argument
2688 pid_t *kset_tid = kargs->set_tid; in copy_clone_args_from_user()
2728 *kargs = (struct kernel_clone_args){ in copy_clone_args_from_user()
2743 (kargs->set_tid_size * sizeof(pid_t)))) in copy_clone_args_from_user()
2746 kargs->set_tid = kset_tid; in copy_clone_args_from_user()
2759 static inline bool clone3_stack_valid(struct kernel_clone_args *kargs) in clone3_stack_valid() argument
2761 if (kargs->stack == 0) { in clone3_stack_valid()
2762 if (kargs->stack_size > 0) in clone3_stack_valid()
2765 if (kargs->stack_size == 0) in clone3_stack_valid()
2768 if (!access_ok((void __user *)kargs->stack, kargs->stack_size)) in clone3_stack_valid()
[all …]
/OK3568_Linux_fs/kernel/include/linux/
H A Dcgroup.h130 struct kernel_clone_args *kargs);
132 struct kernel_clone_args *kargs);
134 struct kernel_clone_args *kargs);
721 struct kernel_clone_args *kargs) { return 0; } in cgroup_can_fork() argument
723 struct kernel_clone_args *kargs) {} in cgroup_cancel_fork() argument
725 struct kernel_clone_args *kargs) {} in cgroup_post_fork() argument
/OK3568_Linux_fs/kernel/include/linux/sched/
H A Dtask.h59 extern void sched_cgroup_fork(struct task_struct *p, struct kernel_clone_args *kargs);
88 extern pid_t kernel_clone(struct kernel_clone_args *kargs);
/OK3568_Linux_fs/kernel/kernel/cgroup/
H A Dcgroup.c6108 static int cgroup_css_set_fork(struct kernel_clone_args *kargs) in cgroup_css_set_fork() argument
6117 if (kargs->flags & CLONE_INTO_CGROUP) in cgroup_css_set_fork()
6127 if (!(kargs->flags & CLONE_INTO_CGROUP)) { in cgroup_css_set_fork()
6128 kargs->cset = cset; in cgroup_css_set_fork()
6132 f = fget_raw(kargs->cgroup); in cgroup_css_set_fork()
6161 !(kargs->flags & CLONE_THREAD), in cgroup_css_set_fork()
6166 kargs->cset = find_css_set(cset, dst_cgrp); in cgroup_css_set_fork()
6167 if (!kargs->cset) { in cgroup_css_set_fork()
6174 kargs->cgrp = dst_cgrp; in cgroup_css_set_fork()
6185 if (kargs->cset) in cgroup_css_set_fork()
[all …]
/OK3568_Linux_fs/yocto/poky/meta/lib/oe/
H A Dutils.py502 func, args, kargs = self.tasks.get(block=False)
509 func(self, *args, **kargs)
530 def add_task(self, func, *args, **kargs): argument
532 self.tasks.put((func, args, kargs))
/OK3568_Linux_fs/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()
/OK3568_Linux_fs/yocto/poky/bitbake/lib/
H A Dpyinotify.py863 def __init__(self, pevent=None, **kargs): argument
876 self.my_init(**kargs)
878 def my_init(self, **kargs): argument
/OK3568_Linux_fs/kernel/kernel/sched/
H A Dcore.c3536 void sched_cgroup_fork(struct task_struct *p, struct kernel_clone_args *kargs) in sched_cgroup_fork() argument
3549 tg = container_of(kargs->cset->subsys[cpu_cgrp_id], in sched_cgroup_fork()