Symbol: btf_field
include/linux/bpf.h
270
struct btf_field fields[];
include/linux/bpf.h
2714
struct btf_field *btf_record_find(const struct btf_record *rec,
include/linux/bpf.h
456
static inline void bpf_obj_init_field(const struct btf_field *field, void *addr)
include/linux/bpf.h
602
const struct btf_field *field;
include/linux/bpf.h
648
void bpf_list_head_free(const struct btf_field *field, void *list_head,
include/linux/bpf.h
650
void bpf_rb_root_free(const struct btf_field *field, void *rb_root,
include/linux/bpf_verifier.h
1475
struct btf_field *field;
include/linux/bpf_verifier.h
1478
struct btf_field *field;
kernel/bpf/btf.c
3958
static int btf_parse_kptr(const struct btf *btf, struct btf_field *field,
kernel/bpf/btf.c
4049
struct btf_field *field,
kernel/bpf/btf.c
4092
static int btf_parse_list_head(const struct btf *btf, struct btf_field *field,
kernel/bpf/btf.c
4099
static int btf_parse_rb_root(const struct btf *btf, struct btf_field *field,
kernel/bpf/btf.c
4108
const struct btf_field *a = (const struct btf_field *)_a;
kernel/bpf/btf.c
4109
const struct btf_field *b = (const struct btf_field *)_b;
kernel/bpf/btf.c
4242
sort_r(rec->fields, rec->cnt, sizeof(struct btf_field), btf_field_cmp,
kernel/bpf/btf.c
7393
struct btf_field *field = &rec->fields[i];
kernel/bpf/helpers.c
2247
void bpf_list_head_free(const struct btf_field *field, void *list_head,
kernel/bpf/helpers.c
2305
void bpf_rb_root_free(const struct btf_field *field, void *rb_root,
kernel/bpf/syscall.c
176
const struct btf_field *field;
kernel/bpf/syscall.c
199
const struct btf_field *field;
kernel/bpf/syscall.c
643
const struct btf_field *f1 = a, *f2 = b;
kernel/bpf/syscall.c
652
struct btf_field *btf_record_find(const struct btf_record *rec, u32 offset,
kernel/bpf/syscall.c
655
struct btf_field *field;
kernel/bpf/syscall.c
710
const struct btf_field *fields;
kernel/bpf/syscall.c
818
const struct btf_field *fields;
kernel/bpf/syscall.c
826
const struct btf_field *field = &fields[i];
kernel/bpf/verifier.c
11761
struct btf_field **head_field)
kernel/bpf/verifier.c
11764
struct btf_field *field;
kernel/bpf/verifier.c
11829
struct btf_field **node_field)
kernel/bpf/verifier.c
11833
struct btf_field *field;
kernel/bpf/verifier.c
12841
struct btf_field *field = meta->arg_list_head.field;
kernel/bpf/verifier.c
12845
struct btf_field *field = meta->arg_rbtree_root.field;
kernel/bpf/verifier.c
270
struct btf_field *kptr_field;
kernel/bpf/verifier.c
4289
struct btf_field *kptr_field,
kernel/bpf/verifier.c
4406
static struct btf_record *kptr_pointee_btf_record(struct btf_field *kptr_field)
kernel/bpf/verifier.c
4419
static bool rcu_safe_kptr(const struct btf_field *field)
kernel/bpf/verifier.c
4427
static u32 btf_ld_kptr_type(struct bpf_verifier_env *env, struct btf_field *kptr_field)
kernel/bpf/verifier.c
4451
struct btf_field *field)
kernel/bpf/verifier.c
4468
struct btf_field *kptr_field)
kernel/bpf/verifier.c
4560
struct btf_field *field = &rec->fields[i];
kernel/bpf/verifier.c
6107
struct btf_field *kptr_field = NULL;
kernel/bpf/verifier.c
7171
struct btf_field *kptr_field;
kernel/bpf/verifier.c
7990
static struct btf_field *
kernel/bpf/verifier.c
7993
struct btf_field *field;
kernel/bpf/verifier.c
9633
struct btf_field *field;