Lines Matching refs:btf_record
165 static void __bpf_obj_unpin_uptrs(struct btf_record *rec, u32 cnt, void *obj) in __bpf_obj_unpin_uptrs()
180 static void bpf_obj_unpin_uptrs(struct btf_record *rec, void *obj) in bpf_obj_unpin_uptrs()
188 static int bpf_obj_pin_uptrs(struct btf_record *rec, void *obj) in bpf_obj_pin_uptrs()
616 struct btf_field *btf_record_find(const struct btf_record *rec, u32 offset, in btf_record_find()
629 void btf_record_free(struct btf_record *rec) in btf_record_free()
670 struct btf_record *btf_record_dup(const struct btf_record *rec) in btf_record_dup()
673 struct btf_record *new_rec; in btf_record_dup()
678 size = offsetof(struct btf_record, fields[rec->cnt]); in btf_record_dup()
721 bool btf_record_equal(const struct btf_record *rec_a, const struct btf_record *rec_b) in btf_record_equal()
732 size = offsetof(struct btf_record, fields[rec_a->cnt]); in btf_record_equal()
750 void bpf_obj_free_timer(const struct btf_record *rec, void *obj) in bpf_obj_free_timer()
757 void bpf_obj_free_workqueue(const struct btf_record *rec, void *obj) in bpf_obj_free_workqueue()
764 void bpf_obj_free_fields(const struct btf_record *rec, void *obj) in bpf_obj_free_fields()
833 struct btf_record *rec = map->record; in bpf_map_free()