| /OK3568_Linux_fs/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.free_pages_nr, &uargs->free_pages_nr)) { in mem_free_wrapper() [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() [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() 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 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_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_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()
|
| /OK3568_Linux_fs/kernel/arch/h8300/kernel/ |
| H A D | process.c | 161 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 D | fork.c | 2682 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 D | cgroup.h | 130 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 D | task.h | 59 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 D | cgroup.c | 6108 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 D | utils.py | 502 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 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()
|
| /OK3568_Linux_fs/yocto/poky/bitbake/lib/ |
| H A D | pyinotify.py | 863 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 D | core.c | 3536 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()
|