Searched refs:bpfptr_t (Results 1 - 8 of 8) sorted by last modified time

/linux-master/kernel/bpf/
H A Dsyscall.c84 int bpf_check_uarg_tail_zero(bpfptr_t uaddr,
1522 static void *___bpf_copy_key(bpfptr_t ukey, u64 key_size)
1611 static int map_update_elem(union bpf_attr *attr, bpfptr_t uattr)
1613 bpfptr_t ukey = make_bpfptr(attr->key, uattr.is_kernel);
1614 bpfptr_t uvalue = make_bpfptr(attr->value, uattr.is_kernel);
1669 static int map_delete_elem(union bpf_attr *attr, bpfptr_t uattr)
1671 bpfptr_t ukey = make_bpfptr(attr->key, uattr.is_kernel);
2696 static int bpf_prog_load(union bpf_attr *attr, bpfptr_t uattr, u32 uattr_size)
4986 static int bpf_btf_load(const union bpf_attr *attr, bpfptr_t uattr, __u32 uattr_size)
5209 static int link_create(union bpf_attr *attr, bpfptr_t uatt
[all...]
H A Dverifier.c16058 bpfptr_t uattr)
16067 bpfptr_t urecord;
16160 bpfptr_t uattr)
16168 bpfptr_t urecord;
16251 bpfptr_t uattr)
16258 bpfptr_t ulinfo;
16379 bpfptr_t uattr)
16389 bpfptr_t u_core_relo;
16448 bpfptr_t uattr)
16476 bpfptr_t uatt
[all...]
H A Dbtf.c5545 static int finalize_log(struct bpf_verifier_log *log, bpfptr_t uattr, u32 uattr_size)
5560 static struct btf *btf_parse(const union bpf_attr *attr, bpfptr_t uattr, u32 uattr_size)
5562 bpfptr_t btf_data = make_bpfptr(attr->btf, uattr.is_kernel);
7477 int btf_new_fd(const union bpf_attr *attr, bpfptr_t uattr, u32 uattr_size)
H A Dbpf_iter.c507 int bpf_iter_link_attach(const union bpf_attr *attr, bpfptr_t uattr,
515 bpfptr_t ulinfo;
/linux-master/include/linux/
H A Dbpfptr.h9 typedef sockptr_t bpfptr_t; typedef
11 static inline bool bpfptr_is_kernel(bpfptr_t bpfptr)
16 static inline bpfptr_t KERNEL_BPFPTR(void *p)
18 return (bpfptr_t) { .kernel = p, .is_kernel = true };
21 static inline bpfptr_t USER_BPFPTR(void __user *p)
23 return (bpfptr_t) { .user = p };
26 static inline bpfptr_t make_bpfptr(u64 addr, bool is_kernel)
34 static inline bool bpfptr_is_null(bpfptr_t bpfptr)
41 static inline void bpfptr_add(bpfptr_t *bpfptr, size_t val)
49 static inline int copy_from_bpfptr_offset(void *dst, bpfptr_t sr
[all...]
H A Dbpf.h2446 int bpf_iter_link_attach(const union bpf_attr *attr, bpfptr_t uattr, struct bpf_prog *prog);
2477 int bpf_check_uarg_tail_zero(bpfptr_t uaddr, size_t expected_size,
2481 int bpf_check(struct bpf_prog **fp, union bpf_attr *attr, bpfptr_t uattr, u32 uattr_size);
H A Dbpf_verifier.h740 bpfptr_t fd_array;
H A Dbtf.h143 int btf_new_fd(const union bpf_attr *attr, bpfptr_t uattr, u32 uattr_sz);

Completed in 461 milliseconds