Lines Matching refs:btf_record
227 struct btf_record *value_rec;
240 struct btf_record { struct
276 struct btf_record *record;
445 static inline bool btf_record_has_field(const struct btf_record *rec, enum btf_field_type type) in btf_record_has_field()
452 static inline void bpf_obj_init(const struct btf_record *rec, void *obj) in bpf_obj_init()
491 static inline void bpf_obj_memcpy(struct btf_record *rec, in bpf_obj_memcpy()
526 static inline void bpf_obj_swap_uptrs(const struct btf_record *rec, void *dst, void *src) in bpf_obj_swap_uptrs()
545 static inline void bpf_obj_memzero(struct btf_record *rec, void *dst, u32 size) in bpf_obj_memzero()
2325 struct btf_field *btf_record_find(const struct btf_record *rec,
2327 void btf_record_free(struct btf_record *rec);
2329 struct btf_record *btf_record_dup(const struct btf_record *rec);
2330 bool btf_record_equal(const struct btf_record *rec_a, const struct btf_record *rec_b);
2331 void bpf_obj_free_timer(const struct btf_record *rec, void *obj);
2332 void bpf_obj_free_workqueue(const struct btf_record *rec, void *obj);
2333 void bpf_obj_free_fields(const struct btf_record *rec, void *obj);
2334 void __bpf_obj_drop_impl(void *p, const struct btf_record *rec, bool percpu);