Searched refs:bpfptr_t (Results 1 – 10 of 10) sorted by relevance
| /linux/include/linux/ |
| H A D | bpfptr.h | 9 typedef sockptr_t bpfptr_t; typedef 11 static inline bool bpfptr_is_kernel(bpfptr_t bpfptr) in bpfptr_is_kernel() 16 static inline bpfptr_t KERNEL_BPFPTR(void *p) in KERNEL_BPFPTR() 18 return (bpfptr_t) { .kernel = p, .is_kernel = true }; in KERNEL_BPFPTR() 21 static inline bpfptr_t USER_BPFPTR(void __user *p) in USER_BPFPTR() 23 return (bpfptr_t) { .user = p }; in USER_BPFPTR() 26 static inline bpfptr_t make_bpfptr(u64 addr, bool is_kernel) in make_bpfptr() 34 static inline bool bpfptr_is_null(bpfptr_t bpfptr) in bpfptr_is_null() 41 static inline void bpfptr_add(bpfptr_t *bpfptr, size_t val) in bpfptr_add() 49 static inline int copy_from_bpfptr_offset(void *dst, bpfptr_t src, in copy_from_bpfptr_offset() [all …]
|
| H A D | bpf_verifier.h | 773 bpfptr_t uattr; 777 u32 offsetof_log_true_size, bpfptr_t uattr, struct bpf_common_attr *common, 778 bpfptr_t uattr_common, u32 size_common); 780 struct bpf_common_attr *common, bpfptr_t uattr, 1019 bpfptr_t fd_array_raw; 1187 const union bpf_attr *attr, bpfptr_t uattr); 1189 const union bpf_attr *attr, bpfptr_t uattr);
|
| H A D | btf.h | 150 int btf_new_fd(const union bpf_attr *attr, bpfptr_t uattr, struct bpf_log_attr *attr_log);
|
| H A D | bpf.h | 3016 int bpf_iter_link_attach(const union bpf_attr *attr, bpfptr_t uattr, struct bpf_prog *prog); 3047 int bpf_check_uarg_tail_zero(bpfptr_t uaddr, size_t expected_size, 3052 int bpf_check(struct bpf_prog **fp, union bpf_attr *attr, bpfptr_t uattr,
|
| /linux/kernel/bpf/ |
| H A D | check_btf.c | 33 bpfptr_t uattr) in prepare_btf_func() 42 bpfptr_t urecord; in prepare_btf_func() 135 bpfptr_t uattr) in check_btf_func() 143 bpfptr_t urecord; in check_btf_func() 215 bpfptr_t uattr) in check_btf_line() 222 bpfptr_t ulinfo; in check_btf_line() 343 bpfptr_t uattr) in check_core_relo() 353 bpfptr_t u_core_relo; in check_core_relo() 412 bpfptr_t uattr) in bpf_prepare_btf_info() 440 bpfptr_t uattr) in bpf_check_btf_info()
|
| H A D | log.c | 817 u32 offsetof_log_true_size, bpfptr_t uattr, struct bpf_common_attr *common, in bpf_log_attr_init() 818 bpfptr_t uattr_common, u32 size_common) in bpf_log_attr_init() 851 struct bpf_common_attr *common, bpfptr_t uattr, in bpf_log_attr_create_vlog()
|
| H A D | syscall.c | 91 int bpf_check_uarg_tail_zero(bpfptr_t uaddr, in bpf_check_uarg_tail_zero() 1382 static int map_create_alloc(union bpf_attr *attr, bpfptr_t uattr, struct bpf_verifier_log *log, in map_create_alloc() 1595 bpfptr_t uprog_hash = make_bpfptr(attr->excl_prog_hash, uattr.is_kernel); in map_create_alloc() 1630 static int map_create(union bpf_attr *attr, bpfptr_t uattr, struct bpf_common_attr *attr_common, in map_create() 1631 bpfptr_t uattr_common, u32 size_common) in map_create() 1772 static void *___bpf_copy_key(bpfptr_t ukey, u64 key_size) in ___bpf_copy_key() 1847 static int map_update_elem(union bpf_attr *attr, bpfptr_t uattr) in map_update_elem() 1849 bpfptr_t ukey = make_bpfptr(attr->key, uattr.is_kernel); in map_update_elem() 1850 bpfptr_t uvalue = make_bpfptr(attr->value, uattr.is_kernel); in map_update_elem() 1900 static int map_delete_elem(union bpf_attr *attr, bpfptr_t uattr) in map_delete_elem() [all …]
|
| H A D | bpf_iter.c | 504 int bpf_iter_link_attach(const union bpf_attr *attr, bpfptr_t uattr, in bpf_iter_link_attach() 512 bpfptr_t ulinfo; in bpf_iter_link_attach()
|
| H A D | btf.c | 5949 static struct btf *btf_parse(const union bpf_attr *attr, bpfptr_t uattr, in btf_parse() 5952 bpfptr_t btf_data = make_bpfptr(attr->btf, uattr.is_kernel); in btf_parse() 8349 int btf_new_fd(const union bpf_attr *attr, bpfptr_t uattr, struct bpf_log_attr *attr_log) in btf_new_fd()
|
| H A D | verifier.c | 20528 bpfptr_t fd_array, u32 cnt) in process_fd_array_continuous() 20556 union bpf_attr *attr, bpfptr_t uattr) in process_fd_array() 20558 bpfptr_t fd_array = make_bpfptr(attr->fd_array, uattr.is_kernel); in process_fd_array() 20862 bpfptr_t usig = make_bpfptr(attr->signature, is_kernel); in bpf_prog_verify_signature() 20976 int bpf_check(struct bpf_prog **prog, union bpf_attr *attr, bpfptr_t uattr, in bpf_check()
|