BPF_MUL 678 arch/arm/net/bpf_jit_32.c case BPF_MUL: BPF_MUL 1411 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_MUL | BPF_K: BPF_MUL 1412 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_MUL | BPF_X: BPF_MUL 1524 arch/arm/net/bpf_jit_32.c case BPF_ALU64 | BPF_MUL | BPF_X: BPF_MUL 1525 arch/arm/net/bpf_jit_32.c case BPF_ALU64 | BPF_MUL | BPF_K: BPF_MUL 398 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_MUL | BPF_X: BPF_MUL 399 arch/arm64/net/bpf_jit_comp.c case BPF_ALU64 | BPF_MUL | BPF_X: BPF_MUL 504 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_MUL | BPF_K: BPF_MUL 505 arch/arm64/net/bpf_jit_comp.c case BPF_ALU64 | BPF_MUL | BPF_K: BPF_MUL 696 arch/mips/net/ebpf_jit.c case BPF_ALU64 | BPF_MUL | BPF_K: /* ALU64_IMM */ BPF_MUL 720 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_MUL | BPF_K: /* ALU_IMM */ BPF_MUL 816 arch/mips/net/ebpf_jit.c case BPF_ALU64 | BPF_MUL | BPF_X: /* ALU64_REG */ BPF_MUL 868 arch/mips/net/ebpf_jit.c case BPF_MUL: BPF_MUL 912 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_MUL | BPF_X: /* ALU_REG */ BPF_MUL 960 arch/mips/net/ebpf_jit.c case BPF_MUL: BPF_MUL 1577 arch/mips/net/ebpf_jit.c case BPF_MUL: BPF_MUL 157 arch/powerpc/net/bpf_jit_comp.c case BPF_ALU | BPF_MUL | BPF_X: /* A *= X; */ BPF_MUL 161 arch/powerpc/net/bpf_jit_comp.c case BPF_ALU | BPF_MUL | BPF_K: /* A *= K */ BPF_MUL 364 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_MUL | BPF_X: /* (u32) dst *= (u32) src */ BPF_MUL 365 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU64 | BPF_MUL | BPF_X: /* dst *= src */ BPF_MUL 371 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_MUL | BPF_K: /* (u32) dst *= (u32) imm */ BPF_MUL 372 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU64 | BPF_MUL | BPF_K: /* dst *= imm */ BPF_MUL 793 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_MUL | BPF_X: BPF_MUL 794 arch/riscv/net/bpf_jit_comp.c case BPF_ALU64 | BPF_MUL | BPF_X: BPF_MUL 964 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_MUL | BPF_K: BPF_MUL 965 arch/riscv/net/bpf_jit_comp.c case BPF_ALU64 | BPF_MUL | BPF_K: BPF_MUL 612 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_MUL | BPF_X: /* dst = (u32) dst * (u32) src */ BPF_MUL 617 arch/s390/net/bpf_jit_comp.c case BPF_ALU64 | BPF_MUL | BPF_X: /* dst = dst * src */ BPF_MUL 621 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_MUL | BPF_K: /* dst = (u32) dst * (u32) imm */ BPF_MUL 628 arch/s390/net/bpf_jit_comp.c case BPF_ALU64 | BPF_MUL | BPF_K: /* dst = dst * imm */ BPF_MUL 442 arch/sparc/net/bpf_jit_comp_32.c case BPF_ALU | BPF_MUL | BPF_X: /* A *= X; */ BPF_MUL 445 arch/sparc/net/bpf_jit_comp_32.c case BPF_ALU | BPF_MUL | BPF_K: /* A *= K */ BPF_MUL 938 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_MUL | BPF_X: BPF_MUL 941 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU64 | BPF_MUL | BPF_X: BPF_MUL 1093 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_MUL | BPF_K: BPF_MUL 1096 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU64 | BPF_MUL | BPF_K: BPF_MUL 572 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_MUL | BPF_K: BPF_MUL 573 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_MUL | BPF_X: BPF_MUL 574 arch/x86/net/bpf_jit_comp.c case BPF_ALU64 | BPF_MUL | BPF_K: BPF_MUL 575 arch/x86/net/bpf_jit_comp.c case BPF_ALU64 | BPF_MUL | BPF_X: BPF_MUL 1554 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_MUL | BPF_K: BPF_MUL 1555 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_MUL | BPF_X: BPF_MUL 1676 arch/x86/net/bpf_jit_comp32.c case BPF_ALU64 | BPF_MUL | BPF_X: BPF_MUL 1677 arch/x86/net/bpf_jit_comp32.c case BPF_ALU64 | BPF_MUL | BPF_K: BPF_MUL 3428 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU64 | BPF_MUL | BPF_X] = mul_reg64, BPF_MUL 3429 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU64 | BPF_MUL | BPF_K] = mul_imm64, BPF_MUL 3451 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_MUL | BPF_X] = mul_reg, BPF_MUL 3452 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_MUL | BPF_K] = mul_imm, BPF_MUL 438 drivers/net/ethernet/netronome/nfp/bpf/main.h return is_mbpf_alu(meta) && mbpf_op(meta) == BPF_MUL; BPF_MUL 206 kernel/bpf/arraymap.c *insn++ = BPF_ALU64_IMM(BPF_MUL, ret, elem_size); BPF_MUL 824 kernel/bpf/arraymap.c *insn++ = BPF_ALU64_IMM(BPF_MUL, ret, elem_size); BPF_MUL 936 kernel/bpf/core.c case BPF_ALU | BPF_MUL | BPF_K: BPF_MUL 950 kernel/bpf/core.c case BPF_ALU64 | BPF_MUL | BPF_K: BPF_MUL 69 kernel/bpf/disasm.c [BPF_MUL >> 4] = "*=", BPF_MUL 4696 kernel/bpf/verifier.c case BPF_MUL: BPF_MUL 9046 kernel/bpf/verifier.c *patch++ = BPF_ALU64_IMM(BPF_MUL, off_reg, -1); BPF_MUL 9065 kernel/bpf/verifier.c *patch++ = BPF_ALU64_IMM(BPF_MUL, off_reg, -1); BPF_MUL 204 kernel/seccomp.c case BPF_ALU | BPF_MUL | BPF_K: BPF_MUL 205 kernel/seccomp.c case BPF_ALU | BPF_MUL | BPF_X: BPF_MUL 504 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_MUL | BPF_K, 3), BPF_MUL 1114 lib/test_bpf.c BPF_ALU64_IMM(BPF_MUL, R1, 3), BPF_MUL 1128 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R1, R2), BPF_MUL 1144 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R1, R2), BPF_MUL 1161 lib/test_bpf.c BPF_ALU32_REG(BPF_MUL, R1, R2), BPF_MUL 1692 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R0, R0), BPF_MUL 1693 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R0, R1), BPF_MUL 1694 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R0, R2), BPF_MUL 1695 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R0, R3), BPF_MUL 1696 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R0, R4), BPF_MUL 1697 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R0, R5), BPF_MUL 1698 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R0, R6), BPF_MUL 1699 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R0, R7), BPF_MUL 1700 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R0, R8), BPF_MUL 1701 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R0, R9), BPF_MUL 1702 lib/test_bpf.c BPF_ALU64_IMM(BPF_MUL, R0, 10), BPF_MUL 1705 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R1, R0), BPF_MUL 1706 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R1, R2), BPF_MUL 1707 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R1, R3), BPF_MUL 1708 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R1, R4), BPF_MUL 1709 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R1, R5), BPF_MUL 1710 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R1, R6), BPF_MUL 1711 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R1, R7), BPF_MUL 1712 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R1, R8), BPF_MUL 1713 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R1, R9), BPF_MUL 1714 lib/test_bpf.c BPF_ALU64_IMM(BPF_MUL, R1, 10), BPF_MUL 1723 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R2, R0), BPF_MUL 1724 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R2, R1), BPF_MUL 1725 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R2, R3), BPF_MUL 1726 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R2, R4), BPF_MUL 1727 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R2, R5), BPF_MUL 1728 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R2, R6), BPF_MUL 1729 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R2, R7), BPF_MUL 1730 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R2, R8), BPF_MUL 1731 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R2, R9), BPF_MUL 1732 lib/test_bpf.c BPF_ALU64_IMM(BPF_MUL, R2, 10), BPF_MUL 2915 lib/test_bpf.c BPF_ALU32_REG(BPF_MUL, R0, R1), BPF_MUL 2927 lib/test_bpf.c BPF_ALU32_REG(BPF_MUL, R0, R1), BPF_MUL 2939 lib/test_bpf.c BPF_ALU32_REG(BPF_MUL, R0, R1), BPF_MUL 2951 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R0, R1), BPF_MUL 2963 lib/test_bpf.c BPF_ALU64_REG(BPF_MUL, R0, R1), BPF_MUL 2975 lib/test_bpf.c BPF_ALU32_IMM(BPF_MUL, R0, 3), BPF_MUL 2986 lib/test_bpf.c BPF_ALU32_IMM(BPF_MUL, R0, 1), BPF_MUL 2997 lib/test_bpf.c BPF_ALU32_IMM(BPF_MUL, R0, 0x7FFFFFF8), BPF_MUL 3009 lib/test_bpf.c BPF_ALU32_IMM(BPF_MUL, R2, 0xffffffff), BPF_MUL 3024 lib/test_bpf.c BPF_ALU64_IMM(BPF_MUL, R0, 3), BPF_MUL 3035 lib/test_bpf.c BPF_ALU64_IMM(BPF_MUL, R0, 1), BPF_MUL 3046 lib/test_bpf.c BPF_ALU64_IMM(BPF_MUL, R0, 2147483647), BPF_MUL 3057 lib/test_bpf.c BPF_ALU64_IMM(BPF_MUL, R0, -2147483647), BPF_MUL 3069 lib/test_bpf.c BPF_ALU64_IMM(BPF_MUL, R2, 0xffffffff), BPF_MUL 6245 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_MUL | BPF_X, 0), BPF_MUL 6259 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_MUL | BPF_K, 0x66), BPF_MUL 619 net/core/filter.c case BPF_ALU | BPF_MUL | BPF_X: BPF_MUL 620 net/core/filter.c case BPF_ALU | BPF_MUL | BPF_K: BPF_MUL 949 net/core/filter.c [BPF_ALU | BPF_MUL | BPF_K] = true, BPF_MUL 950 net/core/filter.c [BPF_ALU | BPF_MUL | BPF_X] = true, BPF_MUL 66 tools/bpf/bpf_dbg.c #define BPF_ALU_MUL (BPF_ALU | BPF_MUL) BPF_MUL 367 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_MUL | BPF_K, 0, 0, $3); } BPF_MUL 369 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_MUL | BPF_X, 0, 0, 0); } BPF_MUL 371 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_MUL | BPF_X, 0, 0, 0); } BPF_MUL 132 tools/testing/selftests/bpf/test_align.c BPF_ALU64_IMM(BPF_MUL, BPF_REG_3, 1), BPF_MUL 133 tools/testing/selftests/bpf/test_align.c BPF_ALU64_IMM(BPF_MUL, BPF_REG_3, 2), BPF_MUL 134 tools/testing/selftests/bpf/test_align.c BPF_ALU64_IMM(BPF_MUL, BPF_REG_3, 4), BPF_MUL 203 tools/testing/selftests/bpf/test_align.c BPF_ALU64_IMM(BPF_MUL, BPF_REG_4, 1), BPF_MUL 205 tools/testing/selftests/bpf/test_align.c BPF_ALU64_IMM(BPF_MUL, BPF_REG_4, 2), BPF_MUL 207 tools/testing/selftests/bpf/test_align.c BPF_ALU64_IMM(BPF_MUL, BPF_REG_4, 4), BPF_MUL 209 tools/testing/selftests/bpf/test_align.c BPF_ALU64_IMM(BPF_MUL, BPF_REG_4, 8), BPF_MUL 210 tools/testing/selftests/bpf/test_align.c BPF_ALU64_IMM(BPF_MUL, BPF_REG_4, 2), BPF_MUL 40 tools/testing/selftests/bpf/verifier/and.c BPF_ALU32_IMM(BPF_MUL, BPF_REG_3, 0x10000000), BPF_MUL 9 tools/testing/selftests/bpf/verifier/basic_instr.c BPF_ALU64_IMM(BPF_MUL, BPF_REG_1, 3), BPF_MUL 499 tools/testing/selftests/bpf/verifier/bounds.c BPF_ALU64_IMM(BPF_MUL, BPF_REG_1, 1000000), BPF_MUL 66 tools/testing/selftests/bpf/verifier/cgroup_inv_retcode.c BPF_ALU64_REG(BPF_MUL, BPF_REG_0, BPF_REG_2), BPF_MUL 45 tools/testing/selftests/bpf/verifier/direct_packet_access.c BPF_ALU64_IMM(BPF_MUL, BPF_REG_4, 14), BPF_MUL 56 tools/testing/selftests/bpf/verifier/jit.c BPF_ALU64_REG(BPF_MUL, BPF_REG_0, BPF_REG_1), BPF_MUL 61 tools/testing/selftests/bpf/verifier/jit.c BPF_ALU64_REG(BPF_MUL, BPF_REG_3, BPF_REG_1), BPF_MUL 67 tools/testing/selftests/bpf/verifier/jit.c BPF_ALU32_REG(BPF_MUL, BPF_REG_0, BPF_REG_1), BPF_MUL 72 tools/testing/selftests/bpf/verifier/jit.c BPF_ALU32_REG(BPF_MUL, BPF_REG_3, BPF_REG_1), BPF_MUL 79 tools/testing/selftests/bpf/verifier/jit.c BPF_ALU32_REG(BPF_MUL, BPF_REG_2, BPF_REG_1), BPF_MUL 293 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_IMM(BPF_MUL, BPF_REG_3, -1), BPF_MUL 310 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_IMM(BPF_MUL, BPF_REG_3, -1), BPF_MUL 91 tools/testing/selftests/bpf/verifier/subreg.c BPF_ALU32_REG(BPF_MUL, BPF_REG_0, BPF_REG_1), BPF_MUL 104 tools/testing/selftests/bpf/verifier/subreg.c BPF_ALU32_IMM(BPF_MUL, BPF_REG_0, 1), BPF_MUL 110 tools/testing/selftests/bpf/verifier/subreg.c BPF_ALU32_IMM(BPF_MUL, BPF_REG_0, -1), BPF_MUL 230 tools/testing/selftests/bpf/verifier/value_ptr_arith.c BPF_ALU64_IMM(BPF_MUL, BPF_REG_0, -1), BPF_MUL 233 tools/testing/selftests/bpf/verifier/value_ptr_arith.c BPF_ALU64_IMM(BPF_MUL, BPF_REG_0, -1),