Searched refs:btf_record (Results 1 – 4 of 4) sorted by relevance
| /linux/include/linux/ |
| H A D | bpf.h | 244 struct btf_record *value_rec; 257 struct btf_record { struct 309 struct btf_record *record; 483 static inline bool btf_record_has_field(const struct btf_record *rec, enum btf_field_type type) in btf_record_has_field() 490 static inline void bpf_obj_init(const struct btf_record *rec, void *obj) in bpf_obj_init() 529 static inline void bpf_obj_memcpy(struct btf_record *rec, in bpf_obj_memcpy() 564 static inline void bpf_obj_swap_uptrs(const struct btf_record *rec, void *dst, void *src) in bpf_obj_swap_uptrs() 583 static inline void bpf_obj_memzero(struct btf_record *rec, void *dst, u32 size) in bpf_obj_memzero() 2475 struct btf_field *btf_record_find(const struct btf_record *rec, 2477 void btf_record_free(struct btf_record *rec); [all …]
|
| /linux/kernel/bpf/ |
| H A D | syscall.c | 170 static void __bpf_obj_unpin_uptrs(struct btf_record *rec, u32 cnt, void *obj) in __bpf_obj_unpin_uptrs() 185 static void bpf_obj_unpin_uptrs(struct btf_record *rec, void *obj) in bpf_obj_unpin_uptrs() 193 static int bpf_obj_pin_uptrs(struct btf_record *rec, void *obj) in bpf_obj_pin_uptrs() 653 struct btf_field *btf_record_find(const struct btf_record *rec, u32 offset, in btf_record_find() 666 void btf_record_free(struct btf_record *rec) in btf_record_free() 709 struct btf_record *btf_record_dup(const struct btf_record *rec) in btf_record_dup() 712 struct btf_record *new_rec; in btf_record_dup() 762 bool btf_record_equal(const struct btf_record *rec_a, const struct btf_record *rec_b) in btf_record_equal() 791 void bpf_obj_free_timer(const struct btf_record *rec, void *obj) in bpf_obj_free_timer() 798 void bpf_obj_free_workqueue(const struct btf_record *rec, void *obj) in bpf_obj_free_workqueue() [all …]
|
| H A D | helpers.c | 2257 void __bpf_obj_drop_impl(void *p, const struct btf_record *rec, bool percpu) in __bpf_obj_drop_impl() 2313 bool tail, struct btf_record *rec, u64 off) in __bpf_list_add() 2435 void *less, struct btf_record *rec, u64 off) in __bpf_rbtree_add()
|
| H A D | verifier.c | 416 static struct btf_record *reg_btf_record(const struct bpf_reg_state *reg) in reg_btf_record() 418 struct btf_record *rec = NULL; in reg_btf_record() 5921 static struct btf_record *kptr_pointee_btf_record(struct btf_field *kptr_field) in kptr_pointee_btf_record() 5944 struct btf_record *rec; in btf_ld_kptr_type() 6067 struct btf_record *rec; in check_map_access() 8418 struct btf_record *rec; in process_spin_lock() 8642 struct btf_record *rec; in process_kptr_func() 9450 struct btf_record *rec; in reg_find_field_offset() 12731 struct btf_record *rec = reg_btf_record(reg); in ref_set_non_owning() 12998 struct btf_record *rec; in __process_kf_arg_ptr_to_graph_root() [all …]
|