arch/arc/net/bpf_jit_core.c
747
case BPF_ALU | BPF_SUB | BPF_X:
arch/arc/net/bpf_jit_core.c
751
case BPF_ALU | BPF_SUB | BPF_K:
arch/arc/net/bpf_jit_core.c
856
case BPF_ALU64 | BPF_SUB | BPF_X:
arch/arc/net/bpf_jit_core.c
860
case BPF_ALU64 | BPF_SUB | BPF_K:
arch/arm/net/bpf_jit_32.c
1650
case BPF_ALU | BPF_SUB | BPF_K:
arch/arm/net/bpf_jit_32.c
1651
case BPF_ALU | BPF_SUB | BPF_X:
arch/arm/net/bpf_jit_32.c
1665
case BPF_ALU64 | BPF_SUB | BPF_K:
arch/arm/net/bpf_jit_32.c
1666
case BPF_ALU64 | BPF_SUB | BPF_X:
arch/arm/net/bpf_jit_32.c
808
case BPF_SUB:
arch/arm64/net/bpf_jit_comp.c
1324
case BPF_ALU | BPF_SUB | BPF_X:
arch/arm64/net/bpf_jit_comp.c
1325
case BPF_ALU64 | BPF_SUB | BPF_X:
arch/arm64/net/bpf_jit_comp.c
1427
case BPF_ALU | BPF_SUB | BPF_K:
arch/arm64/net/bpf_jit_comp.c
1428
case BPF_ALU64 | BPF_SUB | BPF_K:
arch/loongarch/net/bpf_jit.c
791
case BPF_ALU | BPF_SUB | BPF_X:
arch/loongarch/net/bpf_jit.c
792
case BPF_ALU64 | BPF_SUB | BPF_X:
arch/loongarch/net/bpf_jit.c
798
case BPF_ALU | BPF_SUB | BPF_K:
arch/loongarch/net/bpf_jit.c
799
case BPF_ALU64 | BPF_SUB | BPF_K:
arch/mips/net/bpf_jit_comp.c
225
case BPF_SUB:
arch/mips/net/bpf_jit_comp.c
256
case BPF_SUB:
arch/mips/net/bpf_jit_comp.c
334
case BPF_SUB:
arch/mips/net/bpf_jit_comp.c
374
case BPF_SUB:
arch/mips/net/bpf_jit_comp32.c
1515
case BPF_ALU | BPF_SUB | BPF_K:
arch/mips/net/bpf_jit_comp32.c
1545
case BPF_ALU | BPF_SUB | BPF_X:
arch/mips/net/bpf_jit_comp32.c
1576
case BPF_ALU64 | BPF_SUB | BPF_K:
arch/mips/net/bpf_jit_comp32.c
1613
case BPF_ALU64 | BPF_SUB | BPF_X:
arch/mips/net/bpf_jit_comp32.c
213
op = BPF_SUB;
arch/mips/net/bpf_jit_comp32.c
216
case BPF_SUB:
arch/mips/net/bpf_jit_comp32.c
235
case BPF_SUB:
arch/mips/net/bpf_jit_comp32.c
284
case BPF_SUB:
arch/mips/net/bpf_jit_comp32.c
744
case BPF_SUB:
arch/mips/net/bpf_jit_comp32.c
747
case BPF_SUB | BPF_FETCH:
arch/mips/net/bpf_jit_comp32.c
825
case BPF_SUB:
arch/mips/net/bpf_jit_comp32.c
828
case BPF_SUB | BPF_FETCH:
arch/mips/net/bpf_jit_comp64.c
190
case BPF_SUB:
arch/mips/net/bpf_jit_comp64.c
221
case BPF_SUB:
arch/mips/net/bpf_jit_comp64.c
695
case BPF_ALU | BPF_SUB | BPF_K:
arch/mips/net/bpf_jit_comp64.c
730
case BPF_ALU | BPF_SUB | BPF_X:
arch/mips/net/bpf_jit_comp64.c
769
case BPF_ALU64 | BPF_SUB | BPF_K:
arch/mips/net/bpf_jit_comp64.c
798
case BPF_ALU64 | BPF_SUB | BPF_X:
arch/parisc/net/bpf_jit_comp32.c
1143
case BPF_ALU64 | BPF_SUB | BPF_X:
arch/parisc/net/bpf_jit_comp32.c
1144
case BPF_ALU64 | BPF_SUB | BPF_K:
arch/parisc/net/bpf_jit_comp32.c
1193
case BPF_ALU | BPF_SUB | BPF_X:
arch/parisc/net/bpf_jit_comp32.c
1220
case BPF_ALU | BPF_SUB | BPF_K:
arch/parisc/net/bpf_jit_comp32.c
529
case BPF_SUB:
arch/parisc/net/bpf_jit_comp32.c
587
case BPF_SUB:
arch/parisc/net/bpf_jit_comp32.c
653
case BPF_SUB:
arch/parisc/net/bpf_jit_comp64.c
628
case BPF_ALU | BPF_SUB | BPF_X:
arch/parisc/net/bpf_jit_comp64.c
629
case BPF_ALU64 | BPF_SUB | BPF_X:
arch/parisc/net/bpf_jit_comp64.c
790
case BPF_ALU | BPF_SUB | BPF_K:
arch/parisc/net/bpf_jit_comp64.c
791
case BPF_ALU64 | BPF_SUB | BPF_K:
arch/powerpc/net/bpf_jit_comp32.c
399
case BPF_ALU | BPF_SUB | BPF_X: /* (u32) dst -= (u32) src */
arch/powerpc/net/bpf_jit_comp32.c
402
case BPF_ALU64 | BPF_SUB | BPF_X: /* dst -= src */
arch/powerpc/net/bpf_jit_comp32.c
406
case BPF_ALU | BPF_SUB | BPF_K: /* (u32) dst -= (u32) imm */
arch/powerpc/net/bpf_jit_comp32.c
419
case BPF_ALU64 | BPF_SUB | BPF_K: /* dst -= imm */
arch/powerpc/net/bpf_jit_comp32.c
434
if (imm >= 0 || (BPF_OP(code) == BPF_SUB && imm == 0x80000000))
arch/powerpc/net/bpf_jit_comp64.c
1025
case BPF_ALU | BPF_SUB | BPF_X: /* (u32) dst -= (u32) src */
arch/powerpc/net/bpf_jit_comp64.c
1026
case BPF_ALU64 | BPF_SUB | BPF_X: /* dst -= src */
arch/powerpc/net/bpf_jit_comp64.c
1040
case BPF_ALU | BPF_SUB | BPF_K: /* (u32) dst -= (u32) imm */
arch/powerpc/net/bpf_jit_comp64.c
1041
case BPF_ALU64 | BPF_SUB | BPF_K: /* dst -= imm */
arch/riscv/net/bpf_jit_comp32.c
1023
case BPF_ALU | BPF_SUB | BPF_X:
arch/riscv/net/bpf_jit_comp32.c
1049
case BPF_ALU | BPF_SUB | BPF_K:
arch/riscv/net/bpf_jit_comp32.c
345
case BPF_SUB:
arch/riscv/net/bpf_jit_comp32.c
432
case BPF_SUB:
arch/riscv/net/bpf_jit_comp32.c
526
case BPF_SUB:
arch/riscv/net/bpf_jit_comp32.c
974
case BPF_ALU64 | BPF_SUB | BPF_X:
arch/riscv/net/bpf_jit_comp32.c
975
case BPF_ALU64 | BPF_SUB | BPF_K:
arch/riscv/net/bpf_jit_comp64.c
1441
case BPF_ALU | BPF_SUB | BPF_X:
arch/riscv/net/bpf_jit_comp64.c
1442
case BPF_ALU64 | BPF_SUB | BPF_X:
arch/riscv/net/bpf_jit_comp64.c
1560
case BPF_ALU | BPF_SUB | BPF_K:
arch/riscv/net/bpf_jit_comp64.c
1561
case BPF_ALU64 | BPF_SUB | BPF_K:
arch/s390/net/bpf_jit_comp.c
1007
case BPF_ALU | BPF_SUB | BPF_X: /* dst = (u32) dst - (u32) src */
arch/s390/net/bpf_jit_comp.c
1012
case BPF_ALU64 | BPF_SUB | BPF_X: /* dst = dst - src */
arch/s390/net/bpf_jit_comp.c
1016
case BPF_ALU | BPF_SUB | BPF_K: /* dst = (u32) dst - (u32) imm */
arch/s390/net/bpf_jit_comp.c
1023
case BPF_ALU64 | BPF_SUB | BPF_K: /* dst = dst - imm */
arch/sparc/net/bpf_jit_comp_32.c
405
case BPF_ALU | BPF_SUB | BPF_X: /* A -= X; */
arch/sparc/net/bpf_jit_comp_32.c
408
case BPF_ALU | BPF_SUB | BPF_K: /* A -= K */
arch/sparc/net/bpf_jit_comp_64.c
1077
case BPF_ALU | BPF_SUB | BPF_K:
arch/sparc/net/bpf_jit_comp_64.c
1078
case BPF_ALU64 | BPF_SUB | BPF_K:
arch/sparc/net/bpf_jit_comp_64.c
922
case BPF_ALU | BPF_SUB | BPF_X:
arch/sparc/net/bpf_jit_comp_64.c
923
case BPF_ALU64 | BPF_SUB | BPF_X:
arch/x86/net/bpf_jit_comp.c
1838
case BPF_ALU | BPF_SUB | BPF_X:
arch/x86/net/bpf_jit_comp.c
1843
case BPF_ALU64 | BPF_SUB | BPF_X:
arch/x86/net/bpf_jit_comp.c
1917
case BPF_ALU | BPF_SUB | BPF_K:
arch/x86/net/bpf_jit_comp.c
1922
case BPF_ALU64 | BPF_SUB | BPF_K:
arch/x86/net/bpf_jit_comp.c
1938
case BPF_SUB:
arch/x86/net/bpf_jit_comp.c
291
[BPF_SUB] = 0x29,
arch/x86/net/bpf_jit_comp32.c
1720
case BPF_ALU | BPF_SUB | BPF_K:
arch/x86/net/bpf_jit_comp32.c
1721
case BPF_ALU | BPF_SUB | BPF_X:
arch/x86/net/bpf_jit_comp32.c
1730
case BPF_ALU64 | BPF_SUB | BPF_K:
arch/x86/net/bpf_jit_comp32.c
1731
case BPF_ALU64 | BPF_SUB | BPF_X:
arch/x86/net/bpf_jit_comp32.c
549
case BPF_SUB:
arch/x86/net/bpf_jit_comp32.c
630
case BPF_SUB:
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3430
[BPF_ALU64 | BPF_SUB | BPF_X] = sub_reg64,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3431
[BPF_ALU64 | BPF_SUB | BPF_K] = sub_imm64,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3453
[BPF_ALU | BPF_SUB | BPF_X] = sub_reg,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3454
[BPF_ALU | BPF_SUB | BPF_K] = sub_imm,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3942
insn.code = BPF_CLASS(insn.code) | BPF_SUB;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3943
else if (BPF_OP(insn.code) == BPF_SUB)
io_uring/bpf_filter.c
204
case BPF_ALU | BPF_SUB | BPF_K:
io_uring/bpf_filter.c
205
case BPF_ALU | BPF_SUB | BPF_X:
kernel/bpf/const_fold.c
99
case BPF_SUB | BPF_K:
kernel/bpf/core.c
1390
case BPF_ALU | BPF_SUB | BPF_K:
kernel/bpf/core.c
1404
case BPF_ALU64 | BPF_SUB | BPF_K:
kernel/bpf/disasm.c
75
[BPF_SUB >> 4] = "-=",
kernel/bpf/fixups.c
1705
insn->code == (BPF_ALU64 | BPF_SUB | BPF_X)) {
kernel/bpf/fixups.c
1707
const u8 code_sub = BPF_ALU64 | BPF_SUB | BPF_X;
kernel/bpf/fixups.c
1729
*patch++ = BPF_ALU64_REG(BPF_SUB, BPF_REG_AX, off_reg);
kernel/bpf/fixups.c
1779
insn_buf[2] = BPF_ALU64_IMM(BPF_SUB, BPF_REG_AX, 1);
kernel/bpf/fixups.c
1808
insn_buf[2] = BPF_ALU64_IMM(BPF_SUB, BPF_REG_AX, 1);
kernel/bpf/liveness.c
1127
else if (code == BPF_SUB)
kernel/bpf/verifier.c
13423
return opcode == BPF_ADD || opcode == BPF_SUB;
kernel/bpf/verifier.c
13485
(opcode == BPF_SUB && !off_is_neg);
kernel/bpf/verifier.c
13695
if (opcode == BPF_SUB && env->allow_ptr_leaks) {
kernel/bpf/verifier.c
13794
case BPF_SUB:
kernel/bpf/verifier.c
14529
case BPF_SUB:
kernel/bpf/verifier.c
14633
case BPF_SUB:
kernel/bpf/verifier.c
14797
if (opcode == BPF_SUB && env->allow_ptr_leaks) {
kernel/bpf/verifier.c
14872
(BPF_OP(insn->code) == BPF_ADD || BPF_OP(insn->code) == BPF_SUB) &&
kernel/bpf/verifier.c
14886
if (BPF_OP(insn->code) == BPF_SUB) {
kernel/bpf/verifier.c
17949
case BPF_SUB:
kernel/bpf/verifier.c
19754
insn_buf[4] = BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1);
kernel/seccomp.c
306
case BPF_ALU | BPF_SUB | BPF_K:
kernel/seccomp.c
307
case BPF_ALU | BPF_SUB | BPF_X:
lib/test_bpf.c
10040
BPF_ALU64_IMM(BPF_SUB, R1, 1),
lib/test_bpf.c
10042
BPF_ALU64_IMM(BPF_SUB, R1, 1),
lib/test_bpf.c
10044
BPF_ALU64_IMM(BPF_SUB, R1, 1),
lib/test_bpf.c
10060
BPF_ALU64_IMM(BPF_SUB, R1, 2),
lib/test_bpf.c
10062
BPF_ALU64_IMM(BPF_SUB, R1, 2),
lib/test_bpf.c
1119
return __bpf_fill_alu64_imm(self, BPF_SUB, 0);
lib/test_bpf.c
11710
BPF_STMT(BPF_ALU | BPF_SUB | BPF_X, 0),
lib/test_bpf.c
11724
BPF_STMT(BPF_ALU | BPF_SUB | BPF_K, -0x66),
lib/test_bpf.c
1187
return __bpf_fill_alu32_imm(self, BPF_SUB, 0);
lib/test_bpf.c
12006
BPF_ALU64_REG(BPF_SUB, R0, R1),
lib/test_bpf.c
12223
BPF_ALU64_REG(BPF_SUB, R0, R1), \
lib/test_bpf.c
12252
BPF_ALU64_REG(BPF_SUB, R0, R1), \
lib/test_bpf.c
12277
BPF_ALU64_REG(BPF_SUB, R1, R2),
lib/test_bpf.c
12298
BPF_ALU64_REG(BPF_SUB, R0, R1), \
lib/test_bpf.c
1233
return __bpf_fill_alu64_reg(self, BPF_SUB);
lib/test_bpf.c
12331
BPF_ALU64_REG(BPF_SUB, R0, R2), \
lib/test_bpf.c
12332
BPF_ALU64_REG(BPF_SUB, R1, R3), \
lib/test_bpf.c
1279
return __bpf_fill_alu32_reg(self, BPF_SUB);
lib/test_bpf.c
1411
return __bpf_fill_alu_imm_regs(self, BPF_SUB, 0);
lib/test_bpf.c
1483
return __bpf_fill_alu_imm_regs(self, BPF_SUB, F_ALU32);
lib/test_bpf.c
1625
return __bpf_fill_alu_reg_pairs(self, BPF_SUB, false);
lib/test_bpf.c
1686
return __bpf_fill_alu_reg_pairs(self, BPF_SUB, true);
lib/test_bpf.c
237
insn[len - 2] = __BPF_STMT(BPF_ALU | BPF_SUB | BPF_X, 0);
lib/test_bpf.c
3216
BPF_STMT(BPF_ALU | BPF_SUB | BPF_X, 0),
lib/test_bpf.c
3483
BPF_STMT(BPF_ALU | BPF_SUB | BPF_X, 0),
lib/test_bpf.c
3688
BPF_STMT(BPF_ALU | BPF_SUB | BPF_K, 4),
lib/test_bpf.c
3782
BPF_STMT(BPF_ALU | BPF_SUB | BPF_X, 0),
lib/test_bpf.c
3826
BPF_ALU64_REG(BPF_SUB, R1, R2),
lib/test_bpf.c
3913
BPF_ALU64_IMM(BPF_SUB, R0, 10),
lib/test_bpf.c
3914
BPF_ALU64_IMM(BPF_SUB, R1, 10),
lib/test_bpf.c
3915
BPF_ALU64_IMM(BPF_SUB, R2, 10),
lib/test_bpf.c
3916
BPF_ALU64_IMM(BPF_SUB, R3, 10),
lib/test_bpf.c
3917
BPF_ALU64_IMM(BPF_SUB, R4, 10),
lib/test_bpf.c
3918
BPF_ALU64_IMM(BPF_SUB, R5, 10),
lib/test_bpf.c
3919
BPF_ALU64_IMM(BPF_SUB, R6, 10),
lib/test_bpf.c
3920
BPF_ALU64_IMM(BPF_SUB, R7, 10),
lib/test_bpf.c
3921
BPF_ALU64_IMM(BPF_SUB, R8, 10),
lib/test_bpf.c
3922
BPF_ALU64_IMM(BPF_SUB, R9, 10),
lib/test_bpf.c
4207
BPF_ALU64_REG(BPF_SUB, R0, R0),
lib/test_bpf.c
4208
BPF_ALU64_REG(BPF_SUB, R0, R1),
lib/test_bpf.c
4209
BPF_ALU64_REG(BPF_SUB, R0, R2),
lib/test_bpf.c
4210
BPF_ALU64_REG(BPF_SUB, R0, R3),
lib/test_bpf.c
4211
BPF_ALU64_REG(BPF_SUB, R0, R4),
lib/test_bpf.c
4212
BPF_ALU64_REG(BPF_SUB, R0, R5),
lib/test_bpf.c
4213
BPF_ALU64_REG(BPF_SUB, R0, R6),
lib/test_bpf.c
4214
BPF_ALU64_REG(BPF_SUB, R0, R7),
lib/test_bpf.c
4215
BPF_ALU64_REG(BPF_SUB, R0, R8),
lib/test_bpf.c
4216
BPF_ALU64_REG(BPF_SUB, R0, R9),
lib/test_bpf.c
4217
BPF_ALU64_IMM(BPF_SUB, R0, 10),
lib/test_bpf.c
4220
BPF_ALU64_REG(BPF_SUB, R1, R0),
lib/test_bpf.c
4221
BPF_ALU64_REG(BPF_SUB, R1, R2),
lib/test_bpf.c
4222
BPF_ALU64_REG(BPF_SUB, R1, R3),
lib/test_bpf.c
4223
BPF_ALU64_REG(BPF_SUB, R1, R4),
lib/test_bpf.c
4224
BPF_ALU64_REG(BPF_SUB, R1, R5),
lib/test_bpf.c
4225
BPF_ALU64_REG(BPF_SUB, R1, R6),
lib/test_bpf.c
4226
BPF_ALU64_REG(BPF_SUB, R1, R7),
lib/test_bpf.c
4227
BPF_ALU64_REG(BPF_SUB, R1, R8),
lib/test_bpf.c
4228
BPF_ALU64_REG(BPF_SUB, R1, R9),
lib/test_bpf.c
4229
BPF_ALU64_IMM(BPF_SUB, R1, 10),
lib/test_bpf.c
4230
BPF_ALU64_REG(BPF_SUB, R2, R0),
lib/test_bpf.c
4231
BPF_ALU64_REG(BPF_SUB, R2, R1),
lib/test_bpf.c
4232
BPF_ALU64_REG(BPF_SUB, R2, R3),
lib/test_bpf.c
4233
BPF_ALU64_REG(BPF_SUB, R2, R4),
lib/test_bpf.c
4234
BPF_ALU64_REG(BPF_SUB, R2, R5),
lib/test_bpf.c
4235
BPF_ALU64_REG(BPF_SUB, R2, R6),
lib/test_bpf.c
4236
BPF_ALU64_REG(BPF_SUB, R2, R7),
lib/test_bpf.c
4237
BPF_ALU64_REG(BPF_SUB, R2, R8),
lib/test_bpf.c
4238
BPF_ALU64_REG(BPF_SUB, R2, R9),
lib/test_bpf.c
4239
BPF_ALU64_IMM(BPF_SUB, R2, 10),
lib/test_bpf.c
4240
BPF_ALU64_REG(BPF_SUB, R3, R0),
lib/test_bpf.c
4241
BPF_ALU64_REG(BPF_SUB, R3, R1),
lib/test_bpf.c
4242
BPF_ALU64_REG(BPF_SUB, R3, R2),
lib/test_bpf.c
4243
BPF_ALU64_REG(BPF_SUB, R3, R4),
lib/test_bpf.c
4244
BPF_ALU64_REG(BPF_SUB, R3, R5),
lib/test_bpf.c
4245
BPF_ALU64_REG(BPF_SUB, R3, R6),
lib/test_bpf.c
4246
BPF_ALU64_REG(BPF_SUB, R3, R7),
lib/test_bpf.c
4247
BPF_ALU64_REG(BPF_SUB, R3, R8),
lib/test_bpf.c
4248
BPF_ALU64_REG(BPF_SUB, R3, R9),
lib/test_bpf.c
4249
BPF_ALU64_IMM(BPF_SUB, R3, 10),
lib/test_bpf.c
4250
BPF_ALU64_REG(BPF_SUB, R4, R0),
lib/test_bpf.c
4251
BPF_ALU64_REG(BPF_SUB, R4, R1),
lib/test_bpf.c
4252
BPF_ALU64_REG(BPF_SUB, R4, R2),
lib/test_bpf.c
4253
BPF_ALU64_REG(BPF_SUB, R4, R3),
lib/test_bpf.c
4254
BPF_ALU64_REG(BPF_SUB, R4, R5),
lib/test_bpf.c
4255
BPF_ALU64_REG(BPF_SUB, R4, R6),
lib/test_bpf.c
4256
BPF_ALU64_REG(BPF_SUB, R4, R7),
lib/test_bpf.c
4257
BPF_ALU64_REG(BPF_SUB, R4, R8),
lib/test_bpf.c
4258
BPF_ALU64_REG(BPF_SUB, R4, R9),
lib/test_bpf.c
4259
BPF_ALU64_IMM(BPF_SUB, R4, 10),
lib/test_bpf.c
4260
BPF_ALU64_REG(BPF_SUB, R5, R0),
lib/test_bpf.c
4261
BPF_ALU64_REG(BPF_SUB, R5, R1),
lib/test_bpf.c
4262
BPF_ALU64_REG(BPF_SUB, R5, R2),
lib/test_bpf.c
4263
BPF_ALU64_REG(BPF_SUB, R5, R3),
lib/test_bpf.c
4264
BPF_ALU64_REG(BPF_SUB, R5, R4),
lib/test_bpf.c
4265
BPF_ALU64_REG(BPF_SUB, R5, R6),
lib/test_bpf.c
4266
BPF_ALU64_REG(BPF_SUB, R5, R7),
lib/test_bpf.c
4267
BPF_ALU64_REG(BPF_SUB, R5, R8),
lib/test_bpf.c
4268
BPF_ALU64_REG(BPF_SUB, R5, R9),
lib/test_bpf.c
4269
BPF_ALU64_IMM(BPF_SUB, R5, 10),
lib/test_bpf.c
4270
BPF_ALU64_REG(BPF_SUB, R6, R0),
lib/test_bpf.c
4271
BPF_ALU64_REG(BPF_SUB, R6, R1),
lib/test_bpf.c
4272
BPF_ALU64_REG(BPF_SUB, R6, R2),
lib/test_bpf.c
4273
BPF_ALU64_REG(BPF_SUB, R6, R3),
lib/test_bpf.c
4274
BPF_ALU64_REG(BPF_SUB, R6, R4),
lib/test_bpf.c
4275
BPF_ALU64_REG(BPF_SUB, R6, R5),
lib/test_bpf.c
4276
BPF_ALU64_REG(BPF_SUB, R6, R7),
lib/test_bpf.c
4277
BPF_ALU64_REG(BPF_SUB, R6, R8),
lib/test_bpf.c
4278
BPF_ALU64_REG(BPF_SUB, R6, R9),
lib/test_bpf.c
4279
BPF_ALU64_IMM(BPF_SUB, R6, 10),
lib/test_bpf.c
4280
BPF_ALU64_REG(BPF_SUB, R7, R0),
lib/test_bpf.c
4281
BPF_ALU64_REG(BPF_SUB, R7, R1),
lib/test_bpf.c
4282
BPF_ALU64_REG(BPF_SUB, R7, R2),
lib/test_bpf.c
4283
BPF_ALU64_REG(BPF_SUB, R7, R3),
lib/test_bpf.c
4284
BPF_ALU64_REG(BPF_SUB, R7, R4),
lib/test_bpf.c
4285
BPF_ALU64_REG(BPF_SUB, R7, R5),
lib/test_bpf.c
4286
BPF_ALU64_REG(BPF_SUB, R7, R6),
lib/test_bpf.c
4287
BPF_ALU64_REG(BPF_SUB, R7, R8),
lib/test_bpf.c
4288
BPF_ALU64_REG(BPF_SUB, R7, R9),
lib/test_bpf.c
4289
BPF_ALU64_IMM(BPF_SUB, R7, 10),
lib/test_bpf.c
4290
BPF_ALU64_REG(BPF_SUB, R8, R0),
lib/test_bpf.c
4291
BPF_ALU64_REG(BPF_SUB, R8, R1),
lib/test_bpf.c
4292
BPF_ALU64_REG(BPF_SUB, R8, R2),
lib/test_bpf.c
4293
BPF_ALU64_REG(BPF_SUB, R8, R3),
lib/test_bpf.c
4294
BPF_ALU64_REG(BPF_SUB, R8, R4),
lib/test_bpf.c
4295
BPF_ALU64_REG(BPF_SUB, R8, R5),
lib/test_bpf.c
4296
BPF_ALU64_REG(BPF_SUB, R8, R6),
lib/test_bpf.c
4297
BPF_ALU64_REG(BPF_SUB, R8, R7),
lib/test_bpf.c
4298
BPF_ALU64_REG(BPF_SUB, R8, R9),
lib/test_bpf.c
4299
BPF_ALU64_IMM(BPF_SUB, R8, 10),
lib/test_bpf.c
4300
BPF_ALU64_REG(BPF_SUB, R9, R0),
lib/test_bpf.c
4301
BPF_ALU64_REG(BPF_SUB, R9, R1),
lib/test_bpf.c
4302
BPF_ALU64_REG(BPF_SUB, R9, R2),
lib/test_bpf.c
4303
BPF_ALU64_REG(BPF_SUB, R9, R3),
lib/test_bpf.c
4304
BPF_ALU64_REG(BPF_SUB, R9, R4),
lib/test_bpf.c
4305
BPF_ALU64_REG(BPF_SUB, R9, R5),
lib/test_bpf.c
4306
BPF_ALU64_REG(BPF_SUB, R9, R6),
lib/test_bpf.c
4307
BPF_ALU64_REG(BPF_SUB, R9, R7),
lib/test_bpf.c
4308
BPF_ALU64_REG(BPF_SUB, R9, R8),
lib/test_bpf.c
4309
BPF_ALU64_IMM(BPF_SUB, R9, 10),
lib/test_bpf.c
4310
BPF_ALU64_IMM(BPF_SUB, R0, 10),
lib/test_bpf.c
4312
BPF_ALU64_REG(BPF_SUB, R0, R1),
lib/test_bpf.c
4313
BPF_ALU64_REG(BPF_SUB, R0, R2),
lib/test_bpf.c
4314
BPF_ALU64_REG(BPF_SUB, R0, R3),
lib/test_bpf.c
4315
BPF_ALU64_REG(BPF_SUB, R0, R4),
lib/test_bpf.c
4316
BPF_ALU64_REG(BPF_SUB, R0, R5),
lib/test_bpf.c
4317
BPF_ALU64_REG(BPF_SUB, R0, R6),
lib/test_bpf.c
4318
BPF_ALU64_REG(BPF_SUB, R0, R7),
lib/test_bpf.c
4319
BPF_ALU64_REG(BPF_SUB, R0, R8),
lib/test_bpf.c
4320
BPF_ALU64_REG(BPF_SUB, R0, R9),
lib/test_bpf.c
4330
BPF_ALU64_REG(BPF_SUB, R0, R0),
lib/test_bpf.c
4336
BPF_ALU64_REG(BPF_SUB, R1, R1),
lib/test_bpf.c
4340
BPF_ALU64_REG(BPF_SUB, R2, R2),
lib/test_bpf.c
4346
BPF_ALU64_REG(BPF_SUB, R3, R3),
lib/test_bpf.c
4352
BPF_ALU64_REG(BPF_SUB, R4, R4),
lib/test_bpf.c
4359
BPF_ALU64_REG(BPF_SUB, R5, R5),
lib/test_bpf.c
4365
BPF_ALU64_REG(BPF_SUB, R6, R6),
lib/test_bpf.c
4369
BPF_ALU64_REG(BPF_SUB, R7, R7),
lib/test_bpf.c
4373
BPF_ALU64_REG(BPF_SUB, R8, R8),
lib/test_bpf.c
4377
BPF_ALU64_REG(BPF_SUB, R9, R9),
lib/test_bpf.c
4381
BPF_ALU64_REG(BPF_SUB, R1, R1),
lib/test_bpf.c
500
BPF_SUB, BPF_MUL, BPF_DIV, BPF_MOD,
lib/test_bpf.c
5684
BPF_ALU32_REG(BPF_SUB, R0, R1),
lib/test_bpf.c
5696
BPF_ALU32_REG(BPF_SUB, R0, R1),
lib/test_bpf.c
5708
BPF_ALU64_REG(BPF_SUB, R0, R1),
lib/test_bpf.c
5720
BPF_ALU64_REG(BPF_SUB, R0, R1),
lib/test_bpf.c
5732
BPF_ALU32_IMM(BPF_SUB, R0, 1),
lib/test_bpf.c
5743
BPF_ALU32_IMM(BPF_SUB, R0, 0),
lib/test_bpf.c
5754
BPF_ALU32_IMM(BPF_SUB, R0, 4294967294U),
lib/test_bpf.c
5765
BPF_ALU64_IMM(BPF_SUB, R0, 1),
lib/test_bpf.c
5776
BPF_ALU64_IMM(BPF_SUB, R0, 0),
lib/test_bpf.c
5787
BPF_ALU64_IMM(BPF_SUB, R0, 4294967295U),
lib/test_bpf.c
5798
BPF_ALU64_IMM(BPF_SUB, R0, 2147483647),
lib/test_bpf.c
608
case BPF_SUB:
lib/test_bpf.c
9088
BPF_ALU64_REG(BPF_SUB, R0, R1), \
lib/test_bpf.c
9108
BPF_ALU64_REG(BPF_SUB, R0, R10), \
lib/test_bpf.c
9315
BPF_ALU64_REG(BPF_SUB, R0, R1),
lib/test_bpf.c
9333
BPF_ALU64_REG(BPF_SUB, R0, R2),
lib/test_bpf.c
9351
BPF_ALU64_REG(BPF_SUB, R0, R1),
lib/test_bpf.c
9370
BPF_ALU64_REG(BPF_SUB, R0, R1),
lib/test_bpf.c
9388
BPF_ALU64_REG(BPF_SUB, R0, R2),
net/core/filter.c
11140
*insn++ = BPF_ALU64_REG(BPF_SUB, reg, BPF_REG_AX);
net/core/filter.c
511
*insn++ = BPF_ALU64_IMM(BPF_SUB, BPF_REG_TMP, offset);
net/core/filter.c
633
*new_insn++ = BPF_ALU32_REG(BPF_SUB, BPF_REG_H, BPF_REG_TMP);
net/core/filter.c
650
case BPF_ALU | BPF_SUB | BPF_X:
net/core/filter.c
651
case BPF_ALU | BPF_SUB | BPF_K:
net/core/filter.c
990
[BPF_ALU | BPF_SUB | BPF_K] = true,
net/core/filter.c
991
[BPF_ALU | BPF_SUB | BPF_X] = true,
tools/bpf/bpf_dbg.c
65
#define BPF_ALU_SUB (BPF_ALU | BPF_SUB)
tools/bpf/bpf_exp.y
358
bpf_set_curr_instr(BPF_ALU | BPF_SUB | BPF_K, 0, 0, $3); }
tools/bpf/bpf_exp.y
360
bpf_set_curr_instr(BPF_ALU | BPF_SUB | BPF_X, 0, 0, 0); }
tools/bpf/bpf_exp.y
362
bpf_set_curr_instr(BPF_ALU | BPF_SUB | BPF_X, 0, 0, 0); }
tools/bpf/bpftool/feature.c
756
BPF_ALU64_IMM(BPF_SUB, BPF_REG_0, 1),
tools/testing/selftests/bpf/disasm.c
75
[BPF_SUB >> 4] = "-=",
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
124
BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_7),
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
940
BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_0),
tools/testing/selftests/bpf/verifier/atomic_and.c
55
BPF_ALU64_IMM(BPF_SUB, BPF_REG_0, 1),
tools/testing/selftests/bpf/verifier/atomic_cmpxchg.c
100
BPF_ALU64_IMM(BPF_SUB, BPF_REG_1, 1),
tools/testing/selftests/bpf/verifier/atomic_cmpxchg.c
91
BPF_ALU64_IMM(BPF_SUB, BPF_REG_0, 1),
tools/testing/selftests/bpf/verifier/atomic_or.c
55
BPF_ALU64_IMM(BPF_SUB, BPF_REG_0, 1),
tools/testing/selftests/bpf/verifier/atomic_or.c
83
BPF_ALU64_IMM(BPF_SUB, BPF_REG_1, 1),
tools/testing/selftests/bpf/verifier/atomic_or.c
92
BPF_ALU64_IMM(BPF_SUB, BPF_REG_2, 1),
tools/testing/selftests/bpf/verifier/atomic_xor.c
55
BPF_ALU64_IMM(BPF_SUB, BPF_REG_0, 1),
tools/testing/selftests/bpf/verifier/basic_instr.c
7
BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_2),
tools/testing/selftests/bpf/verifier/bpf_st_mem.c
49
BPF_ALU64_IMM(BPF_SUB, BPF_REG_0, 32),
tools/testing/selftests/bpf/verifier/ld_abs.c
136
BPF_ALU32_REG(BPF_SUB, BPF_REG_0, BPF_REG_7),
tools/testing/selftests/bpf/verifier/ld_abs.c
149
BPF_ALU32_REG(BPF_SUB, BPF_REG_0, BPF_REG_7),
tools/testing/selftests/bpf/verifier/precise.c
25
BPF_ALU64_REG(BPF_SUB, BPF_REG_9, BPF_REG_8), /* map_value_ptr -= map_value_ptr */
tools/testing/selftests/bpf/verifier/precise.c
84
BPF_ALU64_REG(BPF_SUB, BPF_REG_9, BPF_REG_8), /* map_value_ptr -= map_value_ptr */