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()
633 struct btf_field *btf_record_find(const struct btf_record *rec, u32 offset, in btf_record_find()
646 void btf_record_free(struct btf_record *rec) in btf_record_free()
688 struct btf_record *btf_record_dup(const struct btf_record *rec) in btf_record_dup()
691 struct btf_record *new_rec; in btf_record_dup()
696 size = offsetof(struct btf_record, fields[rec->cnt]); in btf_record_dup()
740 bool btf_record_equal(const struct btf_record *rec_a, const struct btf_record *rec_b) in btf_record_equal()
751 size = offsetof(struct btf_record, fields[rec_a->cnt]); in btf_record_equal()
769 void bpf_obj_free_timer(const struct btf_record *rec, void *obj) in bpf_obj_free_timer()
776 void bpf_obj_free_workqueue(const struct btf_record *rec, void *obj) in bpf_obj_free_workqueue()
783 void bpf_obj_free_fields(const struct btf_record *rec, void *obj) in bpf_obj_free_fields()
853 struct btf_record *rec = map->record; in bpf_map_free()