Searched refs:bpfptr_t (Results 1 - 8 of 8) sorted by relevance
/linux-master/include/linux/ |
H A D | bpfptr.h | 9 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 D | btf.h | 143 int btf_new_fd(const union bpf_attr *attr, bpfptr_t uattr, u32 uattr_sz);
|
H A D | bpf_verifier.h | 731 bpfptr_t fd_array;
|
H A D | bpf.h | 2446 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);
|
/linux-master/kernel/bpf/ |
H A D | syscall.c | 84 int bpf_check_uarg_tail_zero(bpfptr_t uaddr, 1509 static void *___bpf_copy_key(bpfptr_t ukey, u64 key_size) 1598 static int map_update_elem(union bpf_attr *attr, bpfptr_t uattr) 1600 bpfptr_t ukey = make_bpfptr(attr->key, uattr.is_kernel); 1601 bpfptr_t uvalue = make_bpfptr(attr->value, uattr.is_kernel); 1656 static int map_delete_elem(union bpf_attr *attr, bpfptr_t uattr) 1658 bpfptr_t ukey = make_bpfptr(attr->key, uattr.is_kernel); 2683 static int bpf_prog_load(union bpf_attr *attr, bpfptr_t uattr, u32 uattr_size) 4964 static int bpf_btf_load(const union bpf_attr *attr, bpfptr_t uattr, __u32 uattr_size) 5187 static int link_create(union bpf_attr *attr, bpfptr_t uatt [all...] |
H A D | bpf_iter.c | 507 int bpf_iter_link_attach(const union bpf_attr *attr, bpfptr_t uattr, 515 bpfptr_t ulinfo;
|
H A D | btf.c | 5527 static int finalize_log(struct bpf_verifier_log *log, bpfptr_t uattr, u32 uattr_size) 5542 static struct btf *btf_parse(const union bpf_attr *attr, bpfptr_t uattr, u32 uattr_size) 5544 bpfptr_t btf_data = make_bpfptr(attr->btf, uattr.is_kernel); 7456 int btf_new_fd(const union bpf_attr *attr, bpfptr_t uattr, u32 uattr_size)
|
H A D | verifier.c | 15902 bpfptr_t uattr) 15911 bpfptr_t urecord; 16004 bpfptr_t uattr) 16012 bpfptr_t urecord; 16095 bpfptr_t uattr) 16102 bpfptr_t ulinfo; 16223 bpfptr_t uattr) 16233 bpfptr_t u_core_relo; 16292 bpfptr_t uattr) 16320 bpfptr_t uatt [all...] |
Completed in 399 milliseconds