BPF_LSH 682 arch/arm/net/bpf_jit_32.c case BPF_LSH: BPF_LSH 792 arch/arm/net/bpf_jit_32.c case BPF_LSH: BPF_LSH 1413 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_LSH | BPF_X: BPF_LSH 1475 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_LSH | BPF_K: BPF_LSH 1484 arch/arm/net/bpf_jit_32.c case BPF_ALU64 | BPF_LSH | BPF_K: BPF_LSH 1496 arch/arm/net/bpf_jit_32.c case BPF_ALU64 | BPF_LSH | BPF_X: BPF_LSH 416 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_LSH | BPF_X: BPF_LSH 417 arch/arm64/net/bpf_jit_comp.c case BPF_ALU64 | BPF_LSH | BPF_X: BPF_LSH 520 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_LSH | BPF_K: BPF_LSH 521 arch/arm64/net/bpf_jit_comp.c case BPF_ALU64 | BPF_LSH | BPF_K: BPF_LSH 448 arch/mips/net/ebpf_jit.c case BPF_LSH: BPF_LSH 468 arch/mips/net/ebpf_jit.c BPF_OP(insn->code) != BPF_LSH && BPF_LSH 503 arch/mips/net/ebpf_jit.c case BPF_ALU64 | BPF_LSH: BPF_LSH 506 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_LSH: BPF_LSH 678 arch/mips/net/ebpf_jit.c case BPF_ALU64 | BPF_LSH | BPF_K: /* ALU64_IMM */ BPF_LSH 688 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_LSH | BPF_K: /* ALU64_IMM */ BPF_LSH 819 arch/mips/net/ebpf_jit.c case BPF_ALU64 | BPF_LSH | BPF_X: /* ALU64_REG */ BPF_LSH 892 arch/mips/net/ebpf_jit.c case BPF_LSH: BPF_LSH 915 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_LSH | BPF_X: /* ALU_REG */ BPF_LSH 978 arch/mips/net/ebpf_jit.c case BPF_LSH: BPF_LSH 1581 arch/mips/net/ebpf_jit.c case BPF_LSH: BPF_LSH 233 arch/powerpc/net/bpf_jit_comp.c case BPF_ALU | BPF_LSH | BPF_X: /* A <<= X; */ BPF_LSH 237 arch/powerpc/net/bpf_jit_comp.c case BPF_ALU | BPF_LSH | BPF_K: BPF_LSH 500 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_LSH | BPF_X: /* (u32) dst <<= (u32) src */ BPF_LSH 507 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU64 | BPF_LSH | BPF_X: /* dst <<= src; */ BPF_LSH 510 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_LSH | BPF_K: /* (u32) dst <<== (u32) imm */ BPF_LSH 516 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU64 | BPF_LSH | BPF_K: /* dst <<== imm */ BPF_LSH 811 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_LSH | BPF_X: BPF_LSH 812 arch/riscv/net/bpf_jit_comp.c case BPF_ALU64 | BPF_LSH | BPF_X: BPF_LSH 988 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_LSH | BPF_K: BPF_LSH 989 arch/riscv/net/bpf_jit_comp.c case BPF_ALU64 | BPF_LSH | BPF_K: BPF_LSH 786 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_LSH | BPF_X: /* dst = (u32) dst << (u32) src */ BPF_LSH 791 arch/s390/net/bpf_jit_comp.c case BPF_ALU64 | BPF_LSH | BPF_X: /* dst = dst << src */ BPF_LSH 795 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_LSH | BPF_K: /* dst = (u32) dst << (u32) imm */ BPF_LSH 802 arch/s390/net/bpf_jit_comp.c case BPF_ALU64 | BPF_LSH | BPF_K: /* dst = dst << imm */ BPF_LSH 430 arch/sparc/net/bpf_jit_comp_32.c case BPF_ALU | BPF_LSH | BPF_X: /* A <<= X */ BPF_LSH 433 arch/sparc/net/bpf_jit_comp_32.c case BPF_ALU | BPF_LSH | BPF_K: /* A <<= K */ BPF_LSH 974 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_LSH | BPF_X: BPF_LSH 977 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU64 | BPF_LSH | BPF_X: BPF_LSH 1142 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_LSH | BPF_K: BPF_LSH 1145 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU64 | BPF_LSH | BPF_K: BPF_LSH 609 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_LSH | BPF_K: BPF_LSH 612 arch/x86/net/bpf_jit_comp.c case BPF_ALU64 | BPF_LSH | BPF_K: BPF_LSH 621 arch/x86/net/bpf_jit_comp.c case BPF_LSH: b3 = 0xE0; break; BPF_LSH 632 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_LSH | BPF_X: BPF_LSH 635 arch/x86/net/bpf_jit_comp.c case BPF_ALU64 | BPF_LSH | BPF_X: BPF_LSH 660 arch/x86/net/bpf_jit_comp.c case BPF_LSH: b3 = 0xE0; break; BPF_LSH 501 arch/x86/net/bpf_jit_comp32.c case BPF_LSH: BPF_LSH 1572 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_LSH | BPF_X: BPF_LSH 1624 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_LSH | BPF_K: BPF_LSH 1635 arch/x86/net/bpf_jit_comp32.c case BPF_ALU64 | BPF_LSH | BPF_K: BPF_LSH 1647 arch/x86/net/bpf_jit_comp32.c case BPF_ALU64 | BPF_LSH | BPF_X: BPF_LSH 3433 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU64 | BPF_LSH | BPF_X] = shl_reg64, BPF_LSH 3434 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU64 | BPF_LSH | BPF_K] = shl_imm64, BPF_LSH 3456 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_LSH | BPF_X] = shl_reg, BPF_LSH 3457 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_LSH | BPF_K] = shl_imm, BPF_LSH 4010 drivers/net/ethernet/netronome/nfp/bpf/jit.c if (!(next1.code == (BPF_LSH | BPF_K | BPF_ALU64) && BPF_LSH 4013 drivers/net/ethernet/netronome/nfp/bpf/jit.c next2.code == (BPF_LSH | BPF_K | BPF_ALU64))) BPF_LSH 204 kernel/bpf/arraymap.c *insn++ = BPF_ALU64_IMM(BPF_LSH, ret, ilog2(elem_size)); BPF_LSH 822 kernel/bpf/arraymap.c *insn++ = BPF_ALU64_IMM(BPF_LSH, ret, ilog2(elem_size)); BPF_LSH 1003 kernel/bpf/core.c *to++ = BPF_ALU64_IMM(BPF_LSH, BPF_REG_AX, 32); BPF_LSH 73 kernel/bpf/disasm.c [BPF_LSH >> 4] = "<<=", BPF_LSH 4782 kernel/bpf/verifier.c case BPF_LSH: BPF_LSH 5101 kernel/bpf/verifier.c if ((opcode == BPF_LSH || opcode == BPF_RSH || BPF_LSH 8500 kernel/bpf/verifier.c rnd_hi32_patch[2] = BPF_ALU64_IMM(BPF_LSH, BPF_REG_AX, 32); BPF_LSH 214 kernel/seccomp.c case BPF_ALU | BPF_LSH | BPF_K: BPF_LSH 215 kernel/seccomp.c case BPF_ALU | BPF_LSH | BPF_X: BPF_LSH 540 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_LSH | BPF_K, 27), BPF_LSH 1065 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_LSH | BPF_K, 2), BPF_LSH 1719 lib/test_bpf.c BPF_ALU64_IMM(BPF_LSH, R1, 32), BPF_LSH 1890 lib/test_bpf.c BPF_ALU64_REG(BPF_LSH, R0, R2), BPF_LSH 1895 lib/test_bpf.c BPF_ALU64_REG(BPF_LSH, R0, R4), /* R0 <= 46 */ BPF_LSH 1901 lib/test_bpf.c BPF_ALU64_REG(BPF_LSH, R4, R2), /* R4 = 46 << 1 */ BPF_LSH 1905 lib/test_bpf.c BPF_ALU64_REG(BPF_LSH, R4, R4), /* R4 = 4 << 4 */ BPF_LSH 1909 lib/test_bpf.c BPF_ALU32_REG(BPF_LSH, R4, R4), /* R4 = 5 << 5 */ BPF_LSH 2266 lib/test_bpf.c BPF_ALU64_IMM(BPF_LSH, R3, 32), BPF_LSH 3793 lib/test_bpf.c BPF_ALU32_REG(BPF_LSH, R0, R1), BPF_LSH 3805 lib/test_bpf.c BPF_ALU32_REG(BPF_LSH, R0, R1), BPF_LSH 3817 lib/test_bpf.c BPF_ALU64_REG(BPF_LSH, R0, R1), BPF_LSH 3829 lib/test_bpf.c BPF_ALU64_REG(BPF_LSH, R0, R1), BPF_LSH 3841 lib/test_bpf.c BPF_ALU32_IMM(BPF_LSH, R0, 1), BPF_LSH 3852 lib/test_bpf.c BPF_ALU32_IMM(BPF_LSH, R0, 31), BPF_LSH 3863 lib/test_bpf.c BPF_ALU64_IMM(BPF_LSH, R0, 1), BPF_LSH 3874 lib/test_bpf.c BPF_ALU64_IMM(BPF_LSH, R0, 31), BPF_LSH 613 net/core/filter.c case BPF_ALU | BPF_LSH | BPF_X: BPF_LSH 614 net/core/filter.c case BPF_ALU | BPF_LSH | BPF_K: BPF_LSH 770 net/core/filter.c *insn++ = BPF_ALU32_IMM(BPF_LSH, BPF_REG_A, 2); BPF_LSH 961 net/core/filter.c [BPF_ALU | BPF_LSH | BPF_K] = true, BPF_LSH 962 net/core/filter.c [BPF_ALU | BPF_LSH | BPF_X] = true, BPF_LSH 1054 net/core/filter.c case BPF_ALU | BPF_LSH | BPF_K: BPF_LSH 7510 net/core/filter.c *insn++ = BPF_ALU32_IMM(BPF_LSH, si->dst_reg, 16); BPF_LSH 8168 net/core/filter.c *insn++ = BPF_ALU32_IMM(BPF_LSH, si->dst_reg, 16); BPF_LSH 8443 net/core/filter.c *insn++ = BPF_ALU32_IMM(BPF_LSH, si->dst_reg, 16); BPF_LSH 73 tools/bpf/bpf_dbg.c #define BPF_ALU_LSH (BPF_ALU | BPF_LSH) BPF_LSH 426 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_LSH | BPF_K, 0, 0, $3); } BPF_LSH 428 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_LSH | BPF_X, 0, 0, 0); } BPF_LSH 430 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_LSH | BPF_X, 0, 0, 0); } BPF_LSH 74 tools/testing/selftests/bpf/test_align.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1), BPF_LSH 75 tools/testing/selftests/bpf/test_align.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1), BPF_LSH 76 tools/testing/selftests/bpf/test_align.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1), BPF_LSH 77 tools/testing/selftests/bpf/test_align.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1), BPF_LSH 168 tools/testing/selftests/bpf/test_align.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1), BPF_LSH 169 tools/testing/selftests/bpf/test_align.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1), BPF_LSH 170 tools/testing/selftests/bpf/test_align.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1), BPF_LSH 171 tools/testing/selftests/bpf/test_align.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1), BPF_LSH 173 tools/testing/selftests/bpf/test_align.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_4, 5), BPF_LSH 270 tools/testing/selftests/bpf/test_align.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 2), BPF_LSH 378 tools/testing/selftests/bpf/test_align.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 2), BPF_LSH 391 tools/testing/selftests/bpf/test_align.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 2), BPF_LSH 448 tools/testing/selftests/bpf/test_align.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_5, 2), BPF_LSH 498 tools/testing/selftests/bpf/test_align.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 2), BPF_LSH 503 tools/testing/selftests/bpf/test_align.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_7, 2), BPF_LSH 552 tools/testing/selftests/bpf/test_align.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 2), BPF_LSH 560 tools/testing/selftests/bpf/test_align.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_7, 2), BPF_LSH 337 tools/testing/selftests/bpf/test_verifier.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_7, 33), \ BPF_LSH 348 tools/testing/selftests/bpf/test_verifier.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_7, 32), \ BPF_LSH 12 tools/testing/selftests/bpf/verifier/and.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_1, 2), BPF_LSH 28 tools/testing/selftests/bpf/verifier/array_access.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_1, 2), BPF_LSH 50 tools/testing/selftests/bpf/verifier/array_access.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_1, 2), BPF_LSH 76 tools/testing/selftests/bpf/verifier/array_access.c BPF_ALU32_IMM(BPF_LSH, BPF_REG_1, 2), BPF_LSH 114 tools/testing/selftests/bpf/verifier/array_access.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_1, 2), BPF_LSH 134 tools/testing/selftests/bpf/verifier/array_access.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_1, 2), BPF_LSH 157 tools/testing/selftests/bpf/verifier/array_access.c BPF_ALU32_IMM(BPF_LSH, BPF_REG_1, 2), BPF_LSH 182 tools/testing/selftests/bpf/verifier/array_access.c BPF_ALU32_IMM(BPF_LSH, BPF_REG_1, 2), BPF_LSH 20 tools/testing/selftests/bpf/verifier/basic_instr.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_2, 32), BPF_LSH 98 tools/testing/selftests/bpf/verifier/basic_instr.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_1, 0), BPF_LSH 140 tools/testing/selftests/bpf/verifier/basic_instr.c BPF_ALU64_REG(BPF_LSH, BPF_REG_1, BPF_REG_2), BPF_LSH 213 tools/testing/selftests/bpf/verifier/bounds.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_2, 36), BPF_LSH 353 tools/testing/selftests/bpf/verifier/bounds.c BPF_ALU32_REG(BPF_LSH, BPF_REG_1, BPF_REG_2), BPF_LSH 409 tools/testing/selftests/bpf/verifier/bounds.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_1, 31), BPF_LSH 20 tools/testing/selftests/bpf/verifier/bpf_get_stack.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_8, 32), BPF_LSH 27 tools/testing/selftests/bpf/verifier/bpf_get_stack.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_1, 32), BPF_LSH 51 tools/testing/selftests/bpf/verifier/direct_packet_access.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_2, 49), BPF_LSH 6 tools/testing/selftests/bpf/verifier/jit.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_1, 1), BPF_LSH 7 tools/testing/selftests/bpf/verifier/jit.c BPF_ALU32_IMM(BPF_LSH, BPF_REG_1, 1), BPF_LSH 71 tools/testing/selftests/bpf/verifier/search_pruning.c BPF_ALU32_IMM(BPF_LSH, BPF_REG_1, 2), BPF_LSH 225 tools/testing/selftests/bpf/verifier/subreg.c BPF_ALU32_REG(BPF_LSH, BPF_REG_0, BPF_REG_1), BPF_LSH 238 tools/testing/selftests/bpf/verifier/subreg.c BPF_ALU32_IMM(BPF_LSH, BPF_REG_0, 0), BPF_LSH 244 tools/testing/selftests/bpf/verifier/subreg.c BPF_ALU32_IMM(BPF_LSH, BPF_REG_0, 1), BPF_LSH 431 tools/testing/selftests/bpf/verifier/subreg.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 32), BPF_LSH 446 tools/testing/selftests/bpf/verifier/subreg.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 32), BPF_LSH 461 tools/testing/selftests/bpf/verifier/subreg.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 32), BPF_LSH 476 tools/testing/selftests/bpf/verifier/subreg.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 32), BPF_LSH 70 tools/testing/selftests/bpf/verifier/value_or_null.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_4, 1), BPF_LSH 141 tools/testing/selftests/bpf/verifier/value_or_null.c BPF_ALU64_IMM(BPF_LSH, BPF_REG_1, 2),