Home
last modified time | relevance | path

Searched refs:uattr (Results 1 - 25 of 50) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Duverbs_ioctl.c137 static bool uverbs_is_attr_cleared(const struct ib_uverbs_attr *uattr, in uverbs_is_attr_cleared() argument
140 if (uattr->len > sizeof_field(struct ib_uverbs_attr, data)) in uverbs_is_attr_cleared()
141 return ib_is_buffer_cleared(u64_to_user_ptr(uattr->data) + len, in uverbs_is_attr_cleared()
142 uattr->len - len); in uverbs_is_attr_cleared()
144 return !memchr_inv((const void *)&uattr->data + len, in uverbs_is_attr_cleared()
145 0, uattr->len - len); in uverbs_is_attr_cleared()
166 struct ib_uverbs_attr *uattr, in uverbs_process_idrs_array()
175 if (uattr->attr_data.reserved) in uverbs_process_idrs_array()
178 if (uattr->len % sizeof(u32)) in uverbs_process_idrs_array()
181 array_len = uattr in uverbs_process_idrs_array()
163 uverbs_process_idrs_array(struct bundle_priv *pbundle, const struct uverbs_api_attr *attr_uapi, struct uverbs_objs_arr_attr *attr, struct ib_uverbs_attr *uattr, u32 attr_bkey) uverbs_process_idrs_array() argument
238 uverbs_process_attr(struct bundle_priv *pbundle, const struct uverbs_api_attr *attr_uapi, struct ib_uverbs_attr *uattr, u32 attr_bkey) uverbs_process_attr() argument
387 uverbs_set_attr(struct bundle_priv *pbundle, struct ib_uverbs_attr *uattr) uverbs_set_attr() argument
[all...]
H A Duverbs_std_types_counters.c92 const struct uverbs_attr *uattr; in UVERBS_METHOD_COUNTERS_READ() local
109 uattr = uverbs_attr_get(attrs, UVERBS_ATTR_READ_COUNTERS_BUFF); in UVERBS_METHOD_COUNTERS_READ()
110 if (IS_ERR(uattr)) in UVERBS_METHOD_COUNTERS_READ()
111 return PTR_ERR(uattr); in UVERBS_METHOD_COUNTERS_READ()
112 read_attr.ncounters = uattr->ptr_attr.len / sizeof(u64); in UVERBS_METHOD_COUNTERS_READ()
/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Duverbs_ioctl.c137 static bool uverbs_is_attr_cleared(const struct ib_uverbs_attr *uattr, in uverbs_is_attr_cleared() argument
140 if (uattr->len > sizeof_field(struct ib_uverbs_attr, data)) in uverbs_is_attr_cleared()
141 return ib_is_buffer_cleared(u64_to_user_ptr(uattr->data) + len, in uverbs_is_attr_cleared()
142 uattr->len - len); in uverbs_is_attr_cleared()
144 return !memchr_inv((const void *)&uattr->data + len, in uverbs_is_attr_cleared()
145 0, uattr->len - len); in uverbs_is_attr_cleared()
166 struct ib_uverbs_attr *uattr, in uverbs_process_idrs_array()
175 if (uattr->attr_data.reserved) in uverbs_process_idrs_array()
178 if (uattr->len % sizeof(u32)) in uverbs_process_idrs_array()
181 array_len = uattr in uverbs_process_idrs_array()
163 uverbs_process_idrs_array(struct bundle_priv *pbundle, const struct uverbs_api_attr *attr_uapi, struct uverbs_objs_arr_attr *attr, struct ib_uverbs_attr *uattr, u32 attr_bkey) uverbs_process_idrs_array() argument
238 uverbs_process_attr(struct bundle_priv *pbundle, const struct uverbs_api_attr *attr_uapi, struct ib_uverbs_attr *uattr, u32 attr_bkey) uverbs_process_attr() argument
379 uverbs_set_attr(struct bundle_priv *pbundle, struct ib_uverbs_attr *uattr) uverbs_set_attr() argument
[all...]
H A Duverbs_std_types_counters.c93 const struct uverbs_attr *uattr; in UVERBS_METHOD_COUNTERS_READ() local
110 uattr = uverbs_attr_get(attrs, UVERBS_ATTR_READ_COUNTERS_BUFF); in UVERBS_METHOD_COUNTERS_READ()
111 if (IS_ERR(uattr)) in UVERBS_METHOD_COUNTERS_READ()
112 return PTR_ERR(uattr); in UVERBS_METHOD_COUNTERS_READ()
113 read_attr.ncounters = uattr->ptr_attr.len / sizeof(u64); in UVERBS_METHOD_COUNTERS_READ()
/kernel/linux/linux-5.10/net/bpf/
H A Dtest_run.c87 union bpf_attr __user *uattr, const void *data, in bpf_test_finish()
105 if (copy_to_user(&uattr->test.data_size_out, &size, sizeof(size))) in bpf_test_finish()
107 if (copy_to_user(&uattr->test.retval, &retval, sizeof(retval))) in bpf_test_finish()
109 if (copy_to_user(&uattr->test.duration, &duration, sizeof(duration))) in bpf_test_finish()
206 union bpf_attr __user *uattr) in bpf_prog_test_run_tracing()
239 if (copy_to_user(&uattr->test.retval, &retval, sizeof(retval))) in bpf_prog_test_run_tracing()
266 union bpf_attr __user *uattr) in bpf_prog_test_run_raw_tp()
319 copy_to_user(&uattr->test.retval, &info.retval, sizeof(u32))) in bpf_prog_test_run_raw_tp()
359 union bpf_attr __user *uattr, const void *data, in bpf_ctx_finish()
376 if (copy_to_user(&uattr in bpf_ctx_finish()
86 bpf_test_finish(const union bpf_attr *kattr, union bpf_attr __user *uattr, const void *data, u32 size, u32 retval, u32 duration) bpf_test_finish() argument
204 bpf_prog_test_run_tracing(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_tracing() argument
264 bpf_prog_test_run_raw_tp(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_raw_tp() argument
358 bpf_ctx_finish(const union bpf_attr *kattr, union bpf_attr __user *uattr, const void *data, u32 size) bpf_ctx_finish() argument
491 bpf_prog_test_run_skb(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_skb() argument
625 bpf_prog_test_run_xdp(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_xdp() argument
688 bpf_prog_test_run_flow_dissector(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_flow_dissector() argument
[all...]
/kernel/linux/linux-5.10/kernel/bpf/
H A Dsyscall.c1269 union bpf_attr __user *uattr) in generic_map_delete_batch()
1288 if (put_user(0, &uattr->batch.count)) in generic_map_delete_batch()
1316 if (copy_to_user(&uattr->batch.count, &cp, sizeof(cp))) in generic_map_delete_batch()
1325 union bpf_attr __user *uattr) in generic_map_update_batch()
1349 if (put_user(0, &uattr->batch.count)) in generic_map_update_batch()
1378 if (copy_to_user(&uattr->batch.count, &cp, sizeof(cp))) in generic_map_update_batch()
1391 union bpf_attr __user *uattr) in generic_map_lookup_batch()
1414 if (put_user(0, &uattr->batch.count)) in generic_map_lookup_batch()
1479 if ((copy_to_user(&uattr->batch.count, &cp, sizeof(cp)) || in generic_map_lookup_batch()
2126 static int bpf_prog_load(union bpf_attr *attr, union bpf_attr __user *uattr) in bpf_prog_load() argument
1267 generic_map_delete_batch(struct bpf_map *map, const union bpf_attr *attr, union bpf_attr __user *uattr) generic_map_delete_batch() argument
1323 generic_map_update_batch(struct bpf_map *map, const union bpf_attr *attr, union bpf_attr __user *uattr) generic_map_update_batch() argument
1389 generic_map_lookup_batch(struct bpf_map *map, const union bpf_attr *attr, union bpf_attr __user *uattr) generic_map_lookup_batch() argument
3092 bpf_prog_query(const union bpf_attr *attr, union bpf_attr __user *uattr) bpf_prog_query() argument
3139 bpf_prog_test_run(const union bpf_attr *attr, union bpf_attr __user *uattr) bpf_prog_test_run() argument
3169 bpf_obj_get_next_id(const union bpf_attr *attr, union bpf_attr __user *uattr, struct idr *idr, spinlock_t *lock) bpf_obj_get_next_id() argument
3424 bpf_prog_get_info_by_fd(struct file *file, struct bpf_prog *prog, const union bpf_attr *attr, union bpf_attr __user *uattr) bpf_prog_get_info_by_fd() argument
3705 bpf_map_get_info_by_fd(struct file *file, struct bpf_map *map, const union bpf_attr *attr, union bpf_attr __user *uattr) bpf_map_get_info_by_fd() argument
3749 bpf_btf_get_info_by_fd(struct file *file, struct btf *btf, const union bpf_attr *attr, union bpf_attr __user *uattr) bpf_btf_get_info_by_fd() argument
3765 bpf_link_get_info_by_fd(struct file *file, struct bpf_link *link, const union bpf_attr *attr, union bpf_attr __user *uattr) bpf_link_get_info_by_fd() argument
3804 bpf_obj_get_info_by_fd(const union bpf_attr *attr, union bpf_attr __user *uattr) bpf_obj_get_info_by_fd() argument
3862 bpf_task_fd_query_copy(const union bpf_attr *attr, union bpf_attr __user *uattr, u32 prog_id, u32 fd_type, const char *buf, u64 probe_offset, u64 probe_addr) bpf_task_fd_query_copy() argument
3911 bpf_task_fd_query(const union bpf_attr *attr, union bpf_attr __user *uattr) bpf_task_fd_query() argument
4008 bpf_map_do_batch(const union bpf_attr *attr, union bpf_attr __user *uattr, int cmd) bpf_map_do_batch() argument
[all...]
H A Dhashtab.c1372 union bpf_attr __user *uattr, in __htab_map_lookup_and_delete_batch()
1406 if (put_user(0, &uattr->batch.count)) in __htab_map_lookup_and_delete_batch()
1573 put_user(total, &uattr->batch.count)) in __htab_map_lookup_and_delete_batch()
1584 union bpf_attr __user *uattr) in htab_percpu_map_lookup_batch()
1586 return __htab_map_lookup_and_delete_batch(map, attr, uattr, false, in htab_percpu_map_lookup_batch()
1593 union bpf_attr __user *uattr) in htab_percpu_map_lookup_and_delete_batch()
1595 return __htab_map_lookup_and_delete_batch(map, attr, uattr, true, in htab_percpu_map_lookup_and_delete_batch()
1601 union bpf_attr __user *uattr) in htab_map_lookup_batch()
1603 return __htab_map_lookup_and_delete_batch(map, attr, uattr, false, in htab_map_lookup_batch()
1610 union bpf_attr __user *uattr) in htab_map_lookup_and_delete_batch()
1370 __htab_map_lookup_and_delete_batch(struct bpf_map *map, const union bpf_attr *attr, union bpf_attr __user *uattr, bool do_delete, bool is_lru_map, bool is_percpu) __htab_map_lookup_and_delete_batch() argument
1583 htab_percpu_map_lookup_batch(struct bpf_map *map, const union bpf_attr *attr, union bpf_attr __user *uattr) htab_percpu_map_lookup_batch() argument
1591 htab_percpu_map_lookup_and_delete_batch(struct bpf_map *map, const union bpf_attr *attr, union bpf_attr __user *uattr) htab_percpu_map_lookup_and_delete_batch() argument
1600 htab_map_lookup_batch(struct bpf_map *map, const union bpf_attr *attr, union bpf_attr __user *uattr) htab_map_lookup_batch() argument
1608 htab_map_lookup_and_delete_batch(struct bpf_map *map, const union bpf_attr *attr, union bpf_attr __user *uattr) htab_map_lookup_and_delete_batch() argument
1617 htab_lru_percpu_map_lookup_batch(struct bpf_map *map, const union bpf_attr *attr, union bpf_attr __user *uattr) htab_lru_percpu_map_lookup_batch() argument
1626 htab_lru_percpu_map_lookup_and_delete_batch(struct bpf_map *map, const union bpf_attr *attr, union bpf_attr __user *uattr) htab_lru_percpu_map_lookup_and_delete_batch() argument
1635 htab_lru_map_lookup_batch(struct bpf_map *map, const union bpf_attr *attr, union bpf_attr __user *uattr) htab_lru_map_lookup_batch() argument
1643 htab_lru_map_lookup_and_delete_batch(struct bpf_map *map, const union bpf_attr *attr, union bpf_attr __user *uattr) htab_lru_map_lookup_and_delete_batch() argument
[all...]
H A Dnet_namespace.c246 union bpf_attr __user *uattr, in __netns_bpf_prog_query()
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()
289 ret = __netns_bpf_prog_query(attr, uattr, net, type); in netns_bpf_prog_query()
245 __netns_bpf_prog_query(const union bpf_attr *attr, union bpf_attr __user *uattr, struct net *net, enum netns_bpf_attach_type type) __netns_bpf_prog_query() argument
270 netns_bpf_prog_query(const union bpf_attr *attr, union bpf_attr __user *uattr) netns_bpf_prog_query() argument
/kernel/linux/linux-6.6/kernel/bpf/
H A Dsyscall.c1506 static int map_update_elem(union bpf_attr *attr, bpfptr_t uattr) in map_update_elem() argument
1508 bpfptr_t ukey = make_bpfptr(attr->key, uattr.is_kernel); in map_update_elem()
1509 bpfptr_t uvalue = make_bpfptr(attr->value, uattr.is_kernel); in map_update_elem()
1562 static int map_delete_elem(union bpf_attr *attr, bpfptr_t uattr) in map_delete_elem() argument
1564 bpfptr_t ukey = make_bpfptr(attr->key, uattr.is_kernel); in map_delete_elem()
1683 union bpf_attr __user *uattr) in generic_map_delete_batch()
1702 if (put_user(0, &uattr->batch.count)) in generic_map_delete_batch()
1729 if (copy_to_user(&uattr->batch.count, &cp, sizeof(cp))) in generic_map_delete_batch()
1740 union bpf_attr __user *uattr) in generic_map_update_batch()
1762 if (put_user(0, &uattr in generic_map_update_batch()
1681 generic_map_delete_batch(struct bpf_map *map, const union bpf_attr *attr, union bpf_attr __user *uattr) generic_map_delete_batch() argument
1738 generic_map_update_batch(struct bpf_map *map, struct file *map_file, const union bpf_attr *attr, union bpf_attr __user *uattr) generic_map_update_batch() argument
1800 generic_map_lookup_batch(struct bpf_map *map, const union bpf_attr *attr, union bpf_attr __user *uattr) generic_map_lookup_batch() argument
2583 bpf_prog_load(union bpf_attr *attr, bpfptr_t uattr, u32 uattr_size) bpf_prog_load() argument
3968 bpf_prog_query(const union bpf_attr *attr, union bpf_attr __user *uattr) bpf_prog_query() argument
4024 bpf_prog_test_run(const union bpf_attr *attr, union bpf_attr __user *uattr) bpf_prog_test_run() argument
4054 bpf_obj_get_next_id(const union bpf_attr *attr, union bpf_attr __user *uattr, struct idr *idr, spinlock_t *lock) bpf_obj_get_next_id() argument
4309 bpf_prog_get_info_by_fd(struct file *file, struct bpf_prog *prog, const union bpf_attr *attr, union bpf_attr __user *uattr) bpf_prog_get_info_by_fd() argument
4598 bpf_map_get_info_by_fd(struct file *file, struct bpf_map *map, const union bpf_attr *attr, union bpf_attr __user *uattr) bpf_map_get_info_by_fd() argument
4643 bpf_btf_get_info_by_fd(struct file *file, struct btf *btf, const union bpf_attr *attr, union bpf_attr __user *uattr) bpf_btf_get_info_by_fd() argument
4659 bpf_link_get_info_by_fd(struct file *file, struct bpf_link *link, const union bpf_attr *attr, union bpf_attr __user *uattr) bpf_link_get_info_by_fd() argument
4699 bpf_obj_get_info_by_fd(const union bpf_attr *attr, union bpf_attr __user *uattr) bpf_obj_get_info_by_fd() argument
4733 bpf_btf_load(const union bpf_attr *attr, bpfptr_t uattr, __u32 uattr_size) bpf_btf_load() argument
4757 bpf_task_fd_query_copy(const union bpf_attr *attr, union bpf_attr __user *uattr, u32 prog_id, u32 fd_type, const char *buf, u64 probe_offset, u64 probe_addr) bpf_task_fd_query_copy() argument
4806 bpf_task_fd_query(const union bpf_attr *attr, union bpf_attr __user *uattr) bpf_task_fd_query() argument
4889 bpf_map_do_batch(const union bpf_attr *attr, union bpf_attr __user *uattr, int cmd) bpf_map_do_batch() argument
4935 link_create(union bpf_attr *attr, bpfptr_t uattr) link_create() argument
5346 __sys_bpf(int cmd, bpfptr_t uattr, unsigned int size) __sys_bpf() argument
[all...]
H A Dnet_namespace.c247 union bpf_attr __user *uattr, in __netns_bpf_prog_query()
260 if (copy_to_user(&uattr->query.attach_flags, &flags, sizeof(flags))) in __netns_bpf_prog_query()
262 if (copy_to_user(&uattr->query.prog_cnt, &prog_cnt, sizeof(prog_cnt))) in __netns_bpf_prog_query()
272 union bpf_attr __user *uattr) in netns_bpf_prog_query()
290 ret = __netns_bpf_prog_query(attr, uattr, net, type); in netns_bpf_prog_query()
246 __netns_bpf_prog_query(const union bpf_attr *attr, union bpf_attr __user *uattr, struct net *net, enum netns_bpf_attach_type type) __netns_bpf_prog_query() argument
271 netns_bpf_prog_query(const union bpf_attr *attr, union bpf_attr __user *uattr) netns_bpf_prog_query() argument
H A Dhashtab.c1681 union bpf_attr __user *uattr, in __htab_map_lookup_and_delete_batch()
1715 if (put_user(0, &uattr->batch.count)) in __htab_map_lookup_and_delete_batch()
1897 put_user(total, &uattr->batch.count)) in __htab_map_lookup_and_delete_batch()
1908 union bpf_attr __user *uattr) in htab_percpu_map_lookup_batch()
1910 return __htab_map_lookup_and_delete_batch(map, attr, uattr, false, in htab_percpu_map_lookup_batch()
1917 union bpf_attr __user *uattr) in htab_percpu_map_lookup_and_delete_batch()
1919 return __htab_map_lookup_and_delete_batch(map, attr, uattr, true, in htab_percpu_map_lookup_and_delete_batch()
1925 union bpf_attr __user *uattr) in htab_map_lookup_batch()
1927 return __htab_map_lookup_and_delete_batch(map, attr, uattr, false, in htab_map_lookup_batch()
1934 union bpf_attr __user *uattr) in htab_map_lookup_and_delete_batch()
1679 __htab_map_lookup_and_delete_batch(struct bpf_map *map, const union bpf_attr *attr, union bpf_attr __user *uattr, bool do_delete, bool is_lru_map, bool is_percpu) __htab_map_lookup_and_delete_batch() argument
1907 htab_percpu_map_lookup_batch(struct bpf_map *map, const union bpf_attr *attr, union bpf_attr __user *uattr) htab_percpu_map_lookup_batch() argument
1915 htab_percpu_map_lookup_and_delete_batch(struct bpf_map *map, const union bpf_attr *attr, union bpf_attr __user *uattr) htab_percpu_map_lookup_and_delete_batch() argument
1924 htab_map_lookup_batch(struct bpf_map *map, const union bpf_attr *attr, union bpf_attr __user *uattr) htab_map_lookup_batch() argument
1932 htab_map_lookup_and_delete_batch(struct bpf_map *map, const union bpf_attr *attr, union bpf_attr __user *uattr) htab_map_lookup_and_delete_batch() argument
1941 htab_lru_percpu_map_lookup_batch(struct bpf_map *map, const union bpf_attr *attr, union bpf_attr __user *uattr) htab_lru_percpu_map_lookup_batch() argument
1950 htab_lru_percpu_map_lookup_and_delete_batch(struct bpf_map *map, const union bpf_attr *attr, union bpf_attr __user *uattr) htab_lru_percpu_map_lookup_and_delete_batch() argument
1959 htab_lru_map_lookup_batch(struct bpf_map *map, const union bpf_attr *attr, union bpf_attr __user *uattr) htab_lru_map_lookup_batch() argument
1967 htab_lru_map_lookup_and_delete_batch(struct bpf_map *map, const union bpf_attr *attr, union bpf_attr __user *uattr) htab_lru_map_lookup_and_delete_batch() argument
[all...]
H 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()
/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/
H A Dvas-api.c76 struct vas_tx_win_open_attr uattr; in coproc_ioc_tx_win_open() local
89 rc = copy_from_user(&uattr, uptr, sizeof(uattr)); in coproc_ioc_tx_win_open()
95 if (uattr.version != 1) { in coproc_ioc_tx_win_open()
100 vasid = uattr.vas_id; in coproc_ioc_tx_win_open()
/kernel/linux/linux-5.10/include/linux/
H A Dbpf_lirc.h10 int lirc_prog_query(const union bpf_attr *attr, union bpf_attr __user *uattr);
24 union bpf_attr __user *uattr) in lirc_prog_query()
23 lirc_prog_query(const union bpf_attr *attr, union bpf_attr __user *uattr) lirc_prog_query() argument
H A Dbpf-netns.h36 union bpf_attr __user *uattr);
44 union bpf_attr __user *uattr) in netns_bpf_prog_query()
43 netns_bpf_prog_query(const union bpf_attr *attr, union bpf_attr __user *uattr) netns_bpf_prog_query() argument
H A Dbpf.h65 union bpf_attr __user *uattr);
68 union bpf_attr __user *uattr);
70 union bpf_attr __user *uattr);
72 union bpf_attr __user *uattr);
498 union bpf_attr __user *uattr);
1344 union bpf_attr __user *uattr);
1347 union bpf_attr __user *uattr);
1350 union bpf_attr __user *uattr);
1492 union bpf_attr __user *uattr);
1532 union bpf_attr __user *uattr);
1742 bpf_prog_test_run_xdp(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_xdp() argument
1749 bpf_prog_test_run_skb(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_skb() argument
1756 bpf_prog_test_run_tracing(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_tracing() argument
1763 bpf_prog_test_run_flow_dissector(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_flow_dissector() argument
[all...]
H A Dbpf-cgroup.h104 union bpf_attr __user *uattr);
114 union bpf_attr __user *uattr);
386 union bpf_attr __user *uattr);
414 union bpf_attr __user *uattr) in cgroup_bpf_prog_query()
413 cgroup_bpf_prog_query(const union bpf_attr *attr, union bpf_attr __user *uattr) cgroup_bpf_prog_query() argument
/kernel/linux/linux-6.6/include/linux/
H A Dbpf_lirc.h10 int lirc_prog_query(const union bpf_attr *attr, union bpf_attr __user *uattr);
24 union bpf_attr __user *uattr) in lirc_prog_query()
23 lirc_prog_query(const union bpf_attr *attr, union bpf_attr __user *uattr) lirc_prog_query() argument
H A Dbpf-netns.h30 union bpf_attr __user *uattr);
38 union bpf_attr __user *uattr) in netns_bpf_prog_query()
37 netns_bpf_prog_query(const union bpf_attr *attr, union bpf_attr __user *uattr) netns_bpf_prog_query() argument
H A Dbpf.h85 union bpf_attr __user *uattr);
90 union bpf_attr __user *uattr);
93 union bpf_attr __user *uattr);
95 union bpf_attr __user *uattr);
927 union bpf_attr __user *uattr);
1682 union bpf_attr __user *uattr);
2081 union bpf_attr __user *uattr);
2084 union bpf_attr __user *uattr);
2087 union bpf_attr __user *uattr);
2284 int bpf_iter_link_attach(const union bpf_attr *attr, bpfptr_t uattr, struc
2620 bpf_prog_test_run_xdp(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_xdp() argument
2627 bpf_prog_test_run_skb(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_skb() argument
2634 bpf_prog_test_run_tracing(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_tracing() argument
2641 bpf_prog_test_run_flow_dissector(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_flow_dissector() argument
2648 bpf_prog_test_run_sk_lookup(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_sk_lookup() argument
2892 bpf_prog_test_run_syscall(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_syscall() argument
2918 sock_map_bpf_prog_query(const union bpf_attr *attr, union bpf_attr __user *uattr) sock_map_bpf_prog_query() argument
[all...]
/kernel/linux/linux-6.6/net/bpf/
H A Dtest_run.c436 union bpf_attr __user *uattr, const void *data, in bpf_test_finish()
489 if (copy_to_user(&uattr->test.data_size_out, &size, sizeof(size))) in bpf_test_finish()
491 if (copy_to_user(&uattr->test.retval, &retval, sizeof(retval))) in bpf_test_finish()
493 if (copy_to_user(&uattr->test.duration, &duration, sizeof(duration))) in bpf_test_finish()
653 union bpf_attr __user *uattr) in bpf_prog_test_run_tracing()
691 if (copy_to_user(&uattr->test.retval, &retval, sizeof(retval))) in bpf_prog_test_run_tracing()
718 union bpf_attr __user *uattr) in bpf_prog_test_run_raw_tp()
767 copy_to_user(&uattr->test.retval, &info.retval, sizeof(u32))) in bpf_prog_test_run_raw_tp()
806 union bpf_attr __user *uattr, const void *data, in bpf_ctx_finish()
823 if (copy_to_user(&uattr in bpf_ctx_finish()
435 bpf_test_finish(const union bpf_attr *kattr, union bpf_attr __user *uattr, const void *data, struct skb_shared_info *sinfo, u32 size, u32 retval, u32 duration) bpf_test_finish() argument
651 bpf_prog_test_run_tracing(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_tracing() argument
716 bpf_prog_test_run_raw_tp(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_raw_tp() argument
805 bpf_ctx_finish(const union bpf_attr *kattr, union bpf_attr __user *uattr, const void *data, u32 size) bpf_ctx_finish() argument
944 bpf_prog_test_run_skb(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_skb() argument
1138 bpf_prog_test_run_xdp(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_xdp() argument
1300 bpf_prog_test_run_flow_dissector(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_flow_dissector() argument
1369 bpf_prog_test_run_sk_lookup(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_sk_lookup() argument
1469 bpf_prog_test_run_syscall(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_syscall() argument
1567 bpf_prog_test_run_nf(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_nf() argument
[all...]
/kernel/linux/linux-6.6/arch/powerpc/platforms/book3s/
H A Dvas-api.c283 struct vas_tx_win_open_attr uattr; in coproc_ioc_tx_win_open() local
296 rc = copy_from_user(&uattr, uptr, sizeof(uattr)); in coproc_ioc_tx_win_open()
302 if (uattr.version != 1) { in coproc_ioc_tx_win_open()
312 txwin = cp_inst->coproc->vops->open_win(uattr.vas_id, uattr.flags, in coproc_ioc_tx_win_open()
/kernel/linux/linux-6.6/include/net/
H A Dtcx.h169 union bpf_attr __user *uattr);
197 union bpf_attr __user *uattr) in tcx_prog_query()
196 tcx_prog_query(const union bpf_attr *attr, union bpf_attr __user *uattr) tcx_prog_query() argument
/kernel/linux/linux-5.10/drivers/media/rc/
H A Dbpf-lirc.c291 int lirc_prog_query(const union bpf_attr *attr, union bpf_attr __user *uattr) in lirc_prog_query() argument
318 if (copy_to_user(&uattr->query.prog_cnt, &cnt, sizeof(cnt))) { in lirc_prog_query()
323 if (copy_to_user(&uattr->query.attach_flags, &flags, sizeof(flags))) { in lirc_prog_query()
/kernel/linux/linux-6.6/drivers/media/rc/
H A Dbpf-lirc.c295 int lirc_prog_query(const union bpf_attr *attr, union bpf_attr __user *uattr) in lirc_prog_query() argument
322 if (copy_to_user(&uattr->query.prog_cnt, &cnt, sizeof(cnt))) { in lirc_prog_query()
327 if (copy_to_user(&uattr->query.attach_flags, &flags, sizeof(flags))) { in lirc_prog_query()

Completed in 33 milliseconds

12