Symbol: insn_off
arch/x86/net/bpf_jit_comp.c
1817
s32 insn_off;
arch/x86/net/bpf_jit_comp.c
2237
st: insn_off = insn->off;
arch/x86/net/bpf_jit_comp.c
2244
insn_off = outgoing_arg_base - outgoing_rsp - insn_off - 16;
arch/x86/net/bpf_jit_comp.c
2247
if (is_imm8(insn_off))
arch/x86/net/bpf_jit_comp.c
2248
EMIT2(add_1reg(0x40, dst_reg), insn_off);
arch/x86/net/bpf_jit_comp.c
2250
EMIT1_off32(add_1reg(0x80, dst_reg), insn_off);
arch/x86/net/bpf_jit_comp.c
2265
insn_off = insn->off;
arch/x86/net/bpf_jit_comp.c
2267
insn_off = outgoing_arg_base - outgoing_rsp - insn_off - 16;
arch/x86/net/bpf_jit_comp.c
2270
emit_stx(&prog, BPF_SIZE(insn->code), dst_reg, src_reg, insn_off);
arch/x86/net/bpf_jit_comp.c
2368
insn_off = insn->off;
arch/x86/net/bpf_jit_comp.c
2370
if (insn_off == 8) {
arch/x86/net/bpf_jit_comp.c
2434
emit_ldsx(&prog, BPF_SIZE(insn->code), dst_reg, src_reg, insn_off);
arch/x86/net/bpf_jit_comp.c
2436
emit_ldx(&prog, BPF_SIZE(insn->code), dst_reg, src_reg, insn_off);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2761
s16 insn_off = meta->insn.off - range_start;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2765
u8 idx = insn_off / REG_WIDTH;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2766
u8 off = insn_off % REG_WIDTH;
include/linux/bpf.h
4150
const struct bpf_line_info *bpf_find_linfo(const struct bpf_prog *prog, u32 insn_off);
include/linux/bpf_verifier.h
1067
u32 insn_off,
include/uapi/linux/bpf.h
7484
__u32 insn_off;
include/uapi/linux/bpf.h
7492
__u32 insn_off;
include/uapi/linux/bpf.h
7681
__u32 insn_off;
kernel/bpf/btf.c
9746
err = bpf_core_patch_insn((void *)ctx->log, insn, relo->insn_off / 8, relo, relo_idx,
kernel/bpf/check_btf.c
100
} else if (krecord[i].insn_off <= prev_offset) {
kernel/bpf/check_btf.c
103
krecord[i].insn_off, prev_offset);
kernel/bpf/check_btf.c
120
prev_offset = krecord[i].insn_off;
kernel/bpf/check_btf.c
175
if (env->subprog_info[i].start != krecord[i].insn_off) {
kernel/bpf/check_btf.c
282
if ((i && linfo[i].insn_off <= prev_offset) ||
kernel/bpf/check_btf.c
283
linfo[i].insn_off >= prog->len) {
kernel/bpf/check_btf.c
285
i, linfo[i].insn_off, prev_offset,
kernel/bpf/check_btf.c
291
if (!prog->insnsi[linfo[i].insn_off].code) {
kernel/bpf/check_btf.c
307
if (linfo[i].insn_off == sub[s].start) {
kernel/bpf/check_btf.c
310
} else if (sub[s].start < linfo[i].insn_off) {
kernel/bpf/check_btf.c
317
prev_offset = linfo[i].insn_off;
kernel/bpf/check_btf.c
394
if (core_relo.insn_off % 8 || core_relo.insn_off / 8 >= prog->len) {
kernel/bpf/check_btf.c
396
i, core_relo.insn_off, prog->len);
kernel/bpf/check_btf.c
402
&prog->insnsi[core_relo.insn_off / 8]);
kernel/bpf/check_btf.c
94
if (krecord[i].insn_off) {
kernel/bpf/check_btf.c
97
krecord[i].insn_off);
kernel/bpf/core.c
241
insn_start = linfo[0].insn_off;
kernel/bpf/core.c
249
for (i = 1; i < nr_linfo && linfo[i].insn_off < insn_end; i++)
kernel/bpf/core.c
254
insn_to_jit_off[linfo[i].insn_off - insn_start - 1];
kernel/bpf/core.c
3486
const struct bpf_line_info *bpf_find_linfo(const struct bpf_prog *prog, u32 insn_off)
kernel/bpf/core.c
3493
if (!nr_linfo || insn_off >= prog->len)
kernel/bpf/core.c
3514
if (linfo[m].insn_off <= insn_off)
kernel/bpf/core.c
3543
insn_start = linfo[0].insn_off;
kernel/bpf/core.c
3548
linfo[i].insn_off >= insn_start && linfo[i].insn_off < insn_end; i++) {
kernel/bpf/core.c
447
if (off < linfo[i].insn_off)
kernel/bpf/core.c
452
linfo[i].insn_off += delta;
kernel/bpf/fixups.c
388
if (linfo[i].insn_off >= off)
kernel/bpf/fixups.c
394
if (linfo[i].insn_off < off + cnt)
kernel/bpf/fixups.c
404
(i == nr_linfo || linfo[i].insn_off != off + cnt)) {
kernel/bpf/fixups.c
406
linfo[--i].insn_off = off + cnt;
kernel/bpf/fixups.c
420
linfo[i].insn_off -= cnt;
kernel/bpf/log.c
341
u32 insn_off,
kernel/bpf/log.c
352
linfo = bpf_find_linfo(env->prog, insn_off);
kernel/bpf/verifier.c
16913
aux->func_info[i].insn_off = env->subprog_info[i].start;
kernel/bpf/verifier.c
2420
ret = aux->func_info[i].insn_off;
tools/bpf/bpftool/xlated_dumper.c
248
if (record->insn_off == i) {
tools/bpf/bpftool/xlated_dumper.c
329
if (record->insn_off == i) {
tools/bpf/bpftool/xlated_dumper.c
388
unsigned int insn_off;
tools/bpf/bpftool/xlated_dumper.c
396
insn_off = (unsigned int)(cur - insn_start + start_idx);
tools/bpf/bpftool/xlated_dumper.c
398
if (record->insn_off == insn_off) {
tools/bpf/bpftool/xlated_dumper.c
411
linfo = bpf_prog_linfo__lfind(prog_linfo, insn_off, 0);
tools/bpf/bpftool/xlated_dumper.c
418
printf("%u: ", insn_off);
tools/include/uapi/linux/bpf.h
7484
__u32 insn_off;
tools/include/uapi/linux/bpf.h
7492
__u32 insn_off;
tools/include/uapi/linux/bpf.h
7681
__u32 insn_off;
tools/lib/bpf/bpf_prog_linfo.c
220
__u32 insn_off, __u32 nr_skip)
tools/lib/bpf/bpf_prog_linfo.c
233
if (insn_off < linfo->insn_off)
tools/lib/bpf/bpf_prog_linfo.c
238
if (insn_off < linfo->insn_off)
tools/lib/bpf/libbpf.c
6133
if (rec->insn_off % BPF_INSN_SZ)
tools/lib/bpf/libbpf.c
6135
insn_idx = rec->insn_off / BPF_INSN_SZ;
tools/lib/bpf/libbpf.c
6318
__u64 insn_off;
tools/lib/bpf/libbpf.c
6370
insn_off = jt[i]/sizeof(struct bpf_insn);
tools/lib/bpf/libbpf.c
6372
insn_off -= prog->subprogs[subprog_idx].sec_insn_off;
tools/lib/bpf/libbpf.c
6373
insn_off += prog->subprogs[subprog_idx].sub_insn_off;
tools/lib/bpf/libbpf.c
6375
insn_off -= prog->sec_insn_off;
tools/lib/bpf/libbpf.c
6382
if (insn_off > UINT32_MAX) {
tools/lib/bpf/libbpf.c
6389
val.orig_off = insn_off;
tools/lib/bpf/libbpf.c
6549
__u32 insn_off = *(__u32 *)rec / BPF_INSN_SZ;
tools/lib/bpf/libbpf.c
6551
if (insn_off < prog->sec_insn_off)
tools/lib/bpf/libbpf.c
6553
if (insn_off >= prog->sec_insn_off + prog->sec_insn_cnt)
tools/lib/bpf/libbpf.c
6586
__u32 *insn_off = rec;
tools/lib/bpf/libbpf.c
6588
*insn_off = *insn_off / BPF_INSN_SZ + off_adj;
tools/lib/bpf/libbpf.c
8330
.insn_off = relo->insn_idx * 8,
tools/lib/bpf/libbpf_internal.h
532
__u32 insn_off;
tools/lib/bpf/libbpf_internal.h
538
__u32 insn_off;
tools/lib/bpf/libbpf_internal.h
550
i->insn_off = bswap_32(i->insn_off);
tools/lib/bpf/libbpf_internal.h
556
i->insn_off = bswap_32(i->insn_off);
tools/lib/bpf/libbpf_internal.h
564
i->insn_off = bswap_32(i->insn_off);
tools/lib/bpf/linker.c
2665
dst_rec->insn_off += src_sec->dst_off;
tools/lib/bpf/linker.c
2694
dst_rec->insn_off += src_sec->dst_off;
tools/lib/bpf/linker.c
2736
dst_rec->insn_off += src_sec->dst_off;
tools/lib/bpf/relo_core.c
729
prog_name, relo->kind, relo->insn_off / 8);
tools/lib/bpf/relo_core.c
751
prog_name, relo->kind, relo->insn_off / 8);
tools/lib/bpf/relo_core.c
976
relo->kind, relo->insn_off / 8);
tools/objtool/arch/loongarch/orc.c
102
struct section *insn_sec, unsigned long insn_off,
tools/objtool/arch/loongarch/orc.c
113
insn_sec, insn_off))
tools/objtool/arch/x86/decode.c
101
unsigned long *insn_off, unsigned int *insn_len)
tools/objtool/arch/x86/decode.c
112
*insn_off = o;
tools/objtool/arch/x86/decode.c
125
unsigned long insn_off;
tools/objtool/arch/x86/decode.c
135
&insn_off, &insn_len);
tools/objtool/arch/x86/decode.c
137
return addend + insn_off + insn_len - reloc_offset(reloc);
tools/objtool/arch/x86/orc.c
104
struct section *insn_sec, unsigned long insn_off,
tools/objtool/arch/x86/orc.c
117
insn_sec, insn_off))
tools/objtool/elf.c
1072
unsigned long insn_off)
tools/objtool/elf.c
1075
s64 addend = insn_off;
tools/objtool/include/objtool/elf.h
195
unsigned long insn_off);
tools/objtool/include/objtool/orc.h
11
struct section *insn_sec, unsigned long insn_off,
tools/objtool/include/objtool/warn.h
136
char *insn_off = offstr(insn->sec, insn->offset); \
tools/objtool/include/objtool/warn.h
138
func->name, insn_off, (unsigned long long)checksum);\
tools/objtool/include/objtool/warn.h
139
free(insn_off); \
tools/objtool/orc_gen.c
144
entry->insn_sec, entry->insn_off,
tools/objtool/orc_gen.c
20
unsigned long insn_off;
tools/objtool/orc_gen.c
35
entry->insn_off = offset;
tools/testing/selftests/bpf/prog_tests/btf.c
5704
#define BPF_LINE_INFO_ENC(insn_off, file_off, line_off, line_num, line_col) \
tools/testing/selftests/bpf/prog_tests/btf.c
5705
(insn_off), (file_off), (line_off), ((line_num) << 10 | ((line_col) & 0x3ff))
tools/testing/selftests/bpf/prog_tests/btf.c
6775
CHECK(linfo[0].insn_off, "linfo[0].insn_off:%u",
tools/testing/selftests/bpf/prog_tests/btf.c
6776
linfo[0].insn_off);
tools/testing/selftests/bpf/prog_tests/btf.c
6785
if (CHECK(linfo[i].insn_off <= linfo[i - 1].insn_off,
tools/testing/selftests/bpf/prog_tests/btf.c
6787
i, linfo[i].insn_off,
tools/testing/selftests/bpf/prog_tests/btf.c
6788
i - 1, linfo[i - 1].insn_off)) {
tools/testing/selftests/bpf/prog_tests/core_reloc_raw.c
58
.insn_off = 0,
tools/testing/selftests/bpf/prog_tests/core_reloc_raw.c
64
.insn_off = 0, /* patch first instruction (r0 = 0) */
tools/testing/selftests/bpf/prog_tests/test_global_funcs.c
97
if (rec->insn_off == 0)
tools/testing/selftests/bpf/test_verifier.c
456
self->func_info[1].insn_off = callback_idx;