Home
last modified time | relevance | path

Searched refs:vlen (Results 1 – 14 of 14) sorted by relevance

/tools/testing/selftests/bpf/
Dbtf_helpers.c89 __u32 vlen; in fprintf_btf_type_raw() local
95 vlen = btf_vlen(t); in fprintf_btf_type_raw()
124 fprintf(out, " size=%u vlen=%u", t->size, vlen); in fprintf_btf_type_raw()
125 for (i = 0; i < vlen; i++, m++) { in fprintf_btf_type_raw()
140 fprintf(out, " size=%u vlen=%u", t->size, vlen); in fprintf_btf_type_raw()
141 for (i = 0; i < vlen; i++, v++) { in fprintf_btf_type_raw()
156 fprintf(out, " ret_type_id=%u vlen=%u", t->type, vlen); in fprintf_btf_type_raw()
157 for (i = 0; i < vlen; i++, p++) { in fprintf_btf_type_raw()
170 fprintf(out, " size=%u vlen=%u", t->size, vlen); in fprintf_btf_type_raw()
171 for (i = 0; i < vlen; i++, v++) { in fprintf_btf_type_raw()
Dtest_btf.h7 #define BTF_INFO_ENC(kind, kind_flag, vlen) \ argument
8 ((!!(kind_flag) << 31) | ((kind) << 24) | ((vlen) & BTF_MAX_VLEN))
/tools/bpf/bpftool/
Dbtf.c169 __u16 vlen = BTF_INFO_VLEN(t->info); in dump_btf_type() local
174 jsonw_uint_field(w, "vlen", vlen); in dump_btf_type()
178 printf(" size=%u vlen=%u", t->size, vlen); in dump_btf_type()
180 for (i = 0; i < vlen; i++, m++) { in dump_btf_type()
215 __u16 vlen = BTF_INFO_VLEN(t->info); in dump_btf_type() local
220 jsonw_uint_field(w, "vlen", vlen); in dump_btf_type()
224 printf(" size=%u vlen=%u", t->size, vlen); in dump_btf_type()
226 for (i = 0; i < vlen; i++, v++) { in dump_btf_type()
265 __u16 vlen = BTF_INFO_VLEN(t->info); in dump_btf_type() local
270 jsonw_uint_field(w, "vlen", vlen); in dump_btf_type()
[all …]
Dbtf_dumper.c439 int i, vlen; in btf_dumper_struct() local
446 vlen = BTF_INFO_VLEN(t->info); in btf_dumper_struct()
450 for (i = 0; i < vlen; i++) { in btf_dumper_struct()
498 int ret = 0, i, vlen; in btf_dumper_datasec() local
504 vlen = BTF_INFO_VLEN(t->info); in btf_dumper_datasec()
510 for (i = 0; i < vlen; i++) { in btf_dumper_datasec()
677 int i, vlen; in btf_dump_func() local
684 vlen = BTF_INFO_VLEN(func_proto->info); in btf_dump_func()
685 for (i = 0; i < vlen; i++) { in btf_dump_func()
Dgen.c103 int i, err, off = 0, pad_cnt = 0, vlen = btf_vlen(sec); in codegen_datasec_def() local
124 for (i = 0; i < vlen; i++, sec_var++) { in codegen_datasec_def()
Dprog.c252 unsigned int i, vlen; in show_prog_metadata() local
274 vlen = btf_vlen(t_datasec); in show_prog_metadata()
288 for (i = 0; i < vlen; i++, vsi++) { in show_prog_metadata()
317 for (i = 0; i < vlen; i++, vsi++) { in show_prog_metadata()
/tools/bpf/bpftool/Documentation/
Dbpftool-btf.rst98 [2] STRUCT 'dummy_tracepoint_args' size=16 vlen=2
153 [2] UNION 'my_union' size=48 vlen=2
157 [4] STRUCT 'my_struct' size=48 vlen=6
173 [14] ENUM 'my_enum' size=4 vlen=2
179 [18] FUNC_PROTO '(anon)' ret_type_id=3 vlen=2
186 [23] DATASEC 'data_sec' size=0 vlen=3
244 [104848] STRUCT 'i2c_smbus_alert' size=40 vlen=2
247 [104849] STRUCT 'alert_data' size=12 vlen=3
255 [104854] FUNC_PROTO '(anon)' ret_type_id=18 vlen=1
259 [104857] FUNC_PROTO '(anon)' ret_type_id=18 vlen=2
/tools/lib/bpf/
Dbtf_dump.c310 __u16 vlen; in btf_dump_mark_referenced() local
314 vlen = btf_vlen(t); in btf_dump_mark_referenced()
344 for (j = 0; j < vlen; j++, m++) in btf_dump_mark_referenced()
351 for (j = 0; j < vlen; j++, p++) in btf_dump_mark_referenced()
358 for (j = 0; j < vlen; j++, v++) in btf_dump_mark_referenced()
476 __u16 vlen; in btf_dump_order_type() local
520 vlen = btf_vlen(t); in btf_dump_order_type()
521 for (i = 0; i < vlen; i++, m++) { in btf_dump_order_type()
584 vlen = btf_vlen(t); in btf_dump_order_type()
585 for (i = 0; i < vlen; i++, p++) { in btf_dump_order_type()
[all …]
Dbtf.c286 __u16 vlen = btf_vlen(t); in btf_type_size() local
301 return base_size + vlen * sizeof(struct btf_enum); in btf_type_size()
306 return base_size + vlen * sizeof(struct btf_member); in btf_type_size()
308 return base_size + vlen * sizeof(struct btf_param); in btf_type_size()
312 return base_size + vlen * sizeof(struct btf_var_secinfo); in btf_type_size()
333 __u16 vlen = btf_vlen(t); in btf_bswap_type_rest() local
350 for (i = 0, e = btf_enum(t); i < vlen; i++, e++) { in btf_bswap_type_rest()
363 for (i = 0, m = btf_members(t); i < vlen; i++, m++) { in btf_bswap_type_rest()
370 for (i = 0, p = btf_params(t); i < vlen; i++, p++) { in btf_bswap_type_rest()
379 for (i = 0, v = btf_var_secinfos(t); i < vlen; i++, v++) { in btf_bswap_type_rest()
[all …]
Dlibbpf_internal.h59 #define BTF_INFO_ENC(kind, kind_flag, vlen) \ argument
60 ((!!(kind_flag) << 31) | ((kind) << 24) | ((vlen) & BTF_MAX_VLEN))
158 static inline __u32 btf_type_info(int kind, int vlen, int kflag) in btf_type_info() argument
160 return (kflag << 31) | (kind << 24) | vlen; in btf_type_info()
Dlibbpf.c2060 int vlen, i; in parse_btf_map_def() local
2062 vlen = btf_vlen(def_t); in parse_btf_map_def()
2064 for (i = 0; i < vlen; i++, m++) { in parse_btf_map_def()
2177 if (i != vlen - 1) { in parse_btf_map_def()
2406 int nr_types, i, vlen, err; in bpf_object__init_user_btf_maps() local
2441 vlen = btf_vlen(sec); in bpf_object__init_user_btf_maps()
2442 for (i = 0; i < vlen; i++) { in bpf_object__init_user_btf_maps()
2500 int i, j, vlen; in bpf_object__sanitize_btf() local
2529 vlen = btf_vlen(t); in bpf_object__sanitize_btf()
2530 t->info = BTF_INFO_ENC(BTF_KIND_STRUCT, 0, vlen); in bpf_object__sanitize_btf()
[all …]
/tools/testing/selftests/bpf/progs/
Dsyscall.c21 #define BTF_INFO_ENC(kind, kind_flag, vlen) \ argument
22 ((!!(kind_flag) << 31) | ((kind) << 24) | ((vlen) & BTF_MAX_VLEN))
/tools/perf/trace/beauty/include/linux/
Dsocket.h393 unsigned int vlen, unsigned int flags,
397 unsigned int vlen, unsigned int flags,
/tools/testing/selftests/bpf/prog_tests/
Dbtf.c6805 __u16 vlen = BTF_INFO_VLEN(t->info); in btf_type_size() local
6821 return base_size + vlen * sizeof(struct btf_enum); in btf_type_size()
6826 return base_size + vlen * sizeof(struct btf_member); in btf_type_size()
6828 return base_size + vlen * sizeof(struct btf_param); in btf_type_size()
6832 return base_size + vlen * sizeof(struct btf_var_secinfo); in btf_type_size()