Home
last modified time | relevance | path

Searched refs:line_info (Results 1 - 25 of 38) sorted by relevance

12

/kernel/linux/linux-6.6/tools/lib/bpf/
H A Dlinker.c129 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 Dgen_loader.c939 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 Dbpf.c237 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 Dbpf_prog_linfo.c123 /* 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 Dbpf.h91 const void *line_info; member
H A Dlibbpf_internal.h394 * 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 Dbtf.c4969 __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 Dbtf.c5611 __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 Dbtf.c2454 .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 Dlibbpf_internal.h162 * line_info) from the .BTF.ext. It does not include the __u32 rec_size.
224 struct btf_ext_info line_info; member
H A Dbpf_prog_linfo.c123 /* 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 Dbpf.c265 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 Dbpf.h94 const void *line_info; member
H A Dbtf.h79 void **line_info, __u32 *cnt);
/kernel/linux/linux-6.6/tools/perf/util/
H A Dbpf-utils.c55 offsetof(struct bpf_prog_info, line_info),
/kernel/linux/linux-5.10/tools/include/uapi/linux/
H A Dbpf.h556 __aligned_u64 line_info; /* line info */ member
4417 __aligned_u64 line_info; member
/kernel/linux/linux-5.10/include/uapi/linux/
H A Dbpf.h556 __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 Dbpf.h338 __aligned_u64 line_info; member
770 __aligned_u64 line_info; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Dbpf.h338 __aligned_u64 line_info; member
770 __aligned_u64 line_info; member
/kernel/linux/linux-5.10/sound/pci/mixart/
H A Dmixart_core.h109 struct mixart_analog_hw_info line_info; member
/kernel/linux/linux-6.6/sound/pci/mixart/
H A Dmixart_core.h110 struct mixart_analog_hw_info line_info; member
/kernel/linux/linux-5.10/drivers/tty/
H A Damiserial.c1404 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 Damiserial.c1366 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 Dbpf.h1437 __aligned_u64 line_info; /* line info */ member
6431 __aligned_u64 line_info; member
/kernel/linux/linux-6.6/tools/include/uapi/linux/
H A Dbpf.h1437 __aligned_u64 line_info; /* line info */ member
6431 __aligned_u64 line_info; member

Completed in 88 milliseconds

12