Symbol: btf_record
include/linux/bpf.h
248
struct btf_record *value_rec;
include/linux/bpf.h
2714
struct btf_field *btf_record_find(const struct btf_record *rec,
include/linux/bpf.h
2716
void btf_record_free(struct btf_record *rec);
include/linux/bpf.h
2718
struct btf_record *btf_record_dup(const struct btf_record *rec);
include/linux/bpf.h
2719
bool btf_record_equal(const struct btf_record *rec_a, const struct btf_record *rec_b);
include/linux/bpf.h
2720
void bpf_obj_free_timer(const struct btf_record *rec, void *obj);
include/linux/bpf.h
2721
void bpf_obj_free_workqueue(const struct btf_record *rec, void *obj);
include/linux/bpf.h
2722
void bpf_obj_free_task_work(const struct btf_record *rec, void *obj);
include/linux/bpf.h
2724
void bpf_obj_free_fields(const struct btf_record *rec, void *obj);
include/linux/bpf.h
2725
void __bpf_obj_drop_impl(void *p, const struct btf_record *rec, bool percpu);
include/linux/bpf.h
315
struct btf_record *record;
include/linux/bpf.h
489
static inline bool btf_record_has_field(const struct btf_record *rec, enum btf_field_type type)
include/linux/bpf.h
512
static inline bool btf_record_has_nmi_unsafe_fields(const struct btf_record *rec)
include/linux/bpf.h
525
static inline void bpf_obj_init(const struct btf_record *rec, void *obj)
include/linux/bpf.h
564
static inline void bpf_obj_memcpy(struct btf_record *rec,
include/linux/bpf.h
599
static inline void bpf_obj_swap_uptrs(const struct btf_record *rec, void *dst, void *src)
include/linux/bpf.h
618
static inline void bpf_obj_memzero(struct btf_record *rec, void *dst, u32 size)
include/linux/btf.h
134
struct btf_record *record;
include/linux/btf.h
232
struct btf_record *btf_parse_fields(const struct btf *btf, const struct btf_type *t,
include/linux/btf.h
234
int btf_check_and_fixup_fields(const struct btf *btf, struct btf_record *rec);
kernel/bpf/btf.c
4118
struct btf_record *btf_parse_fields(const struct btf *btf, const struct btf_type *t,
kernel/bpf/btf.c
4123
struct btf_record *rec;
kernel/bpf/btf.c
4251
int btf_check_and_fixup_fields(const struct btf *btf, struct btf_record *rec)
kernel/bpf/btf.c
5850
struct btf_record *record;
kernel/bpf/btf.c
7385
struct btf_record *rec;
kernel/bpf/hashtab.c
130
struct btf_record *record;
kernel/bpf/helpers.c
2394
void __bpf_obj_drop_impl(void *p, const struct btf_record *rec, bool percpu)
kernel/bpf/helpers.c
2489
struct btf_record *rec, u64 off)
kernel/bpf/helpers.c
2727
void *less, struct btf_record *rec, u64 off)
kernel/bpf/syscall.c
174
static void __bpf_obj_unpin_uptrs(struct btf_record *rec, u32 cnt, void *obj)
kernel/bpf/syscall.c
189
static void bpf_obj_unpin_uptrs(struct btf_record *rec, void *obj)
kernel/bpf/syscall.c
197
static int bpf_obj_pin_uptrs(struct btf_record *rec, void *obj)
kernel/bpf/syscall.c
652
struct btf_field *btf_record_find(const struct btf_record *rec, u32 offset,
kernel/bpf/syscall.c
665
void btf_record_free(struct btf_record *rec)
kernel/bpf/syscall.c
708
struct btf_record *btf_record_dup(const struct btf_record *rec)
kernel/bpf/syscall.c
711
struct btf_record *new_rec;
kernel/bpf/syscall.c
761
bool btf_record_equal(const struct btf_record *rec_a, const struct btf_record *rec_b)
kernel/bpf/syscall.c
790
void bpf_obj_free_timer(const struct btf_record *rec, void *obj)
kernel/bpf/syscall.c
797
void bpf_obj_free_workqueue(const struct btf_record *rec, void *obj)
kernel/bpf/syscall.c
804
void bpf_obj_free_task_work(const struct btf_record *rec, void *obj)
kernel/bpf/syscall.c
816
void bpf_obj_free_fields(const struct btf_record *rec, void *obj)
kernel/bpf/syscall.c
889
struct btf_record *rec = map->record;
kernel/bpf/verifier.c
11493
struct btf_record *rec = reg_btf_record(reg);
kernel/bpf/verifier.c
11765
struct btf_record *rec;
kernel/bpf/verifier.c
11936
struct btf_record *rec;
kernel/bpf/verifier.c
380
static struct btf_record *reg_btf_record(const struct bpf_reg_state *reg)
kernel/bpf/verifier.c
382
struct btf_record *rec = NULL;
kernel/bpf/verifier.c
4406
static struct btf_record *kptr_pointee_btf_record(struct btf_field *kptr_field)
kernel/bpf/verifier.c
4429
struct btf_record *rec;
kernel/bpf/verifier.c
4549
struct btf_record *rec;
kernel/bpf/verifier.c
6986
struct btf_record *rec;
kernel/bpf/verifier.c
7173
struct btf_record *rec;
kernel/bpf/verifier.c
7994
struct btf_record *rec;