/tools/testing/selftests/bpf/ |
D | btf_helpers.c | 89 __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()
|
D | test_btf.h | 7 #define BTF_INFO_ENC(kind, kind_flag, vlen) \ argument 8 ((!!(kind_flag) << 31) | ((kind) << 24) | ((vlen) & BTF_MAX_VLEN))
|
/tools/bpf/bpftool/ |
D | btf.c | 169 __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 …]
|
D | btf_dumper.c | 439 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()
|
D | gen.c | 103 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()
|
D | prog.c | 252 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/ |
D | bpftool-btf.rst | 98 [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/ |
D | btf_dump.c | 310 __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 …]
|
D | btf.c | 286 __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 …]
|
D | libbpf_internal.h | 59 #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()
|
D | libbpf.c | 2060 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/ |
D | syscall.c | 21 #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/ |
D | socket.h | 393 unsigned int vlen, unsigned int flags, 397 unsigned int vlen, unsigned int flags,
|
/tools/testing/selftests/bpf/prog_tests/ |
D | btf.c | 6805 __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()
|