Symbol: BPF_MOD
arch/arc/net/bpf_jit_core.c
775
case BPF_ALU | BPF_MOD | BPF_X:
arch/arc/net/bpf_jit_core.c
779
case BPF_ALU | BPF_MOD | BPF_K:
arch/arm/net/bpf_jit_32.c
1693
case BPF_ALU | BPF_MOD | BPF_K:
arch/arm/net/bpf_jit_32.c
1694
case BPF_ALU | BPF_MOD | BPF_X:
arch/arm/net/bpf_jit_32.c
1715
case BPF_ALU64 | BPF_MOD | BPF_K:
arch/arm/net/bpf_jit_32.c
1716
case BPF_ALU64 | BPF_MOD | BPF_X:
arch/arm64/net/bpf_jit_comp.c
1351
case BPF_ALU | BPF_MOD | BPF_X:
arch/arm64/net/bpf_jit_comp.c
1352
case BPF_ALU64 | BPF_MOD | BPF_X:
arch/arm64/net/bpf_jit_comp.c
1481
case BPF_ALU | BPF_MOD | BPF_K:
arch/arm64/net/bpf_jit_comp.c
1482
case BPF_ALU64 | BPF_MOD | BPF_K:
arch/loongarch/net/bpf_jit.c
860
case BPF_ALU | BPF_MOD | BPF_X:
arch/loongarch/net/bpf_jit.c
861
case BPF_ALU64 | BPF_MOD | BPF_X:
arch/loongarch/net/bpf_jit.c
878
case BPF_ALU | BPF_MOD | BPF_K:
arch/loongarch/net/bpf_jit.c
879
case BPF_ALU64 | BPF_MOD | BPF_K:
arch/mips/net/bpf_jit_comp.c
239
case BPF_MOD:
arch/mips/net/bpf_jit_comp.c
285
case BPF_MOD:
arch/mips/net/bpf_jit_comp.c
396
case BPF_MOD:
arch/mips/net/bpf_jit_comp32.c
1518
case BPF_ALU | BPF_MOD | BPF_K:
arch/mips/net/bpf_jit_comp32.c
1548
case BPF_ALU | BPF_MOD | BPF_X:
arch/mips/net/bpf_jit_comp32.c
1596
case BPF_ALU64 | BPF_MOD | BPF_K:
arch/mips/net/bpf_jit_comp32.c
1631
case BPF_ALU64 | BPF_MOD | BPF_X:
arch/mips/net/bpf_jit_comp32.c
552
case BPF_MOD:
arch/mips/net/bpf_jit_comp64.c
246
case BPF_MOD:
arch/mips/net/bpf_jit_comp64.c
698
case BPF_ALU | BPF_MOD | BPF_K:
arch/mips/net/bpf_jit_comp64.c
733
case BPF_ALU | BPF_MOD | BPF_X:
arch/mips/net/bpf_jit_comp64.c
772
case BPF_ALU64 | BPF_MOD | BPF_K:
arch/mips/net/bpf_jit_comp64.c
801
case BPF_ALU64 | BPF_MOD | BPF_X:
arch/parisc/net/bpf_jit_comp32.c
1156
case BPF_ALU64 | BPF_MOD | BPF_X:
arch/parisc/net/bpf_jit_comp32.c
1157
case BPF_ALU64 | BPF_MOD | BPF_K:
arch/parisc/net/bpf_jit_comp32.c
1204
case BPF_ALU | BPF_MOD | BPF_X:
arch/parisc/net/bpf_jit_comp32.c
1205
case BPF_ALU | BPF_MOD | BPF_K:
arch/parisc/net/bpf_jit_comp32.c
340
if (BPF_OP(opcode) == BPF_DIV || BPF_OP(opcode) == BPF_MOD) {
arch/parisc/net/bpf_jit_comp32.c
379
if (BPF_OP(opcode) == BPF_DIV || BPF_OP(opcode) == BPF_MOD) {
arch/parisc/net/bpf_jit_comp32.c
609
case BPF_MOD:
arch/parisc/net/bpf_jit_comp32.c
671
case BPF_MOD:
arch/parisc/net/bpf_jit_comp64.c
533
if (BPF_OP(opcode) == BPF_DIV || BPF_OP(opcode) == BPF_MOD) {
arch/parisc/net/bpf_jit_comp64.c
674
case BPF_ALU | BPF_MOD | BPF_K:
arch/parisc/net/bpf_jit_comp64.c
675
case BPF_ALU64 | BPF_MOD | BPF_K:
arch/parisc/net/bpf_jit_comp64.c
679
case BPF_ALU | BPF_MOD | BPF_X:
arch/parisc/net/bpf_jit_comp64.c
680
case BPF_ALU64 | BPF_MOD | BPF_X:
arch/powerpc/net/bpf_jit_comp32.c
497
case BPF_ALU | BPF_MOD | BPF_X: /* (u32) dst %= (u32) src */
arch/powerpc/net/bpf_jit_comp32.c
507
case BPF_ALU64 | BPF_MOD | BPF_X: /* dst %= src */
arch/powerpc/net/bpf_jit_comp32.c
527
case BPF_ALU | BPF_MOD | BPF_K: /* (u32) dst %= (u32) imm */
arch/powerpc/net/bpf_jit_comp32.c
552
case BPF_ALU64 | BPF_MOD | BPF_K: /* dst %= imm */
arch/powerpc/net/bpf_jit_comp64.c
1071
case BPF_ALU | BPF_MOD | BPF_X: /* (u32) dst %= (u32) src */
arch/powerpc/net/bpf_jit_comp64.c
1072
if (BPF_OP(code) == BPF_MOD) {
arch/powerpc/net/bpf_jit_comp64.c
1087
case BPF_ALU64 | BPF_MOD | BPF_X: /* dst %= src */
arch/powerpc/net/bpf_jit_comp64.c
1088
if (BPF_OP(code) == BPF_MOD) {
arch/powerpc/net/bpf_jit_comp64.c
1101
case BPF_ALU | BPF_MOD | BPF_K: /* (u32) dst %= (u32) imm */
arch/powerpc/net/bpf_jit_comp64.c
1103
case BPF_ALU64 | BPF_MOD | BPF_K: /* dst %= imm */
arch/powerpc/net/bpf_jit_comp64.c
1119
if (BPF_OP(code) == BPF_MOD) {
arch/powerpc/net/bpf_jit_comp64.c
1133
if (BPF_OP(code) == BPF_MOD) {
arch/riscv/net/bpf_jit_comp32.c
1000
case BPF_ALU64 | BPF_MOD | BPF_X:
arch/riscv/net/bpf_jit_comp32.c
1001
case BPF_ALU64 | BPF_MOD | BPF_K:
arch/riscv/net/bpf_jit_comp32.c
1034
case BPF_ALU | BPF_MOD | BPF_X:
arch/riscv/net/bpf_jit_comp32.c
1035
case BPF_ALU | BPF_MOD | BPF_K:
arch/riscv/net/bpf_jit_comp32.c
544
case BPF_MOD:
arch/riscv/net/bpf_jit_comp64.c
1484
case BPF_ALU | BPF_MOD | BPF_X:
arch/riscv/net/bpf_jit_comp64.c
1485
case BPF_ALU64 | BPF_MOD | BPF_X:
arch/riscv/net/bpf_jit_comp64.c
1624
case BPF_ALU | BPF_MOD | BPF_K:
arch/riscv/net/bpf_jit_comp64.c
1625
case BPF_ALU64 | BPF_MOD | BPF_K:
arch/s390/net/bpf_jit_comp.c
1063
case BPF_ALU | BPF_MOD | BPF_X:
arch/s390/net/bpf_jit_comp.c
1090
case BPF_ALU64 | BPF_MOD | BPF_X:
arch/s390/net/bpf_jit_comp.c
1115
case BPF_ALU | BPF_MOD | BPF_K:
arch/s390/net/bpf_jit_comp.c
1120
if (BPF_OP(insn->code) == BPF_MOD)
arch/s390/net/bpf_jit_comp.c
1179
case BPF_ALU64 | BPF_MOD | BPF_K:
arch/s390/net/bpf_jit_comp.c
1184
if (BPF_OP(insn->code) == BPF_MOD)
arch/sparc/net/bpf_jit_comp_64.c
1112
case BPF_ALU64 | BPF_MOD | BPF_K:
arch/sparc/net/bpf_jit_comp_64.c
1113
case BPF_ALU | BPF_MOD | BPF_K: {
arch/sparc/net/bpf_jit_comp_64.c
953
case BPF_ALU | BPF_MOD | BPF_X: {
arch/sparc/net/bpf_jit_comp_64.c
964
case BPF_ALU64 | BPF_MOD | BPF_X: {
arch/x86/net/bpf_jit_comp.c
1977
case BPF_ALU | BPF_MOD | BPF_X:
arch/x86/net/bpf_jit_comp.c
1979
case BPF_ALU | BPF_MOD | BPF_K:
arch/x86/net/bpf_jit_comp.c
1981
case BPF_ALU64 | BPF_MOD | BPF_X:
arch/x86/net/bpf_jit_comp.c
1983
case BPF_ALU64 | BPF_MOD | BPF_K:
arch/x86/net/bpf_jit_comp.c
2030
if (BPF_OP(insn->code) == BPF_MOD &&
arch/x86/net/bpf_jit_comp32.c
1794
case BPF_ALU | BPF_MOD | BPF_K:
arch/x86/net/bpf_jit_comp32.c
1795
case BPF_ALU | BPF_MOD | BPF_X:
arch/x86/net/bpf_jit_comp32.c
1815
case BPF_ALU64 | BPF_MOD | BPF_K:
arch/x86/net/bpf_jit_comp32.c
1816
case BPF_ALU64 | BPF_MOD | BPF_X:
arch/x86/net/bpf_jit_comp32.c
462
if (op == BPF_MOD) {
kernel/bpf/core.c
1397
case BPF_ALU | BPF_MOD | BPF_K:
kernel/bpf/core.c
1411
case BPF_ALU64 | BPF_MOD | BPF_K:
kernel/bpf/disasm.c
159
return (BPF_OP(insn->code) == BPF_DIV || BPF_OP(insn->code) == BPF_MOD) &&
kernel/bpf/disasm.c
83
[BPF_MOD >> 4] = "%=",
kernel/bpf/disasm.c
92
[BPF_MOD >> 4] = "s%=",
kernel/bpf/fixups.c
1534
if ((insn->code == (BPF_ALU64 | BPF_MOD | BPF_K) ||
kernel/bpf/fixups.c
1536
insn->code == (BPF_ALU | BPF_MOD | BPF_K) ||
kernel/bpf/fixups.c
1563
if (insn->code == (BPF_ALU64 | BPF_MOD | BPF_X) ||
kernel/bpf/fixups.c
1565
insn->code == (BPF_ALU | BPF_MOD | BPF_X) ||
kernel/bpf/verifier.c
14543
case BPF_MOD:
kernel/bpf/verifier.c
14667
case BPF_MOD:
kernel/bpf/verifier.c
15081
if ((opcode == BPF_MOD || opcode == BPF_DIV) &&
kernel/bpf/verifier.c
17958
case BPF_MOD:
kernel/bpf/verifier.c
17961
(insn->off == 1 && opcode != BPF_MOD && opcode != BPF_DIV)) {
kernel/bpf/verifier.c
17967
(insn->off == 1 && opcode != BPF_MOD && opcode != BPF_DIV)) {
lib/test_bpf.c
1134
return __bpf_fill_alu64_imm(self, BPF_MOD, 0);
lib/test_bpf.c
1145
return __bpf_fill_alu64_imm(self, BPF_MOD, F_SIGNED);
lib/test_bpf.c
1156
return __bpf_fill_alu32_imm(self, BPF_MOD, F_SIGNED);
lib/test_bpf.c
11800
BPF_STMT(BPF_ALU | BPF_MOD | BPF_X, 0),
lib/test_bpf.c
11814
BPF_STMT(BPF_ALU | BPF_MOD | BPF_K, 0x1),
lib/test_bpf.c
1202
return __bpf_fill_alu32_imm(self, BPF_MOD, 0);
lib/test_bpf.c
1248
return __bpf_fill_alu64_reg(self, BPF_MOD);
lib/test_bpf.c
1294
return __bpf_fill_alu32_reg(self, BPF_MOD);
lib/test_bpf.c
1426
return __bpf_fill_alu_imm_regs(self, BPF_MOD, 0);
lib/test_bpf.c
1437
return __bpf_fill_alu_imm_regs(self, BPF_MOD, F_SIGNED);
lib/test_bpf.c
1498
return __bpf_fill_alu_imm_regs(self, BPF_MOD, F_ALU32);
lib/test_bpf.c
1509
return __bpf_fill_alu_imm_regs(self, BPF_MOD, F_ALU32 | F_SIGNED);
lib/test_bpf.c
1640
return __bpf_fill_alu_reg_pairs(self, BPF_MOD, false);
lib/test_bpf.c
1701
return __bpf_fill_alu_reg_pairs(self, BPF_MOD, true);
lib/test_bpf.c
3238
BPF_STMT(BPF_ALU | BPF_MOD | BPF_X, 0),
lib/test_bpf.c
3241
BPF_STMT(BPF_ALU | BPF_MOD | BPF_K, 0x70000000),
lib/test_bpf.c
4585
BPF_ALU64_IMM(BPF_MOD, R0, 3),
lib/test_bpf.c
500
BPF_SUB, BPF_MUL, BPF_DIV, BPF_MOD,
lib/test_bpf.c
6195
BPF_ALU32_REG(BPF_MOD, R0, R1),
lib/test_bpf.c
6207
BPF_ALU32_REG(BPF_MOD, R0, R1),
lib/test_bpf.c
6219
BPF_ALU64_REG(BPF_MOD, R0, R1),
lib/test_bpf.c
6231
BPF_ALU64_REG(BPF_MOD, R0, R1),
lib/test_bpf.c
6243
BPF_ALU32_IMM(BPF_MOD, R0, 2),
lib/test_bpf.c
625
case BPF_MOD:
lib/test_bpf.c
6254
BPF_ALU32_IMM(BPF_MOD, R0, 1),
lib/test_bpf.c
6265
BPF_ALU32_IMM(BPF_MOD, R0, 4294967293U),
lib/test_bpf.c
6276
BPF_ALU64_IMM(BPF_MOD, R0, 2),
lib/test_bpf.c
6287
BPF_ALU64_IMM(BPF_MOD, R0, 1),
lib/test_bpf.c
6298
BPF_ALU64_IMM(BPF_MOD, R0, 2147483645),
lib/test_bpf.c
6361
BPF_ALU32_REG_OFF(BPF_MOD, R0, R1, 1),
lib/test_bpf.c
6373
BPF_ALU32_IMM_OFF(BPF_MOD, R0, 2, 1),
lib/test_bpf.c
6386
BPF_ALU64_REG_OFF(BPF_MOD, R0, R1, 1),
lib/test_bpf.c
6398
BPF_ALU64_IMM_OFF(BPF_MOD, R0, 2, 1),
net/core/filter.c
1092
case BPF_ALU | BPF_MOD | BPF_K:
net/core/filter.c
666
case BPF_ALU | BPF_MOD | BPF_X:
net/core/filter.c
667
case BPF_ALU | BPF_MOD | BPF_K:
net/core/filter.c
690
fp->code == (BPF_ALU | BPF_MOD | BPF_X)) {
net/core/filter.c
996
[BPF_ALU | BPF_MOD | BPF_K] = true,
net/core/filter.c
997
[BPF_ALU | BPF_MOD | BPF_X] = true,
tools/bpf/bpf_dbg.c
68
#define BPF_ALU_MOD (BPF_ALU | BPF_MOD)
tools/bpf/bpf_exp.y
385
bpf_set_curr_instr(BPF_ALU | BPF_MOD | BPF_K, 0, 0, $3); }
tools/bpf/bpf_exp.y
387
bpf_set_curr_instr(BPF_ALU | BPF_MOD | BPF_X, 0, 0, 0); }
tools/bpf/bpf_exp.y
389
bpf_set_curr_instr(BPF_ALU | BPF_MOD | BPF_X, 0, 0, 0); }
tools/testing/selftests/bpf/disasm.c
159
return (BPF_OP(insn->code) == BPF_DIV || BPF_OP(insn->code) == BPF_MOD) &&
tools/testing/selftests/bpf/disasm.c
83
[BPF_MOD >> 4] = "%=",
tools/testing/selftests/bpf/disasm.c
92
[BPF_MOD >> 4] = "s%=",
tools/testing/selftests/bpf/progs/verifier_value_illegal_alu.c
210
DEFINE_BAD_OFFSET_TEST(bad_offset_modk, BPF_ALU64 | BPF_MOD | BPF_K, -1, 1)
tools/testing/selftests/bpf/progs/verifier_value_illegal_alu.c
213
DEFINE_BAD_OFFSET_TEST(bad_offset_modk2, BPF_ALU64 | BPF_MOD | BPF_K, 2, 1)
tools/testing/selftests/bpf/verifier/jit.c
145
BPF_ALU64_IMM(BPF_MOD, BPF_REG_1, 0xbeefULL),
tools/testing/selftests/bpf/verifier/jit.c
151
BPF_ALU64_REG(BPF_MOD, BPF_REG_1, BPF_REG_3),
tools/testing/selftests/bpf/verifier/jit.c
166
BPF_ALU64_REG(BPF_MOD, BPF_REG_2, BPF_REG_2),
tools/testing/selftests/bpf/verifier/precise.c
239
BPF_ALU64_IMM(BPF_MOD, BPF_REG_6, 1),
tools/testing/selftests/net/reuseport_bpf.c
105
{ BPF_ALU64 | BPF_MOD | BPF_K, BPF_REG_0, 0, 0, mod },
tools/testing/selftests/net/reuseport_bpf.c
138
{ BPF_ALU | BPF_MOD, 0, 0, mod },