Home
last modified time | relevance | path

Searched refs:uattr (Results 1 – 13 of 13) sorted by relevance

/kernel/bpf/
A Dsyscall.c4505 union bpf_attr __user *uattr) in bpf_prog_query() argument
5151 union bpf_attr __user *uattr) in bpf_map_get_info_by_fd() argument
5198 union bpf_attr __user *uattr) in bpf_btf_get_info_by_fd() argument
5214 union bpf_attr __user *uattr) in bpf_link_get_info_by_fd() argument
5252 union bpf_attr __user *uattr) in token_get_info_by_fd() argument
5267 union bpf_attr __user *uattr) in bpf_obj_get_info_by_fd() argument
5278 uattr); in bpf_obj_get_info_by_fd()
5281 uattr); in bpf_obj_get_info_by_fd()
5286 attr, uattr); in bpf_obj_get_info_by_fd()
5289 attr, uattr); in bpf_obj_get_info_by_fd()
[all …]
A Dhashtab.c1679 union bpf_attr __user *uattr, in __htab_map_lookup_and_delete_batch() argument
1713 if (put_user(0, &uattr->batch.count)) in __htab_map_lookup_and_delete_batch()
1898 put_user(total, &uattr->batch.count)) in __htab_map_lookup_and_delete_batch()
1909 union bpf_attr __user *uattr) in htab_percpu_map_lookup_batch() argument
1918 union bpf_attr __user *uattr) in htab_percpu_map_lookup_and_delete_batch() argument
1926 union bpf_attr __user *uattr) in htab_map_lookup_batch() argument
1935 union bpf_attr __user *uattr) in htab_map_lookup_and_delete_batch() argument
1944 union bpf_attr __user *uattr) in htab_lru_percpu_map_lookup_batch() argument
1953 union bpf_attr __user *uattr) in htab_lru_percpu_map_lookup_and_delete_batch() argument
1961 union bpf_attr __user *uattr) in htab_lru_map_lookup_batch() argument
[all …]
A Dnet_namespace.c246 union bpf_attr __user *uattr, in __netns_bpf_prog_query() argument
259 if (copy_to_user(&uattr->query.attach_flags, &flags, sizeof(flags))) in __netns_bpf_prog_query()
261 if (copy_to_user(&uattr->query.prog_cnt, &prog_cnt, sizeof(prog_cnt))) in __netns_bpf_prog_query()
271 union bpf_attr __user *uattr) in netns_bpf_prog_query() argument
289 ret = __netns_bpf_prog_query(attr, uattr, net, type); in netns_bpf_prog_query()
A Dmprog.c395 int bpf_mprog_query(const union bpf_attr *attr, union bpf_attr __user *uattr, in bpf_mprog_query() argument
414 if (copy_to_user(&uattr->query.attach_flags, &flags, sizeof(flags))) in bpf_mprog_query()
416 if (copy_to_user(&uattr->query.revision, &revision, sizeof(revision))) in bpf_mprog_query()
418 if (copy_to_user(&uattr->query.count, &count, sizeof(count))) in bpf_mprog_query()
A Dtoken.c215 union bpf_attr __user *uattr) in bpf_token_get_info_by_fd() argument
230 put_user(info_len, &uattr->info.info_len)) in bpf_token_get_info_by_fd()
A Dtcx.c122 int tcx_prog_query(const union bpf_attr *attr, union bpf_attr __user *uattr) in tcx_prog_query() argument
135 ret = bpf_mprog_query(attr, uattr, tcx_entry_fetch(dev, ingress)); in tcx_prog_query()
A Dcgroup.c1212 union bpf_attr __user *uattr) in __cgroup_bpf_query() argument
1257 if (copy_to_user(&uattr->query.attach_flags, &flags, sizeof(flags))) in __cgroup_bpf_query()
1259 if (copy_to_user(&uattr->query.prog_cnt, &total_cnt, sizeof(total_cnt))) in __cgroup_bpf_query()
1263 if (copy_to_user(&uattr->query.revision, &revision, sizeof(revision))) in __cgroup_bpf_query()
1316 union bpf_attr __user *uattr) in cgroup_bpf_query() argument
1321 ret = __cgroup_bpf_query(cgrp, attr, uattr); in cgroup_bpf_query()
1524 union bpf_attr __user *uattr) in cgroup_bpf_prog_query() argument
1533 ret = cgroup_bpf_query(cgrp, attr, uattr); in cgroup_bpf_prog_query()
A Dbpf_iter.c504 int bpf_iter_link_attach(const union bpf_attr *attr, bpfptr_t uattr, in bpf_iter_link_attach() argument
520 ulinfo = make_bpfptr(attr->link_create.iter_info, uattr.is_kernel); in bpf_iter_link_attach()
A Dbtf.c5759 static int finalize_log(struct bpf_verifier_log *log, bpfptr_t uattr, u32 uattr_size) in finalize_log() argument
5767 copy_to_bpfptr_offset(uattr, offsetof(union bpf_attr, btf_log_true_size), in finalize_log()
5774 static struct btf *btf_parse(const union bpf_attr *attr, bpfptr_t uattr, u32 uattr_size) in btf_parse() argument
5776 bpfptr_t btf_data = make_bpfptr(attr->btf, uattr.is_kernel); in btf_parse()
5855 err = finalize_log(&env->log, uattr, uattr_size); in btf_parse()
5867 ret = finalize_log(&env->log, uattr, uattr_size); in btf_parse()
8031 int btf_new_fd(const union bpf_attr *attr, bpfptr_t uattr, u32 uattr_size) in btf_new_fd() argument
8036 btf = btf_parse(attr, uattr, uattr_size); in btf_new_fd()
8073 union bpf_attr __user *uattr) in btf_get_info_by_fd() argument
8125 put_user(info_copy, &uattr->info.info_len)) in btf_get_info_by_fd()
A Dverifier.c17943 bpfptr_t uattr) in check_btf_func_early() argument
17988 if (copy_to_bpfptr_offset(uattr, in check_btf_func_early()
18045 bpfptr_t uattr) in check_btf_func() argument
18136 bpfptr_t uattr) in check_btf_line() argument
18179 if (copy_to_bpfptr_offset(uattr, in check_btf_line()
18264 bpfptr_t uattr) in check_core_relo() argument
18302 if (copy_to_bpfptr_offset(uattr, in check_core_relo()
18333 bpfptr_t uattr) in check_btf_info_early() argument
18361 bpfptr_t uattr) in check_btf_info() argument
18371 err = check_btf_func(env, attr, uattr); in check_btf_info()
[all …]
/kernel/sched/
A Dsyscalls.c889 static int sched_copy_attr(struct sched_attr __user *uattr, struct sched_attr *attr) in sched_copy_attr() argument
897 ret = get_user(size, &uattr->size); in sched_copy_attr()
907 ret = copy_struct_from_user(attr, sizeof(*attr), uattr, size); in sched_copy_attr()
927 put_user(sizeof(*attr), &uattr->size); in sched_copy_attr()
977 SYSCALL_DEFINE3(sched_setattr, pid_t, pid, struct sched_attr __user *, uattr, in SYSCALL_DEFINE3() argument
983 if (unlikely(!uattr || pid < 0 || flags)) in SYSCALL_DEFINE3()
986 retval = sched_copy_attr(uattr, &attr); in SYSCALL_DEFINE3()
1077 SYSCALL_DEFINE4(sched_getattr, pid_t, pid, struct sched_attr __user *, uattr, in SYSCALL_DEFINE4() argument
1084 if (unlikely(!uattr || pid < 0 || usize > PAGE_SIZE || in SYSCALL_DEFINE4()
1115 return copy_struct_to_user(uattr, usize, &kattr, sizeof(kattr), NULL); in SYSCALL_DEFINE4()
/kernel/events/
A Dcore.c6301 static int perf_copy_attr(struct perf_event_attr __user *uattr,
13053 static int perf_copy_attr(struct perf_event_attr __user *uattr, in perf_copy_attr() argument
13062 ret = get_user(size, &uattr->size); in perf_copy_attr()
13072 ret = copy_struct_from_user(attr, sizeof(*attr), uattr, size); in perf_copy_attr()
13174 put_user(sizeof(*attr), &uattr->size); in perf_copy_attr()
/kernel/trace/
A Dbpf_trace.c1955 union bpf_attr __user *uattr) in bpf_prog_test_run_tracing() argument

Completed in 974 milliseconds