/kernel/linux/linux-6.6/tools/lib/bpf/ |
H A D | linker.c | 129 struct btf_ext_sec_data line_info; member 208 free(sec->line_info.recs); in bpf_linker__free() 2472 rec_sz = obj->btf_ext->line_info.rec_size; in linker_append_btf_ext() 2473 for_each_btf_ext_sec(&obj->btf_ext->line_info, ext_sec) { in linker_append_btf_ext() 2484 if (dst_sec->line_info.rec_sz == 0) in linker_append_btf_ext() 2485 dst_sec->line_info.rec_sz = rec_sz; in linker_append_btf_ext() 2486 if (dst_sec->line_info.rec_sz != rec_sz) { in linker_append_btf_ext() 2491 for_each_btf_ext_rec(&obj->btf_ext->line_info, ext_sec, i, src_rec) { in linker_append_btf_ext() 2492 dst_rec = add_btf_ext_rec(&dst_sec->line_info, src_rec); in linker_append_btf_ext() 2783 if (sec->line_info in finalize_btf_ext() [all...] |
H A D | gen_loader.c | 939 int prog_load_attr, license_off, insns_off, func_info, line_info, core_relos; in bpf_gen__prog_load() local 966 line_info = add_data(gen, load_attr->line_info, in bpf_gen__prog_load() 986 /* populate union bpf_attr with a pointer to line_info */ in bpf_gen__prog_load() 987 emit_rel_store(gen, attr_field(prog_load_attr, line_info), line_info); in bpf_gen__prog_load()
|
H A D | bpf.c | 237 const char *func_info, *line_info; in bpf_prog_load() local 301 line_info = OPTS_GET(opts, line_info, NULL); in bpf_prog_load() 303 attr.line_info = ptr_to_u64(line_info); in bpf_prog_load() 340 linfo = alloc_zero_tailing_info(line_info, in bpf_prog_load() 349 attr.line_info = ptr_to_u64(linfo); in bpf_prog_load()
|
H A D | bpf_prog_linfo.c | 123 /* Copy xlated line_info */ in bpf_prog_linfo__new() 130 memcpy(prog_linfo->raw_linfo, (void *)(long)info->line_info, data_sz); in bpf_prog_linfo__new()
|
H A D | bpf.h | 91 const void *line_info; member
|
H A D | libbpf_internal.h | 394 * line_info) from the .BTF.ext. It does not include the __u32 rec_size. 463 struct btf_ext_info line_info; member
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/ |
H A D | btf.c | 4969 __u32 line_info[MAX_NR_RAW_U32]; member 5006 .line_info = { BTF_END_RAW }, 5037 .line_info = { BTF_END_RAW }, 5069 .line_info = { BTF_END_RAW }, 5101 .line_info = { BTF_END_RAW }, 5106 .descr = "line_info (No subprog)", 5120 .line_info = { 5132 .descr = "line_info (No subprog. insn_off >= prog->len)", 5146 .line_info = { 5156 .err_str = "line_info[ [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/ |
H A D | btf.c | 5611 __u32 line_info[MAX_NR_RAW_U32]; member 5648 .line_info = { BTF_END_RAW }, 5679 .line_info = { BTF_END_RAW }, 5711 .line_info = { BTF_END_RAW }, 5743 .line_info = { BTF_END_RAW }, 5748 .descr = "line_info (No subprog)", 5762 .line_info = { 5774 .descr = "line_info (No subprog. insn_off >= prog->len)", 5788 .line_info = { 5798 .err_str = "line_info[ [all...] |
/kernel/linux/linux-5.10/tools/lib/bpf/ |
H A D | btf.c | 2454 .ext_info = &btf_ext->line_info, in btf_ext_setup_line_info() 2455 .desc = "line_info", in btf_ext_setup_line_info() 2631 void **line_info, __u32 *cnt) in btf_ext__reloc_line_info() 2633 return btf_ext_reloc_info(btf, &btf_ext->line_info, sec_name, in btf_ext__reloc_line_info() 2634 insns_cnt, line_info, cnt); in btf_ext__reloc_line_info() 2644 return btf_ext->line_info.rec_size; in btf_ext__line_info_rec_size() 3084 line_data_cur = d->btf_ext->line_info.info; in btf_for_each_str_off() 3085 line_data_end = d->btf_ext->line_info.info + d->btf_ext->line_info.len; in btf_for_each_str_off() 3086 rec_size = d->btf_ext->line_info in btf_for_each_str_off() 2628 btf_ext__reloc_line_info(const struct btf *btf, const struct btf_ext *btf_ext, const char *sec_name, __u32 insns_cnt, void **line_info, __u32 *cnt) btf_ext__reloc_line_info() argument 3090 struct bpf_line_info_min *line_info; btf_for_each_str_off() local [all...] |
H A D | libbpf_internal.h | 162 * line_info) from the .BTF.ext. It does not include the __u32 rec_size. 224 struct btf_ext_info line_info; member
|
H A D | bpf_prog_linfo.c | 123 /* Copy xlated line_info */ in bpf_prog_linfo__new() 130 memcpy(prog_linfo->raw_linfo, (void *)(long)info->line_info, data_sz); in bpf_prog_linfo__new()
|
H A D | bpf.c | 265 attr.line_info = ptr_to_u64(load_attr->line_info); in bpf_load_program_xattr() 295 linfo = alloc_zero_tailing_info(load_attr->line_info, in bpf_load_program_xattr() 302 attr.line_info = ptr_to_u64(linfo); in bpf_load_program_xattr()
|
H A D | bpf.h | 94 const void *line_info; member
|
H A D | btf.h | 79 void **line_info, __u32 *cnt);
|
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | bpf-utils.c | 55 offsetof(struct bpf_prog_info, line_info),
|
/kernel/linux/linux-5.10/tools/include/uapi/linux/ |
H A D | bpf.h | 556 __aligned_u64 line_info; /* line info */ member 4417 __aligned_u64 line_info; member
|
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | bpf.h | 556 __aligned_u64 line_info; /* line info */ member 4417 __aligned_u64 line_info; member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | bpf.h | 338 __aligned_u64 line_info; member 770 __aligned_u64 line_info; member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | bpf.h | 338 __aligned_u64 line_info; member 770 __aligned_u64 line_info; member
|
/kernel/linux/linux-5.10/sound/pci/mixart/ |
H A D | mixart_core.h | 109 struct mixart_analog_hw_info line_info; member
|
/kernel/linux/linux-6.6/sound/pci/mixart/ |
H A D | mixart_core.h | 110 struct mixart_analog_hw_info line_info; member
|
/kernel/linux/linux-5.10/drivers/tty/ |
H A D | amiserial.c | 1404 static inline void line_info(struct seq_file *m, int line, in line_info() function 1456 line_info(m, 0, &rs_table[0]); in rs_proc_show()
|
/kernel/linux/linux-6.6/drivers/tty/ |
H A D | amiserial.c | 1366 static inline void line_info(struct seq_file *m, int line, in line_info() function 1418 line_info(m, 0, &serial_state); in rs_proc_show()
|
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | bpf.h | 1437 __aligned_u64 line_info; /* line info */ member 6431 __aligned_u64 line_info; member
|
/kernel/linux/linux-6.6/tools/include/uapi/linux/ |
H A D | bpf.h | 1437 __aligned_u64 line_info; /* line info */ member 6431 __aligned_u64 line_info; member
|