Symbol: BPF_IMM
arch/arc/net/bpf_jit_core.c
1297
const u8 bpf_opc_ldi64 = BPF_LD | BPF_DW | BPF_IMM;
arch/arc/net/bpf_jit_core.c
932
case BPF_LD | BPF_DW | BPF_IMM:
arch/arm/net/bpf_jit_32.c
1851
case BPF_LD | BPF_IMM | BPF_DW:
arch/arm64/net/bpf_jit_comp.c
1683
case BPF_LD | BPF_IMM | BPF_DW:
arch/loongarch/net/bpf_jit.c
1229
case BPF_LD | BPF_IMM | BPF_DW:
arch/mips/net/bpf_jit_comp32.c
1650
case BPF_LD | BPF_IMM | BPF_DW:
arch/mips/net/bpf_jit_comp64.c
820
case BPF_LD | BPF_IMM | BPF_DW:
arch/parisc/net/bpf_jit_comp32.c
1401
case BPF_LD | BPF_IMM | BPF_DW:
arch/parisc/net/bpf_jit_comp64.c
999
case BPF_LD | BPF_IMM | BPF_DW:
arch/powerpc/net/bpf_jit_comp32.c
1135
case BPF_LD | BPF_IMM | BPF_DW: /* dst = (u64) imm */
arch/powerpc/net/bpf_jit_comp64.c
1714
case BPF_LD | BPF_IMM | BPF_DW: /* dst = (u64) imm */
arch/riscv/net/bpf_jit_comp32.c
1231
case BPF_LD | BPF_IMM | BPF_DW:
arch/riscv/net/bpf_jit_comp64.c
1866
case BPF_LD | BPF_IMM | BPF_DW:
arch/s390/net/bpf_jit_comp.c
968
case BPF_LD | BPF_IMM | BPF_DW: /* dst = (u64) imm */
arch/sparc/net/bpf_jit_comp_32.c
570
case BPF_LD | BPF_IMM:
arch/sparc/net/bpf_jit_comp_32.c
573
case BPF_LDX | BPF_IMM:
arch/sparc/net/bpf_jit_comp_64.c
1243
case BPF_LD | BPF_IMM | BPF_DW:
arch/x86/net/bpf_jit_comp.c
1970
case BPF_LD | BPF_IMM | BPF_DW:
arch/x86/net/bpf_jit_comp32.c
1895
case BPF_LD | BPF_IMM | BPF_DW: {
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3467
[BPF_LD | BPF_IMM | BPF_DW] = imm_ld8,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4413
if (meta1->insn.code != (BPF_LD | BPF_IMM | BPF_DW) ||
include/linux/bpf.h
1113
return insn->code == (BPF_LD | BPF_IMM | BPF_DW);
include/linux/filter.h
273
.code = BPF_LD | BPF_DW | BPF_IMM, \
io_uring/bpf_filter.c
192
ftest->code = BPF_LD | BPF_IMM;
io_uring/bpf_filter.c
196
ftest->code = BPF_LDX | BPF_IMM;
io_uring/bpf_filter.c
221
case BPF_LD | BPF_IMM:
io_uring/bpf_filter.c
222
case BPF_LDX | BPF_IMM:
kernel/bpf/bpf_insn_array.c
175
if (prog->insnsi[off-1].code == (BPF_LD | BPF_DW | BPF_IMM))
kernel/bpf/const_fold.c
146
if (mode != BPF_IMM || BPF_SIZE(insn->code) != BPF_DW)
kernel/bpf/core.c
1458
case BPF_LD | BPF_IMM | BPF_DW:
kernel/bpf/core.c
1591
if (insn[0].code == (BPF_LD | BPF_IMM | BPF_DW) &&
kernel/bpf/core.c
318
dst[i].code == (BPF_LD | BPF_IMM | BPF_DW) &&
kernel/bpf/disasm.c
319
} else if (BPF_MODE(insn->code) == BPF_IMM &&
kernel/bpf/fixups.c
625
BPF_MODE(code) == BPF_IMM)
kernel/bpf/liveness.c
1199
} else if (class == BPF_LD && BPF_MODE(insn->code) == BPF_IMM) {
kernel/bpf/liveness.c
2080
case BPF_IMM:
kernel/bpf/syscall.c
5107
if (code != (BPF_LD | BPF_IMM | BPF_DW))
kernel/bpf/verifier.c
17326
if (mode == BPF_IMM) {
kernel/bpf/verifier.c
18076
} else if (mode != BPF_IMM) {
kernel/bpf/verifier.c
18116
if (insn[0].code == (BPF_LD | BPF_IMM | BPF_DW)) {
kernel/bpf/verifier.c
18265
if (insn->code != (BPF_LD | BPF_IMM | BPF_DW))
kernel/bpf/verifier.c
3060
if (mode == BPF_IMM)
kernel/seccomp.c
294
ftest->code = BPF_LD | BPF_IMM;
kernel/seccomp.c
298
ftest->code = BPF_LDX | BPF_IMM;
kernel/seccomp.c
323
case BPF_LD | BPF_IMM:
kernel/seccomp.c
324
case BPF_LDX | BPF_IMM:
lib/test_bpf.c
10877
BPF_STMT(BPF_LDX | BPF_IMM, 0x40),
lib/test_bpf.c
10893
BPF_STMT(BPF_LDX | BPF_IMM, 0x40),
lib/test_bpf.c
10909
BPF_STMT(BPF_LDX | BPF_IMM, 0x40),
lib/test_bpf.c
10925
BPF_STMT(BPF_LDX | BPF_IMM, 0x40),
lib/test_bpf.c
10937
BPF_STMT(BPF_LDX | BPF_IMM, 0x40),
lib/test_bpf.c
11033
BPF_STMT(BPF_LDX | BPF_IMM, 0x3e),
lib/test_bpf.c
11044
BPF_STMT(BPF_LDX | BPF_IMM, 0x3e),
lib/test_bpf.c
11055
BPF_STMT(BPF_LDX | BPF_IMM, 0x3e),
lib/test_bpf.c
11066
BPF_STMT(BPF_LDX | BPF_IMM, 0x3e),
lib/test_bpf.c
11077
BPF_STMT(BPF_LDX | BPF_IMM, 0x3e),
lib/test_bpf.c
11088
BPF_STMT(BPF_LDX | BPF_IMM, 0x3b),
lib/test_bpf.c
11102
BPF_STMT(BPF_LDX | BPF_IMM, 0x20),
lib/test_bpf.c
11118
BPF_STMT(BPF_LDX | BPF_IMM, 0x20),
lib/test_bpf.c
11134
BPF_STMT(BPF_LDX | BPF_IMM, 0x20),
lib/test_bpf.c
11150
BPF_STMT(BPF_LDX | BPF_IMM, 0x3d),
lib/test_bpf.c
11161
BPF_STMT(BPF_LDX | BPF_IMM, 0x3e),
lib/test_bpf.c
11172
BPF_STMT(BPF_LDX | BPF_IMM, 0x3e),
lib/test_bpf.c
11183
BPF_STMT(BPF_LDX | BPF_IMM, 0x20),
lib/test_bpf.c
11201
BPF_STMT(BPF_LDX | BPF_IMM, 0x20),
lib/test_bpf.c
11219
BPF_STMT(BPF_LDX | BPF_IMM, 0x20),
lib/test_bpf.c
11237
BPF_STMT(BPF_LDX | BPF_IMM, 0x20),
lib/test_bpf.c
11255
BPF_STMT(BPF_LDX | BPF_IMM, 0x20),
lib/test_bpf.c
11273
BPF_STMT(BPF_LDX | BPF_IMM, 0x3b),
lib/test_bpf.c
11284
BPF_STMT(BPF_LDX | BPF_IMM, 0x3e),
lib/test_bpf.c
11295
BPF_STMT(BPF_LDX | BPF_IMM, 0x3e),
lib/test_bpf.c
11585
BPF_STMT(BPF_LD | BPF_IMM, 0xffeebbaa),
lib/test_bpf.c
11596
BPF_STMT(BPF_LD | BPF_IMM, 0x175e9d63),
lib/test_bpf.c
11610
BPF_STMT(BPF_LD | BPF_IMM, 0xffeebbaa),
lib/test_bpf.c
11622
BPF_STMT(BPF_LD | BPF_IMM, 0xffeebbaa),
lib/test_bpf.c
11634
BPF_STMT(BPF_LD | BPF_IMM, 0xffeebbaa),
lib/test_bpf.c
11646
BPF_STMT(BPF_LD | BPF_IMM, 0xffeebbaa),
lib/test_bpf.c
11658
BPF_STMT(BPF_LD | BPF_IMM, 0xffeebbaa),
lib/test_bpf.c
11679
BPF_STMT(BPF_LD | BPF_IMM, 0x42),
lib/test_bpf.c
11709
BPF_STMT(BPF_LD | BPF_IMM, 0x66),
lib/test_bpf.c
11739
BPF_STMT(BPF_LD | BPF_IMM, 0x42),
lib/test_bpf.c
11769
BPF_STMT(BPF_LD | BPF_IMM, 0x42),
lib/test_bpf.c
11799
BPF_STMT(BPF_LD | BPF_IMM, 0x42),
lib/test_bpf.c
11846
BPF_STMT(BPF_LD | BPF_IMM, 0x0),
lib/test_bpf.c
11947
BPF_STMT(BPF_LD | BPF_IMM, 0xffff0000),
lib/test_bpf.c
11949
BPF_STMT(BPF_LD | BPF_IMM, 0xfefbbc12),
lib/test_bpf.c
15642
insn->code == (BPF_LD | BPF_DW | BPF_IMM))
lib/test_bpf.c
15665
case BPF_LD | BPF_DW | BPF_IMM:
lib/test_bpf.c
256
insn[0] = __BPF_STMT(BPF_LD | BPF_IMM, 0xffffffff);
lib/test_bpf.c
3182
BPF_STMT(BPF_LD | BPF_IMM, 1),
lib/test_bpf.c
3184
BPF_STMT(BPF_LD | BPF_IMM, 2),
lib/test_bpf.c
3213
BPF_STMT(BPF_LD | BPF_IMM, 1),
lib/test_bpf.c
3215
BPF_STMT(BPF_LDX | BPF_IMM, 3),
lib/test_bpf.c
3228
BPF_STMT(BPF_LD | BPF_IMM, 8),
lib/test_bpf.c
3231
BPF_STMT(BPF_LD | BPF_IMM, 0xffffffff),
lib/test_bpf.c
3234
BPF_STMT(BPF_LD | BPF_IMM, 0xffffffff),
lib/test_bpf.c
3237
BPF_STMT(BPF_LD | BPF_IMM, 0xffffffff),
lib/test_bpf.c
3240
BPF_STMT(BPF_LD | BPF_IMM, 0xffffffff),
lib/test_bpf.c
3252
BPF_STMT(BPF_LD | BPF_IMM, 0xff),
lib/test_bpf.c
3256
BPF_STMT(BPF_LD | BPF_IMM, 0xf),
lib/test_bpf.c
3268
BPF_STMT(BPF_LD | BPF_IMM, 0), /* ld #0 */
lib/test_bpf.c
3314
BPF_STMT(BPF_LD | BPF_IMM, SKF_LL_OFF - 1),
lib/test_bpf.c
3341
BPF_STMT(BPF_LD | BPF_IMM, SKF_NET_OFF - 15),
lib/test_bpf.c
3493
BPF_STMT(BPF_LDX | BPF_IMM, 2),
lib/test_bpf.c
3495
BPF_STMT(BPF_LDX | BPF_IMM, 3),
lib/test_bpf.c
3511
BPF_STMT(BPF_LD | BPF_IMM, 2),
lib/test_bpf.c
3512
BPF_STMT(BPF_LDX | BPF_IMM, 3),
lib/test_bpf.c
3515
BPF_STMT(BPF_LD | BPF_IMM, 2),
lib/test_bpf.c
3518
BPF_STMT(BPF_LD | BPF_IMM, 2),
lib/test_bpf.c
3521
BPF_STMT(BPF_LD | BPF_IMM, 2),
lib/test_bpf.c
3524
BPF_STMT(BPF_LD | BPF_IMM, 2),
lib/test_bpf.c
3527
BPF_STMT(BPF_LD | BPF_IMM, 2),
lib/test_bpf.c
3530
BPF_STMT(BPF_LD | BPF_IMM, 2),
lib/test_bpf.c
3533
BPF_STMT(BPF_LD | BPF_IMM, 2),
lib/test_bpf.c
3576
BPF_STMT(BPF_LD | BPF_IMM, 10),
lib/test_bpf.c
3577
BPF_STMT(BPF_LDX | BPF_IMM, 300),
lib/test_bpf.c
3590
BPF_STMT(BPF_LD | BPF_IMM, 2),
lib/test_bpf.c
391
insn[len - 3] = __BPF_STMT(BPF_LD | BPF_IMM, 0xabababab);
lib/test_bpf.c
4652
BPF_STMT(BPF_LD | BPF_IMM, 1),
lib/test_bpf.c
4793
BPF_STMT(BPF_LDX | BPF_IMM, 42),
lib/test_bpf.c
4805
BPF_STMT(BPF_LDX | BPF_IMM, 100),
lib/test_bpf.c
4895
BPF_STMT(BPF_LDX | BPF_IMM, 0xbadfeedb),
lib/test_bpf.c
4897
BPF_STMT(BPF_LDX | BPF_IMM, 0xecabedae),
lib/test_bpf.c
4899
BPF_STMT(BPF_LDX | BPF_IMM, 0xafccfeaf),
lib/test_bpf.c
4901
BPF_STMT(BPF_LDX | BPF_IMM, 0xbffdcedc),
lib/test_bpf.c
4903
BPF_STMT(BPF_LDX | BPF_IMM, 0xfbbbdccb),
lib/test_bpf.c
4905
BPF_STMT(BPF_LDX | BPF_IMM, 0xfbabcbda),
lib/test_bpf.c
4907
BPF_STMT(BPF_LDX | BPF_IMM, 0xaedecbdb),
lib/test_bpf.c
4909
BPF_STMT(BPF_LDX | BPF_IMM, 0xadebbade),
lib/test_bpf.c
4911
BPF_STMT(BPF_LDX | BPF_IMM, 0xfcfcfaec),
lib/test_bpf.c
4913
BPF_STMT(BPF_LDX | BPF_IMM, 0xbcdddbdc),
lib/test_bpf.c
4915
BPF_STMT(BPF_LDX | BPF_IMM, 0xfeefdfac),
lib/test_bpf.c
4917
BPF_STMT(BPF_LDX | BPF_IMM, 0xcddcdeea),
lib/test_bpf.c
4919
BPF_STMT(BPF_LDX | BPF_IMM, 0xaccfaebb),
lib/test_bpf.c
4921
BPF_STMT(BPF_LDX | BPF_IMM, 0xbdcccdcf),
lib/test_bpf.c
4923
BPF_STMT(BPF_LDX | BPF_IMM, 0xaaedecde),
lib/test_bpf.c
4925
BPF_STMT(BPF_LDX | BPF_IMM, 0xfaeacdad),
net/core/filter.c
1017
[BPF_LD | BPF_IMM] = true,
net/core/filter.c
1021
[BPF_LDX | BPF_IMM] = true,
net/core/filter.c
858
case BPF_LD | BPF_IMM:
net/core/filter.c
859
case BPF_LDX | BPF_IMM:
samples/bpf/bpf_insn.h
86
.code = BPF_LD | BPF_DW | BPF_IMM, \
tools/bpf/bpf_dbg.c
279
case BPF_LD | BPF_IMM:
tools/bpf/bpf_dbg.c
283
case BPF_LDX | BPF_IMM:
tools/bpf/bpf_dbg.c
718
case BPF_LD | BPF_IMM:
tools/bpf/bpf_dbg.c
721
case BPF_LDX | BPF_IMM:
tools/bpf/bpf_exp.y
148
bpf_set_curr_instr(BPF_LD | BPF_IMM, 0, 0, $3); }
tools/bpf/bpf_exp.y
150
bpf_set_curr_instr(BPF_LD | BPF_IMM, 0, 0, $2); }
tools/bpf/bpf_exp.y
155
bpf_set_curr_instr(BPF_LD | BPF_IMM, 0, 0, $3); }
tools/bpf/bpf_exp.y
173
bpf_set_curr_instr(BPF_LDX | BPF_IMM, 0, 0, $3); }
tools/bpf/bpf_exp.y
175
bpf_set_curr_instr(BPF_LDX | BPF_IMM, 0, 0, $2); }
tools/bpf/bpf_exp.y
180
bpf_set_curr_instr(BPF_LDX | BPF_IMM, 0, 0, $3); }
tools/bpf/bpftool/xlated_dumper.c
243
double_insn = insn[i].code == (BPF_LD | BPF_IMM | BPF_DW);
tools/bpf/bpftool/xlated_dumper.c
350
double_insn = insn[i].code == (BPF_LD | BPF_IMM | BPF_DW);
tools/bpf/bpftool/xlated_dumper.c
394
double_insn = cur->code == (BPF_LD | BPF_IMM | BPF_DW);
tools/include/linux/filter.h
313
.code = BPF_LD | BPF_DW | BPF_IMM, \
tools/include/linux/filter.h
327
.code = BPF_LD | BPF_DW | BPF_IMM, \
tools/lib/bpf/libbpf.c
4591
if (purged[i].code == (BPF_LD | BPF_IMM | BPF_DW) &&
tools/lib/bpf/libbpf_internal.h
644
return insn->code == (BPF_LD | BPF_IMM | BPF_DW);
tools/lib/bpf/relo_core.c
18
return insn->code == (BPF_LD | BPF_IMM | BPF_DW);
tools/testing/selftests/bpf/disasm.c
319
} else if (BPF_MODE(insn->code) == BPF_IMM &&
tools/testing/selftests/bpf/disasm_helpers.c
67
double_insn = insn->code == (BPF_LD | BPF_IMM | BPF_DW);
tools/testing/selftests/bpf/prog_tests/signed_loader.c
245
if (in[i].code == (BPF_LD | BPF_IMM | BPF_DW) &&
tools/testing/selftests/bpf/prog_tests/signed_loader.c
268
ASSERT_EQ(in[base + 3].code, (BPF_LD | BPF_IMM | BPF_DW), "sha imm64 (H_meta)");
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1409
if (prog[insn_num].code != (BPF_LD | BPF_DW | BPF_IMM)) {
tools/testing/selftests/bpf/progs/verifier_cgroup_storage.c
223
__imm_insn(ld_map_fd, BPF_RAW_INSN(BPF_LD | BPF_DW | BPF_IMM, BPF_REG_1, BPF_PSEUDO_MAP_FD, 0, 1))
tools/testing/selftests/bpf/progs/verifier_cgroup_storage.c
84
__imm_insn(ld_map_fd, BPF_RAW_INSN(BPF_LD | BPF_DW | BPF_IMM, BPF_REG_1, BPF_PSEUDO_MAP_FD, 0, 1))
tools/testing/selftests/bpf/progs/verifier_map_ret_val.c
33
__imm_insn(ld_map_fd, BPF_RAW_INSN(BPF_LD | BPF_DW | BPF_IMM, BPF_REG_1, BPF_PSEUDO_MAP_FD, 0, 0))
tools/testing/selftests/bpf/test_verifier.c
439
insn[i++] = BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW,
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
109
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 10),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
114
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 8),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
151
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 9),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
154
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 8),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
189
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 22),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
196
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 16),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
208
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 6),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
46
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 6),
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
79
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_2, BPF_PSEUDO_FUNC, 0, 7),
tools/testing/selftests/bpf/verifier/ld_imm64.c
105
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, 0, 0, 1),
tools/testing/selftests/bpf/verifier/ld_imm64.c
116
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, BPF_REG_1, 0, 1),
tools/testing/selftests/bpf/verifier/ld_imm64.c
127
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, BPF_REG_1, 0, 1),
tools/testing/selftests/bpf/verifier/ld_imm64.c
138
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, BPF_REG_1,
tools/testing/selftests/bpf/verifier/ld_imm64.c
34
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, 0, 0, 0),
tools/testing/selftests/bpf/verifier/ld_imm64.c
47
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, 0, 0, 0),
tools/testing/selftests/bpf/verifier/ld_imm64.c
56
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, 0, 0, 0),
tools/testing/selftests/bpf/verifier/ld_imm64.c
65
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, 0, 0, 1),
tools/testing/selftests/bpf/verifier/ld_imm64.c
75
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, 0, 1, 1),
tools/testing/selftests/bpf/verifier/ld_imm64.c
85
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, 0, 0, 1),
tools/testing/selftests/bpf/verifier/ld_imm64.c
95
BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, 0, 0, 1),