BPF_SUB 662 arch/arm/net/bpf_jit_32.c case BPF_SUB: BPF_SUB 1403 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_SUB | BPF_K: BPF_SUB 1404 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_SUB | BPF_X: BPF_SUB 1419 arch/arm/net/bpf_jit_32.c case BPF_ALU64 | BPF_SUB | BPF_K: BPF_SUB 1420 arch/arm/net/bpf_jit_32.c case BPF_ALU64 | BPF_SUB | BPF_X: BPF_SUB 382 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_SUB | BPF_X: BPF_SUB 383 arch/arm64/net/bpf_jit_comp.c case BPF_ALU64 | BPF_SUB | BPF_X: BPF_SUB 484 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_SUB | BPF_K: BPF_SUB 485 arch/arm64/net/bpf_jit_comp.c case BPF_ALU64 | BPF_SUB | BPF_K: BPF_SUB 437 arch/mips/net/ebpf_jit.c case BPF_SUB: BPF_SUB 494 arch/mips/net/ebpf_jit.c case BPF_ALU64 | BPF_SUB: BPF_SUB 521 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_SUB: BPF_SUB 549 arch/mips/net/ebpf_jit.c case BPF_ALU64 | BPF_SUB: BPF_SUB 555 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_SUB: BPF_SUB 675 arch/mips/net/ebpf_jit.c case BPF_ALU64 | BPF_SUB | BPF_K: /* ALU64_IMM */ BPF_SUB 685 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_SUB | BPF_K: /* ALU32_IMM */ BPF_SUB 812 arch/mips/net/ebpf_jit.c case BPF_ALU64 | BPF_SUB | BPF_X: /* ALU64_REG */ BPF_SUB 856 arch/mips/net/ebpf_jit.c case BPF_SUB: BPF_SUB 908 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_SUB | BPF_X: /* ALU_REG */ BPF_SUB 948 arch/mips/net/ebpf_jit.c case BPF_SUB: BPF_SUB 1576 arch/mips/net/ebpf_jit.c case BPF_SUB: BPF_SUB 146 arch/powerpc/net/bpf_jit_comp.c case BPF_ALU | BPF_SUB | BPF_X: /* A -= X; */ BPF_SUB 150 arch/powerpc/net/bpf_jit_comp.c case BPF_ALU | BPF_SUB | BPF_K: /* A -= K */ BPF_SUB 345 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_SUB | BPF_X: /* (u32) dst -= (u32) src */ BPF_SUB 346 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU64 | BPF_SUB | BPF_X: /* dst -= src */ BPF_SUB 350 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_SUB | BPF_K: /* (u32) dst -= (u32) imm */ BPF_SUB 352 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU64 | BPF_SUB | BPF_K: /* dst -= imm */ BPF_SUB 353 arch/powerpc/net/bpf_jit_comp64.c if (BPF_OP(code) == BPF_SUB) BPF_SUB 769 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_SUB | BPF_X: BPF_SUB 770 arch/riscv/net/bpf_jit_comp.c case BPF_ALU64 | BPF_SUB | BPF_X: BPF_SUB 918 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_SUB | BPF_K: BPF_SUB 919 arch/riscv/net/bpf_jit_comp.c case BPF_ALU64 | BPF_SUB | BPF_K: BPF_SUB 587 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_SUB | BPF_X: /* dst = (u32) dst - (u32) src */ BPF_SUB 592 arch/s390/net/bpf_jit_comp.c case BPF_ALU64 | BPF_SUB | BPF_X: /* dst = dst - src */ BPF_SUB 596 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_SUB | BPF_K: /* dst = (u32) dst - (u32) imm */ BPF_SUB 603 arch/s390/net/bpf_jit_comp.c case BPF_ALU64 | BPF_SUB | BPF_K: /* dst = dst - imm */ BPF_SUB 405 arch/sparc/net/bpf_jit_comp_32.c case BPF_ALU | BPF_SUB | BPF_X: /* A -= X; */ BPF_SUB 408 arch/sparc/net/bpf_jit_comp_32.c case BPF_ALU | BPF_SUB | BPF_K: /* A -= K */ BPF_SUB 922 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_SUB | BPF_X: BPF_SUB 923 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU64 | BPF_SUB | BPF_X: BPF_SUB 1077 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_SUB | BPF_K: BPF_SUB 1078 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU64 | BPF_SUB | BPF_K: BPF_SUB 421 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_SUB | BPF_X: BPF_SUB 426 arch/x86/net/bpf_jit_comp.c case BPF_ALU64 | BPF_SUB | BPF_X: BPF_SUB 432 arch/x86/net/bpf_jit_comp.c case BPF_SUB: b2 = 0x29; break; BPF_SUB 462 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_SUB | BPF_K: BPF_SUB 467 arch/x86/net/bpf_jit_comp.c case BPF_ALU64 | BPF_SUB | BPF_K: BPF_SUB 485 arch/x86/net/bpf_jit_comp.c case BPF_SUB: BPF_SUB 548 arch/x86/net/bpf_jit_comp32.c case BPF_SUB: BPF_SUB 629 arch/x86/net/bpf_jit_comp32.c case BPF_SUB: BPF_SUB 1523 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_SUB | BPF_K: BPF_SUB 1524 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_SUB | BPF_X: BPF_SUB 1533 arch/x86/net/bpf_jit_comp32.c case BPF_ALU64 | BPF_SUB | BPF_K: BPF_SUB 1534 arch/x86/net/bpf_jit_comp32.c case BPF_ALU64 | BPF_SUB | BPF_X: BPF_SUB 3426 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU64 | BPF_SUB | BPF_X] = sub_reg64, BPF_SUB 3427 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU64 | BPF_SUB | BPF_K] = sub_imm64, BPF_SUB 3449 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_SUB | BPF_X] = sub_reg, BPF_SUB 3450 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_SUB | BPF_K] = sub_imm, BPF_SUB 3938 drivers/net/ethernet/netronome/nfp/bpf/jit.c insn.code = BPF_CLASS(insn.code) | BPF_SUB; BPF_SUB 3939 drivers/net/ethernet/netronome/nfp/bpf/jit.c else if (BPF_OP(insn.code) == BPF_SUB) BPF_SUB 932 kernel/bpf/core.c case BPF_ALU | BPF_SUB | BPF_K: BPF_SUB 946 kernel/bpf/core.c case BPF_ALU64 | BPF_SUB | BPF_K: BPF_SUB 68 kernel/bpf/disasm.c [BPF_SUB >> 4] = "-=", BPF_SUB 4241 kernel/bpf/verifier.c (opcode == BPF_SUB && !off_is_neg); BPF_SUB 4489 kernel/bpf/verifier.c case BPF_SUB: BPF_SUB 4640 kernel/bpf/verifier.c opcode != BPF_ADD && opcode != BPF_SUB && opcode != BPF_AND) { BPF_SUB 4670 kernel/bpf/verifier.c case BPF_SUB: BPF_SUB 4907 kernel/bpf/verifier.c if (opcode == BPF_SUB && env->allow_ptr_leaks) { BPF_SUB 9027 kernel/bpf/verifier.c insn->code == (BPF_ALU64 | BPF_SUB | BPF_X)) { BPF_SUB 9029 kernel/bpf/verifier.c const u8 code_sub = BPF_ALU64 | BPF_SUB | BPF_X; BPF_SUB 9048 kernel/bpf/verifier.c *patch++ = BPF_ALU64_REG(BPF_SUB, BPF_REG_AX, off_reg); BPF_SUB 202 kernel/seccomp.c case BPF_ALU | BPF_SUB | BPF_K: BPF_SUB 203 kernel/seccomp.c case BPF_ALU | BPF_SUB | BPF_X: BPF_SUB 234 lib/test_bpf.c insn[len - 2] = __BPF_STMT(BPF_ALU | BPF_SUB | BPF_X, 0); BPF_SUB 502 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_SUB | BPF_X, 0), BPF_SUB 769 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_SUB | BPF_X, 0), BPF_SUB 974 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_SUB | BPF_K, 4), BPF_SUB 1068 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_SUB | BPF_X, 0), BPF_SUB 1112 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R1, R2), BPF_SUB 1199 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R0, 10), BPF_SUB 1200 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R1, 10), BPF_SUB 1201 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R2, 10), BPF_SUB 1202 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R3, 10), BPF_SUB 1203 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R4, 10), BPF_SUB 1204 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R5, 10), BPF_SUB 1205 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R6, 10), BPF_SUB 1206 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R7, 10), BPF_SUB 1207 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R8, 10), BPF_SUB 1208 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R9, 10), BPF_SUB 1493 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R0, R0), BPF_SUB 1494 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R0, R1), BPF_SUB 1495 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R0, R2), BPF_SUB 1496 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R0, R3), BPF_SUB 1497 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R0, R4), BPF_SUB 1498 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R0, R5), BPF_SUB 1499 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R0, R6), BPF_SUB 1500 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R0, R7), BPF_SUB 1501 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R0, R8), BPF_SUB 1502 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R0, R9), BPF_SUB 1503 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R0, 10), BPF_SUB 1506 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R1, R0), BPF_SUB 1507 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R1, R2), BPF_SUB 1508 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R1, R3), BPF_SUB 1509 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R1, R4), BPF_SUB 1510 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R1, R5), BPF_SUB 1511 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R1, R6), BPF_SUB 1512 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R1, R7), BPF_SUB 1513 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R1, R8), BPF_SUB 1514 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R1, R9), BPF_SUB 1515 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R1, 10), BPF_SUB 1516 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R2, R0), BPF_SUB 1517 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R2, R1), BPF_SUB 1518 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R2, R3), BPF_SUB 1519 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R2, R4), BPF_SUB 1520 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R2, R5), BPF_SUB 1521 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R2, R6), BPF_SUB 1522 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R2, R7), BPF_SUB 1523 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R2, R8), BPF_SUB 1524 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R2, R9), BPF_SUB 1525 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R2, 10), BPF_SUB 1526 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R3, R0), BPF_SUB 1527 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R3, R1), BPF_SUB 1528 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R3, R2), BPF_SUB 1529 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R3, R4), BPF_SUB 1530 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R3, R5), BPF_SUB 1531 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R3, R6), BPF_SUB 1532 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R3, R7), BPF_SUB 1533 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R3, R8), BPF_SUB 1534 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R3, R9), BPF_SUB 1535 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R3, 10), BPF_SUB 1536 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R4, R0), BPF_SUB 1537 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R4, R1), BPF_SUB 1538 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R4, R2), BPF_SUB 1539 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R4, R3), BPF_SUB 1540 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R4, R5), BPF_SUB 1541 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R4, R6), BPF_SUB 1542 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R4, R7), BPF_SUB 1543 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R4, R8), BPF_SUB 1544 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R4, R9), BPF_SUB 1545 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R4, 10), BPF_SUB 1546 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R5, R0), BPF_SUB 1547 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R5, R1), BPF_SUB 1548 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R5, R2), BPF_SUB 1549 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R5, R3), BPF_SUB 1550 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R5, R4), BPF_SUB 1551 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R5, R6), BPF_SUB 1552 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R5, R7), BPF_SUB 1553 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R5, R8), BPF_SUB 1554 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R5, R9), BPF_SUB 1555 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R5, 10), BPF_SUB 1556 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R6, R0), BPF_SUB 1557 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R6, R1), BPF_SUB 1558 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R6, R2), BPF_SUB 1559 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R6, R3), BPF_SUB 1560 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R6, R4), BPF_SUB 1561 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R6, R5), BPF_SUB 1562 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R6, R7), BPF_SUB 1563 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R6, R8), BPF_SUB 1564 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R6, R9), BPF_SUB 1565 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R6, 10), BPF_SUB 1566 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R7, R0), BPF_SUB 1567 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R7, R1), BPF_SUB 1568 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R7, R2), BPF_SUB 1569 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R7, R3), BPF_SUB 1570 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R7, R4), BPF_SUB 1571 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R7, R5), BPF_SUB 1572 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R7, R6), BPF_SUB 1573 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R7, R8), BPF_SUB 1574 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R7, R9), BPF_SUB 1575 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R7, 10), BPF_SUB 1576 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R8, R0), BPF_SUB 1577 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R8, R1), BPF_SUB 1578 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R8, R2), BPF_SUB 1579 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R8, R3), BPF_SUB 1580 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R8, R4), BPF_SUB 1581 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R8, R5), BPF_SUB 1582 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R8, R6), BPF_SUB 1583 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R8, R7), BPF_SUB 1584 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R8, R9), BPF_SUB 1585 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R8, 10), BPF_SUB 1586 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R9, R0), BPF_SUB 1587 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R9, R1), BPF_SUB 1588 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R9, R2), BPF_SUB 1589 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R9, R3), BPF_SUB 1590 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R9, R4), BPF_SUB 1591 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R9, R5), BPF_SUB 1592 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R9, R6), BPF_SUB 1593 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R9, R7), BPF_SUB 1594 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R9, R8), BPF_SUB 1595 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R9, 10), BPF_SUB 1596 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R0, 10), BPF_SUB 1598 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R0, R1), BPF_SUB 1599 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R0, R2), BPF_SUB 1600 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R0, R3), BPF_SUB 1601 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R0, R4), BPF_SUB 1602 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R0, R5), BPF_SUB 1603 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R0, R6), BPF_SUB 1604 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R0, R7), BPF_SUB 1605 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R0, R8), BPF_SUB 1606 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R0, R9), BPF_SUB 1616 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R0, R0), BPF_SUB 1622 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R1, R1), BPF_SUB 1626 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R2, R2), BPF_SUB 1632 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R3, R3), BPF_SUB 1638 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R4, R4), BPF_SUB 1645 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R5, R5), BPF_SUB 1651 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R6, R6), BPF_SUB 1655 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R7, R7), BPF_SUB 1659 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R8, R8), BPF_SUB 1663 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R9, R9), BPF_SUB 1667 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R1, R1), BPF_SUB 2788 lib/test_bpf.c BPF_ALU32_REG(BPF_SUB, R0, R1), BPF_SUB 2800 lib/test_bpf.c BPF_ALU32_REG(BPF_SUB, R0, R1), BPF_SUB 2812 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R0, R1), BPF_SUB 2824 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R0, R1), BPF_SUB 2836 lib/test_bpf.c BPF_ALU32_IMM(BPF_SUB, R0, 1), BPF_SUB 2847 lib/test_bpf.c BPF_ALU32_IMM(BPF_SUB, R0, 0), BPF_SUB 2858 lib/test_bpf.c BPF_ALU32_IMM(BPF_SUB, R0, 4294967294U), BPF_SUB 2869 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R0, 1), BPF_SUB 2880 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R0, 0), BPF_SUB 2891 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R0, 4294967295U), BPF_SUB 2902 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R0, 2147483647), BPF_SUB 4321 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R0, R1), BPF_SUB 4372 lib/test_bpf.c BPF_ALU64_REG(BPF_SUB, R0, R1), BPF_SUB 4520 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R1, 1), BPF_SUB 4522 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R1, 1), BPF_SUB 4524 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R1, 1), BPF_SUB 4540 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R1, 2), BPF_SUB 4542 lib/test_bpf.c BPF_ALU64_IMM(BPF_SUB, R1, 2), BPF_SUB 6215 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_SUB | BPF_X, 0), BPF_SUB 6229 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_SUB | BPF_K, -0x66), BPF_SUB 467 net/core/filter.c *insn++ = BPF_ALU64_IMM(BPF_SUB, BPF_REG_TMP, offset); BPF_SUB 590 net/core/filter.c *new_insn++ = BPF_ALU32_REG(BPF_SUB, BPF_REG_H, BPF_REG_TMP); BPF_SUB 607 net/core/filter.c case BPF_ALU | BPF_SUB | BPF_X: BPF_SUB 608 net/core/filter.c case BPF_ALU | BPF_SUB | BPF_K: BPF_SUB 947 net/core/filter.c [BPF_ALU | BPF_SUB | BPF_K] = true, BPF_SUB 948 net/core/filter.c [BPF_ALU | BPF_SUB | BPF_X] = true, BPF_SUB 65 tools/bpf/bpf_dbg.c #define BPF_ALU_SUB (BPF_ALU | BPF_SUB) BPF_SUB 358 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_SUB | BPF_K, 0, 0, $3); } BPF_SUB 360 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_SUB | BPF_X, 0, 0, 0); } BPF_SUB 362 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_SUB | BPF_X, 0, 0, 0); } BPF_SUB 447 tools/testing/selftests/bpf/test_align.c BPF_ALU64_REG(BPF_SUB, BPF_REG_5, BPF_REG_2), BPF_SUB 504 tools/testing/selftests/bpf/test_align.c BPF_ALU64_REG(BPF_SUB, BPF_REG_6, BPF_REG_7), BPF_SUB 556 tools/testing/selftests/bpf/test_align.c BPF_ALU64_REG(BPF_SUB, BPF_REG_5, BPF_REG_6), BPF_SUB 930 tools/testing/selftests/bpf/test_sysctl.c BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_0), BPF_SUB 39 tools/testing/selftests/bpf/verifier/and.c BPF_ALU32_REG(BPF_SUB, BPF_REG_3, BPF_REG_9), BPF_SUB 7 tools/testing/selftests/bpf/verifier/basic_instr.c BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_2), BPF_SUB 39 tools/testing/selftests/bpf/verifier/basic_stack.c BPF_ALU64_IMM(BPF_SUB, BPF_REG_1, 8), BPF_SUB 14 tools/testing/selftests/bpf/verifier/bounds.c BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_3), BPF_SUB 39 tools/testing/selftests/bpf/verifier/bounds.c BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_3), BPF_SUB 61 tools/testing/selftests/bpf/verifier/bounds.c BPF_ALU64_REG(BPF_SUB, BPF_REG_9, BPF_REG_0), BPF_SUB 219 tools/testing/selftests/bpf/verifier/bounds.c BPF_ALU32_IMM(BPF_SUB, BPF_REG_1, 0x7fffffff), BPF_SUB 251 tools/testing/selftests/bpf/verifier/bounds.c BPF_ALU64_IMM(BPF_SUB, BPF_REG_1, 0xffffff80 >> 1), BPF_SUB 255 tools/testing/selftests/bpf/verifier/bounds.c BPF_ALU64_IMM(BPF_SUB, BPF_REG_1, 0xffffff80 >> 1), BPF_SUB 293 tools/testing/selftests/bpf/verifier/bounds.c BPF_ALU64_IMM(BPF_SUB, BPF_REG_1, 0xffffff80 >> 1), BPF_SUB 297 tools/testing/selftests/bpf/verifier/bounds.c BPF_ALU64_IMM(BPF_SUB, BPF_REG_1, 0xffffff80 >> 1), BPF_SUB 380 tools/testing/selftests/bpf/verifier/bounds.c BPF_ALU64_IMM(BPF_SUB, BPF_REG_1, 1), BPF_SUB 413 tools/testing/selftests/bpf/verifier/bounds.c BPF_ALU32_IMM(BPF_SUB, BPF_REG_1, 2), BPF_SUB 477 tools/testing/selftests/bpf/verifier/bounds.c BPF_ALU64_IMM(BPF_SUB, BPF_REG_0, 0x1fffffff), BPF_SUB 478 tools/testing/selftests/bpf/verifier/bounds.c BPF_ALU64_IMM(BPF_SUB, BPF_REG_0, 0x1fffffff), BPF_SUB 6 tools/testing/selftests/bpf/verifier/bounds_deduction.c BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), BPF_SUB 20 tools/testing/selftests/bpf/verifier/bounds_deduction.c BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_0), BPF_SUB 31 tools/testing/selftests/bpf/verifier/bounds_deduction.c BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), BPF_SUB 45 tools/testing/selftests/bpf/verifier/bounds_deduction.c BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_0), BPF_SUB 55 tools/testing/selftests/bpf/verifier/bounds_deduction.c BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), BPF_SUB 67 tools/testing/selftests/bpf/verifier/bounds_deduction.c BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), BPF_SUB 78 tools/testing/selftests/bpf/verifier/bounds_deduction.c BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_0), BPF_SUB 106 tools/testing/selftests/bpf/verifier/bounds_deduction.c BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), BPF_SUB 119 tools/testing/selftests/bpf/verifier/bounds_deduction.c BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), BPF_SUB 137 tools/testing/selftests/bpf/verifier/bounds_mix_sign_unsign.c BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), BPF_SUB 23 tools/testing/selftests/bpf/verifier/bpf_get_stack.c BPF_ALU64_REG(BPF_SUB, BPF_REG_9, BPF_REG_8), BPF_SUB 8 tools/testing/selftests/bpf/verifier/direct_packet_access.c BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_2), BPF_SUB 283 tools/testing/selftests/bpf/verifier/helper_packet_access.c BPF_ALU64_IMM(BPF_SUB, BPF_REG_1, 4), BPF_SUB 306 tools/testing/selftests/bpf/verifier/helper_packet_access.c BPF_ALU64_IMM(BPF_SUB, BPF_REG_1, 12), BPF_SUB 136 tools/testing/selftests/bpf/verifier/ld_abs.c BPF_ALU32_REG(BPF_SUB, BPF_REG_0, BPF_REG_7), BPF_SUB 149 tools/testing/selftests/bpf/verifier/ld_abs.c BPF_ALU32_REG(BPF_SUB, BPF_REG_0, BPF_REG_7), BPF_SUB 181 tools/testing/selftests/bpf/verifier/loops1.c BPF_ALU64_IMM(BPF_SUB, BPF_REG_1, 1), BPF_SUB 6 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_1), BPF_SUB 22 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_1), BPF_SUB 38 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_1), BPF_SUB 54 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_1), BPF_SUB 70 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_1), BPF_SUB 86 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_1), BPF_SUB 102 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_1), BPF_SUB 118 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_1), BPF_SUB 134 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_1), BPF_SUB 150 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_1), BPF_SUB 166 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_1), BPF_SUB 182 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_1), BPF_SUB 198 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_1), BPF_SUB 214 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_1), BPF_SUB 230 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_1), BPF_SUB 246 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_1), BPF_SUB 262 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_1), BPF_SUB 278 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_1), BPF_SUB 295 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_3), BPF_SUB 312 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_REG(BPF_SUB, BPF_REG_2, BPF_REG_3), BPF_SUB 24 tools/testing/selftests/bpf/verifier/meta_access.c BPF_ALU64_IMM(BPF_SUB, BPF_REG_0, 8), BPF_SUB 25 tools/testing/selftests/bpf/verifier/precise.c BPF_ALU64_REG(BPF_SUB, BPF_REG_9, BPF_REG_8), /* map_value_ptr -= map_value_ptr */ BPF_SUB 85 tools/testing/selftests/bpf/verifier/precise.c BPF_ALU64_REG(BPF_SUB, BPF_REG_9, BPF_REG_8), /* map_value_ptr -= map_value_ptr */ BPF_SUB 58 tools/testing/selftests/bpf/verifier/subreg.c BPF_ALU32_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), BPF_SUB 71 tools/testing/selftests/bpf/verifier/subreg.c BPF_ALU32_IMM(BPF_SUB, BPF_REG_0, 0), BPF_SUB 77 tools/testing/selftests/bpf/verifier/subreg.c BPF_ALU32_IMM(BPF_SUB, BPF_REG_0, 1), BPF_SUB 43 tools/testing/selftests/bpf/verifier/value_ptr_arith.c BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), BPF_SUB 254 tools/testing/selftests/bpf/verifier/value_ptr_arith.c BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), BPF_SUB 276 tools/testing/selftests/bpf/verifier/value_ptr_arith.c BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), BPF_SUB 298 tools/testing/selftests/bpf/verifier/value_ptr_arith.c BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), BPF_SUB 321 tools/testing/selftests/bpf/verifier/value_ptr_arith.c BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), BPF_SUB 344 tools/testing/selftests/bpf/verifier/value_ptr_arith.c BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), BPF_SUB 369 tools/testing/selftests/bpf/verifier/value_ptr_arith.c BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), BPF_SUB 703 tools/testing/selftests/bpf/verifier/value_ptr_arith.c BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_0), BPF_SUB 722 tools/testing/selftests/bpf/verifier/value_ptr_arith.c BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), BPF_SUB 743 tools/testing/selftests/bpf/verifier/value_ptr_arith.c BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_2), BPF_SUB 765 tools/testing/selftests/bpf/verifier/value_ptr_arith.c BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_0), BPF_SUB 785 tools/testing/selftests/bpf/verifier/value_ptr_arith.c BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), BPF_SUB 809 tools/testing/selftests/bpf/verifier/value_ptr_arith.c BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), BPF_SUB 829 tools/testing/selftests/bpf/verifier/value_ptr_arith.c BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_0), BPF_SUB 29 tools/testing/selftests/bpf/verifier/var_off.c BPF_ALU64_IMM(BPF_SUB, BPF_REG_2, 8), BPF_SUB 58 tools/testing/selftests/bpf/verifier/var_off.c BPF_ALU64_IMM(BPF_SUB, BPF_REG_4, 16), BPF_SUB 79 tools/testing/selftests/bpf/verifier/var_off.c BPF_ALU64_IMM(BPF_SUB, BPF_REG_2, 8), BPF_SUB 104 tools/testing/selftests/bpf/verifier/var_off.c BPF_ALU64_IMM(BPF_SUB, BPF_REG_2, 516), BPF_SUB 129 tools/testing/selftests/bpf/verifier/var_off.c BPF_ALU64_IMM(BPF_SUB, BPF_REG_2, 16), BPF_SUB 154 tools/testing/selftests/bpf/verifier/var_off.c BPF_ALU64_IMM(BPF_SUB, BPF_REG_2, 16), BPF_SUB 180 tools/testing/selftests/bpf/verifier/var_off.c BPF_ALU64_IMM(BPF_SUB, BPF_REG_2, 16), BPF_SUB 209 tools/testing/selftests/bpf/verifier/var_off.c BPF_ALU64_IMM(BPF_SUB, BPF_REG_4, 16), BPF_SUB 234 tools/testing/selftests/bpf/verifier/var_off.c BPF_ALU64_IMM(BPF_SUB, BPF_REG_2, 16), BPF_SUB 27 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c BPF_ALU64_IMM(BPF_SUB, BPF_REG_3, 8),