Home
last modified time | relevance | path

Searched refs:uargs (Results 1 – 24 of 24) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_ukk_wrappers.h26 …on_wrapper(struct mali_session_data *session_data, _mali_uk_wait_for_notification_s __user *uargs);
27 …_version_wrapper(struct mali_session_data *session_data, _mali_uk_get_api_version_s __user *uargs);
28 …on_v2_wrapper(struct mali_session_data *session_data, _mali_uk_get_api_version_v2_s __user *uargs);
29 …ttings_wrapper(struct mali_session_data *session_data, _mali_uk_get_user_settings_s __user *uargs);
30 …cation_wrapper(struct mali_session_data *session_data, _mali_uk_post_notification_s __user *uargs);
31 …ty_wrapper(struct mali_session_data *session_data, _mali_uk_request_high_priority_s __user *uargs);
32 …ng_submit_wrapper(struct mali_session_data *session_data, _mali_uk_pending_submit_s __user *uargs);
36 …wrapper(struct mali_session_data *session_data, _mali_uk_get_mali_version_in_rk30_s __user *uargs);
38 …rk_ko_version_wrapper(struct mali_session_data *session_data, _mali_rk_ko_version_s __user *uargs);
41 int mem_alloc_wrapper(struct mali_session_data *session_data, _mali_uk_alloc_mem_s __user *uargs);
[all …]
H A Dmali_ukk_mem.c19 int mem_alloc_wrapper(struct mali_session_data *session_data, _mali_uk_alloc_mem_s __user *uargs) in mem_alloc_wrapper() argument
24 MALI_CHECK_NON_NULL(uargs, -EINVAL); in mem_alloc_wrapper()
27 if (0 != copy_from_user(&kargs, uargs, sizeof(_mali_uk_alloc_mem_s))) { in mem_alloc_wrapper()
38 if (0 != put_user(kargs.backend_handle, &uargs->backend_handle)) { in mem_alloc_wrapper()
45 int mem_free_wrapper(struct mali_session_data *session_data, _mali_uk_free_mem_s __user *uargs) in mem_free_wrapper() argument
50 MALI_CHECK_NON_NULL(uargs, -EINVAL); in mem_free_wrapper()
53 if (0 != copy_from_user(&kargs, uargs, sizeof(_mali_uk_free_mem_s))) { in mem_free_wrapper()
64 if (0 != put_user(kargs.free_pages_nr, &uargs->free_pages_nr)) { in mem_free_wrapper()
71 int mem_bind_wrapper(struct mali_session_data *session_data, _mali_uk_bind_mem_s __user *uargs) in mem_bind_wrapper() argument
76 MALI_CHECK_NON_NULL(uargs, -EINVAL); in mem_bind_wrapper()
[all …]
H A Dmali_ukk_core.c20 …i_version_wrapper(struct mali_session_data *session_data, _mali_uk_get_api_version_s __user *uargs) in get_api_version_wrapper() argument
25 MALI_CHECK_NON_NULL(uargs, -EINVAL); in get_api_version_wrapper()
27 if (0 != get_user(kargs.version, &uargs->version)) return -EFAULT; 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()
39 …ion_v2_wrapper(struct mali_session_data *session_data, _mali_uk_get_api_version_v2_s __user *uargs) in get_api_version_v2_wrapper() argument
44 MALI_CHECK_NON_NULL(uargs, -EINVAL); in get_api_version_v2_wrapper()
46 if (0 != get_user(kargs.version, &uargs->version)) return -EFAULT; in get_api_version_v2_wrapper()
52 if (0 != put_user(kargs.version, &uargs->version)) return -EFAULT; in get_api_version_v2_wrapper()
53 if (0 != put_user(kargs.compatible, &uargs->compatible)) return -EFAULT; in get_api_version_v2_wrapper()
[all …]
H A Dmali_ukk_pp.c19 …pp_start_job_wrapper(struct mali_session_data *session_data, _mali_uk_pp_start_job_s __user *uargs) in pp_start_job_wrapper() argument
26 MALI_CHECK_NON_NULL(uargs, -EINVAL); in pp_start_job_wrapper()
29 err = _mali_ukk_pp_start_job(session_data, uargs); in pp_start_job_wrapper()
35 …t_job_wrapper(struct mali_session_data *session_data, _mali_uk_pp_and_gp_start_job_s __user *uargs) in pp_and_gp_start_job_wrapper() argument
43 MALI_CHECK_NON_NULL(uargs, -EINVAL); in pp_and_gp_start_job_wrapper()
46 err = _mali_ukk_pp_and_gp_start_job(session_data, uargs); in pp_and_gp_start_job_wrapper()
52 …es_wrapper(struct mali_session_data *session_data, _mali_uk_get_pp_number_of_cores_s __user *uargs) in pp_get_number_of_cores_wrapper() argument
57 MALI_CHECK_NON_NULL(uargs, -EINVAL); 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()
75 …rsion_wrapper(struct mali_session_data *session_data, _mali_uk_get_pp_core_version_s __user *uargs) in pp_get_core_version_wrapper() argument
[all …]
H A Dmali_ukk_profiling.c20 …event_wrapper(struct mali_session_data *session_data, _mali_uk_profiling_add_event_s __user *uargs) in profiling_add_event_wrapper() argument
25 MALI_CHECK_NON_NULL(uargs, -EINVAL); in profiling_add_event_wrapper()
27 if (0 != copy_from_user(&kargs, uargs, sizeof(_mali_uk_profiling_add_event_s))) { in profiling_add_event_wrapper()
40 …unters_wrapper(struct mali_session_data *session_data, _mali_uk_sw_counters_report_s __user *uargs) in profiling_report_sw_counters_wrapper() argument
47 MALI_CHECK_NON_NULL(uargs, -EINVAL); in profiling_report_sw_counters_wrapper()
49 if (0 != copy_from_user(&kargs, uargs, sizeof(_mali_uk_sw_counters_report_s))) { in profiling_report_sw_counters_wrapper()
85 …d_wrapper(struct mali_session_data *session_data, _mali_uk_profiling_stream_fd_get_s __user *uargs) in profiling_get_stream_fd_wrapper() argument
90 MALI_CHECK_NON_NULL(uargs, -EINVAL); in profiling_get_stream_fd_wrapper()
92 if (0 != copy_from_user(&kargs, uargs, sizeof(_mali_uk_profiling_stream_fd_get_s))) { in profiling_get_stream_fd_wrapper()
102 if (0 != copy_to_user(uargs, &kargs, sizeof(_mali_uk_profiling_stream_fd_get_s))) { in profiling_get_stream_fd_wrapper()
[all …]
H A Dmali_ukk_gp.c19 …gp_start_job_wrapper(struct mali_session_data *session_data, _mali_uk_gp_start_job_s __user *uargs) in gp_start_job_wrapper() argument
26 MALI_CHECK_NON_NULL(uargs, -EINVAL); in gp_start_job_wrapper()
29 err = _mali_ukk_gp_start_job(session_data, uargs); in gp_start_job_wrapper()
35 …rsion_wrapper(struct mali_session_data *session_data, _mali_uk_get_gp_core_version_s __user *uargs) in gp_get_core_version_wrapper() argument
40 MALI_CHECK_NON_NULL(uargs, -EINVAL); in gp_get_core_version_wrapper()
49 if (0 != put_user(kargs.version, &uargs->version)) return -EFAULT; in gp_get_core_version_wrapper()
54 …ponse_wrapper(struct mali_session_data *session_data, _mali_uk_gp_suspend_response_s __user *uargs) in gp_suspend_response_wrapper() argument
59 MALI_CHECK_NON_NULL(uargs, -EINVAL); in gp_suspend_response_wrapper()
62 if (0 != copy_from_user(&kargs, uargs, sizeof(_mali_uk_gp_suspend_response_s))) return -EFAULT; in gp_suspend_response_wrapper()
68 if (0 != put_user(kargs.cookie, &uargs->cookie)) return -EFAULT; in gp_suspend_response_wrapper()
[all …]
H A Dmali_ukk_timeline.c23 …oint_wrapper(struct mali_session_data *session, _mali_uk_timeline_get_latest_point_s __user *uargs) in timeline_get_latest_point_wrapper() argument
31 if (0 != get_user(val, &uargs->timeline)) return -EFAULT; in timeline_get_latest_point_wrapper()
41 if (0 != put_user(point, &uargs->point)) return -EFAULT; in timeline_get_latest_point_wrapper()
46 int timeline_wait_wrapper(struct mali_session_data *session, _mali_uk_timeline_wait_s __user *uargs) in timeline_wait_wrapper() argument
55 if (0 != copy_from_user(&uk_fence, &uargs->fence, sizeof(_mali_uk_fence_t))) return -EFAULT; in timeline_wait_wrapper()
56 if (0 != get_user(timeout, &uargs->timeout)) return -EFAULT; in timeline_wait_wrapper()
63 if (0 != put_user(status, &uargs->status)) return -EFAULT; in timeline_wait_wrapper()
68 …nce_wrapper(struct mali_session_data *session, _mali_uk_timeline_create_sync_fence_s __user *uargs) in timeline_create_sync_fence_wrapper() argument
76 if (0 != copy_from_user(&uk_fence, &uargs->fence, sizeof(_mali_uk_fence_t))) return -EFAULT; in timeline_create_sync_fence_wrapper()
85 if (0 != put_user(sync_fd, &uargs->sync_fd)) return -EFAULT; in timeline_create_sync_fence_wrapper()
H A Dmali_ukk_soft_job.c22 … soft_job_start_wrapper(struct mali_session_data *session, _mali_uk_soft_job_start_s __user *uargs) in soft_job_start_wrapper() argument
34 MALI_CHECK_NON_NULL(uargs, -EINVAL); in soft_job_start_wrapper()
39 if (0 != copy_from_user(&kargs, uargs, sizeof(kargs))) { in soft_job_start_wrapper()
70 if (0 != put_user(point, &uargs->point)) { in soft_job_start_wrapper()
78 …oft_job_signal_wrapper(struct mali_session_data *session, _mali_uk_soft_job_signal_s __user *uargs) in soft_job_signal_wrapper() argument
85 if (0 != get_user(job_id, &uargs->job_id)) return -EFAULT; in soft_job_signal_wrapper()
H A Dmali_ukk_vsync.c20 …report_wrapper(struct mali_session_data *session_data, _mali_uk_vsync_event_report_s __user *uargs) in vsync_event_report_wrapper() argument
25 MALI_CHECK_NON_NULL(uargs, -EINVAL); in vsync_event_report_wrapper()
27 if (0 != copy_from_user(&kargs, uargs, sizeof(_mali_uk_vsync_event_report_s))) { in vsync_event_report_wrapper()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/common/
H A Dmali_pp_job.h54 _mali_uk_pp_start_job_s uargs; /**< Arguments from user space */ member
115 …job *mali_pp_job_create(struct mali_session_data *session, _mali_uk_pp_start_job_s *uargs, u32 id);
154 return job->uargs.user_job_ptr; in mali_pp_job_get_user_id()
160 return job->uargs.frame_builder_id; in mali_pp_job_get_frame_builder_id()
166 return job->uargs.flush_id; in mali_pp_job_get_flush_id()
184 return job->uargs.frame_registers; in mali_pp_job_get_frame_registers()
190 return job->uargs.dlbu_registers; in mali_pp_job_get_dlbu_registers()
197 return (0 == job->uargs.num_cores) ? MALI_TRUE : MALI_FALSE; in mali_pp_job_is_virtual()
210 return job->uargs.frame_registers[MALI200_REG_ADDR_FRAME / sizeof(u32)]; in mali_pp_job_get_addr_frame()
212 return job->uargs.frame_registers_addr_frame[sub_job - 1]; in mali_pp_job_get_addr_frame()
[all …]
H A Dmali_pp_job.c41 _mali_uk_pp_start_job_s __user *uargs, u32 id) in mali_pp_job_create() argument
53 if (0 != _mali_osk_copy_from_user(&job->uargs, uargs, sizeof(_mali_uk_pp_start_job_s))) { in mali_pp_job_create()
57 if (job->uargs.num_cores > _MALI_PP_MAX_SUB_JOBS) { in mali_pp_job_create()
76 job->uargs.perf_counter_src0 = pp_counter_src0; in mali_pp_job_create()
77 job->uargs.perf_counter_src1 = pp_counter_src1; in mali_pp_job_create()
90 job->sub_jobs_num = job->uargs.num_cores ? job->uargs.num_cores : 1; in mali_pp_job_create()
100 if (job->uargs.num_memory_cookies > session->allocation_mgr.mali_allocation_num) { in mali_pp_job_create()
105 if (job->uargs.num_memory_cookies > 0) { in mali_pp_job_create()
107 u32 __user *memory_cookies = (u32 __user *)(uintptr_t)job->uargs.memory_cookies; in mali_pp_job_create()
109 size = sizeof(*memory_cookies) * (job->uargs.num_memory_cookies); in mali_pp_job_create()
[all …]
H A Dmali_gp_job.h41 _mali_uk_gp_start_job_s uargs; /**< Arguments from user space */ member
88 …gp_job_create(struct mali_session_data *session, _mali_uk_gp_start_job_s *uargs, u32 id, struct ma…
119 return job->uargs.user_job_ptr; in mali_gp_job_get_user_id()
125 return job->uargs.frame_builder_id; in mali_gp_job_get_frame_builder_id()
131 return job->uargs.flush_id; in mali_gp_job_get_flush_id()
149 return job->uargs.frame_registers; in mali_gp_job_get_frame_registers()
161 return (job->uargs.frame_registers[0] != job->uargs.frame_registers[1]) ? MALI_TRUE : MALI_FALSE; in mali_gp_job_has_vs_job()
167 return (job->uargs.frame_registers[2] != job->uargs.frame_registers[3]) ? MALI_TRUE : MALI_FALSE; in mali_gp_job_has_plbu_job()
186 return job->uargs.perf_counter_flag; in mali_gp_job_get_perf_counter_flag()
192 return job->uargs.perf_counter_src0; in mali_gp_job_get_perf_counter_src0()
[all …]
H A Dmali_gp_job.c75 …gp_job_create(struct mali_session_data *session, _mali_uk_gp_start_job_s *uargs, u32 id, struct ma… in mali_gp_job_create() argument
95 if (0 != _mali_osk_copy_from_user(&job->uargs, uargs, sizeof(_mali_uk_gp_start_job_s))) { in mali_gp_job_create()
112 job->heap_current_addr = job->uargs.frame_registers[4]; in mali_gp_job_create()
123 if (job->uargs.deferred_mem_num > session->allocation_mgr.mali_allocation_num) { in mali_gp_job_create()
129 if (job->uargs.deferred_mem_num > 0) { in mali_gp_job_create()
131 job->varying_list = _mali_osk_calloc(1, sizeof(u32) * job->uargs.deferred_mem_num); in mali_gp_job_create()
133 …li GP job: allocate varying_list failed varying_alloc_num = %d !\n", job->uargs.deferred_mem_num)); in mali_gp_job_create()
137 if (0 != _mali_osk_copy_from_user(&copy_of_uargs, uargs, sizeof(_mali_uk_gp_start_job_s))) { in mali_gp_job_create()
142 …if (0 != _mali_osk_copy_from_user(job->varying_list, memory_list, sizeof(u32) * job->uargs.deferre… in mali_gp_job_create()
148 job->uargs.deferred_mem_num))) { in mali_gp_job_create()
[all …]
H A Dmali_ukk.h386 _mali_osk_errcode_t _mali_ukk_pp_start_job(void *ctx, _mali_uk_pp_start_job_s *uargs);
397 _mali_osk_errcode_t _mali_ukk_pp_and_gp_start_job(void *ctx, _mali_uk_pp_and_gp_start_job_s *uargs);
451 _mali_osk_errcode_t _mali_ukk_gp_start_job(void *ctx, _mali_uk_gp_start_job_s *uargs);
H A Dmali_scheduler.c730 _mali_uk_gp_start_job_s *uargs) in _mali_ukk_gp_start_job() argument
737 MALI_DEBUG_ASSERT_POINTER(uargs); in _mali_ukk_gp_start_job()
742 job = mali_gp_job_create(session, uargs, mali_scheduler_get_new_id(), in _mali_ukk_gp_start_job()
765 _mali_uk_pp_start_job_s *uargs) in _mali_ukk_pp_start_job() argument
773 MALI_DEBUG_ASSERT_POINTER(uargs); in _mali_ukk_pp_start_job()
778 job = mali_pp_job_create(session, uargs, mali_scheduler_get_new_id()); in _mali_ukk_pp_start_job()
804 _mali_uk_pp_and_gp_start_job_s *uargs) in _mali_ukk_pp_and_gp_start_job() argument
817 MALI_DEBUG_ASSERT_POINTER(uargs); in _mali_ukk_pp_and_gp_start_job()
821 if (0 != _mali_osk_copy_from_user(&kargs, uargs, in _mali_ukk_pp_and_gp_start_job()
H A Dmali_pp.c365 if (job->uargs.perf_counter_flag & _MALI_PERFORMANCE_COUNTER_FLAG_HEATMAP_ENABLE) { in mali_pp_job_start()
366 …write_relaxed(&core->hw_core, MALI200_REG_ADDR_MGMT_PERFMON_CONTR, ((job->uargs.tilesx & 0x3FF) <<… in mali_pp_job_start()
367 …r_write_relaxed(&core->hw_core, MALI200_REG_ADDR_MGMT_PERFMON_BASE, job->uargs.heatmap_mem & 0xFF… in mali_pp_job_start()
/OK3568_Linux_fs/kernel/kernel/
H A Dseccomp.c1915 void __user *uargs) in do_seccomp() argument
1919 if (flags != 0 || uargs != NULL) in do_seccomp()
1923 return seccomp_set_mode_filter(flags, uargs); in do_seccomp()
1928 return seccomp_get_action_avail(uargs); in do_seccomp()
1933 return seccomp_get_notif_sizes(uargs); in do_seccomp()
1940 void __user *, uargs) in SYSCALL_DEFINE3() argument
1942 return do_seccomp(op, flags, uargs); in SYSCALL_DEFINE3()
1955 void __user *uargs; in prctl_set_seccomp() local
1965 uargs = NULL; in prctl_set_seccomp()
1969 uargs = filter; in prctl_set_seccomp()
[all …]
H A Dmodule.c3958 static int load_module(struct load_info *info, const char __user *uargs, in load_module() argument
4087 mod->args = strndup_user(uargs, ~0UL >> 1); in load_module()
4185 unsigned long, len, const char __user *, uargs) in SYSCALL_DEFINE3() argument
4195 umod, len, uargs); in SYSCALL_DEFINE3()
4201 return load_module(&info, uargs, 0); in SYSCALL_DEFINE3()
4204 SYSCALL_DEFINE3(finit_module, int, fd, const char __user *, uargs, int, flags) in SYSCALL_DEFINE3() argument
4214 pr_debug("finit_module: fd=%d, uargs=%p, flags=%i\n", fd, uargs, flags); in SYSCALL_DEFINE3()
4227 return load_module(&info, uargs, flags); in SYSCALL_DEFINE3()
H A Dfork.c2683 struct clone_args __user *uargs, in copy_clone_args_from_user() argument
2703 err = copy_struct_from_user(&args, sizeof(args), uargs, usize); in copy_clone_args_from_user()
2818 SYSCALL_DEFINE2(clone3, struct clone_args __user *, uargs, size_t, size) in SYSCALL_DEFINE2() argument
2827 err = copy_clone_args_from_user(&kargs, uargs, size); in SYSCALL_DEFINE2()
/OK3568_Linux_fs/kernel/arch/powerpc/include/asm/
H A Dsyscalls.h19 asmlinkage long sys_rtas(struct rtas_args __user *uargs);
/OK3568_Linux_fs/kernel/arch/openrisc/include/asm/
H A Dsyscalls.h25 asmlinkage long __sys_clone3(struct clone_args __user *uargs, size_t size);
/OK3568_Linux_fs/kernel/arch/powerpc/kernel/
H A Drtas.c1146 SYSCALL_DEFINE1(rtas, struct rtas_args __user *, uargs) in SYSCALL_DEFINE1() argument
1159 if (copy_from_user(&args, uargs, 3 * sizeof(u32)) != 0) in SYSCALL_DEFINE1()
1172 if (copy_from_user(args.args, uargs->args, in SYSCALL_DEFINE1()
1228 if (copy_to_user(uargs->args + nargs, in SYSCALL_DEFINE1()
/OK3568_Linux_fs/kernel/include/linux/
H A Dsyscalls.h635 const char __user *uargs);
884 asmlinkage long sys_clone3(struct clone_args __user *uargs, size_t size);
983 asmlinkage long sys_finit_module(int fd, const char __user *uargs, int flags);
995 void __user *uargs);
/OK3568_Linux_fs/kernel/fs/btrfs/
H A Dioctl.c2305 struct btrfs_ioctl_search_args __user *uargs; in btrfs_ioctl_tree_search() local
2314 uargs = (struct btrfs_ioctl_search_args __user *)argp; in btrfs_ioctl_tree_search()
2316 if (copy_from_user(&sk, &uargs->key, sizeof(sk))) in btrfs_ioctl_tree_search()
2319 buf_size = sizeof(uargs->buf); in btrfs_ioctl_tree_search()
2322 ret = search_ioctl(inode, &sk, &buf_size, uargs->buf); in btrfs_ioctl_tree_search()
2331 if (ret == 0 && copy_to_user(&uargs->key, &sk, sizeof(sk))) in btrfs_ioctl_tree_search()