Lines Matching refs:field
3801 static int btf_parse_kptr(const struct btf *btf, struct btf_field *field, in btf_parse_kptr() argument
3826 field->kptr.dtor = NULL; in btf_parse_kptr()
3876 field->kptr.dtor = (void *)addr; in btf_parse_kptr()
3880 field->kptr.btf_id = id; in btf_parse_kptr()
3881 field->kptr.btf = kptr_btf; in btf_parse_kptr()
3882 field->kptr.module = mod; in btf_parse_kptr()
3892 struct btf_field *field, in btf_parse_graph_root() argument
3926 field->graph_root.btf = (struct btf *)btf; in btf_parse_graph_root()
3927 field->graph_root.value_btf_id = info->graph_root.value_btf_id; in btf_parse_graph_root()
3928 field->graph_root.node_offset = offset; in btf_parse_graph_root()
3935 static int btf_parse_list_head(const struct btf *btf, struct btf_field *field, in btf_parse_list_head() argument
3938 return btf_parse_graph_root(btf, field, info, "bpf_list_node", in btf_parse_list_head()
3942 static int btf_parse_rb_root(const struct btf *btf, struct btf_field *field, in btf_parse_rb_root() argument
3945 return btf_parse_graph_root(btf, field, info, "bpf_rb_node", in btf_parse_rb_root()
7210 struct btf_field *field = &rec->fields[i]; in btf_struct_access() local
7211 u32 offset = field->offset; in btf_struct_access()
7212 if (off < offset + field->size && offset < off + size) { in btf_struct_access()
7215 btf_field_type_name(field->type)); in btf_struct_access()