Symbol: BPF_LSH
arch/arc/net/bpf_jit_core.c
818
case BPF_ALU | BPF_LSH | BPF_X:
arch/arc/net/bpf_jit_core.c
822
case BPF_ALU | BPF_LSH | BPF_K:
arch/arc/net/bpf_jit_core.c
911
case BPF_ALU64 | BPF_LSH | BPF_X:
arch/arc/net/bpf_jit_core.c
915
case BPF_ALU64 | BPF_LSH | BPF_K:
arch/arm/net/bpf_jit_32.c
1660
case BPF_ALU | BPF_LSH | BPF_X:
arch/arm/net/bpf_jit_32.c
1733
case BPF_ALU | BPF_LSH | BPF_K:
arch/arm/net/bpf_jit_32.c
1744
case BPF_ALU64 | BPF_LSH | BPF_K:
arch/arm/net/bpf_jit_32.c
1756
case BPF_ALU64 | BPF_LSH | BPF_X:
arch/arm/net/bpf_jit_32.c
828
case BPF_LSH:
arch/arm/net/bpf_jit_32.c
974
case BPF_LSH:
arch/arm64/net/bpf_jit_comp.c
1304
case BPF_ALU | BPF_LSH | BPF_X:
arch/arm64/net/bpf_jit_comp.c
1305
case BPF_ALU64 | BPF_LSH | BPF_X:
arch/arm64/net/bpf_jit_comp.c
1435
case BPF_ALU | BPF_LSH | BPF_K:
arch/arm64/net/bpf_jit_comp.c
1436
case BPF_ALU64 | BPF_LSH | BPF_K:
arch/loongarch/net/bpf_jit.c
785
case BPF_ALU | BPF_LSH | BPF_X:
arch/loongarch/net/bpf_jit.c
790
case BPF_ALU64 | BPF_LSH | BPF_X:
arch/loongarch/net/bpf_jit.c
795
case BPF_ALU | BPF_LSH | BPF_K:
arch/loongarch/net/bpf_jit.c
800
case BPF_ALU64 | BPF_LSH | BPF_K:
arch/mips/net/bpf_jit_comp.c
215
case BPF_LSH:
arch/mips/net/bpf_jit_comp.c
252
case BPF_LSH:
arch/mips/net/bpf_jit_comp.c
271
op = BPF_LSH;
arch/mips/net/bpf_jit_comp.c
318
case BPF_LSH:
arch/mips/net/bpf_jit_comp.c
358
case BPF_LSH:
arch/mips/net/bpf_jit_comp32.c
1511
case BPF_ALU | BPF_LSH | BPF_K:
arch/mips/net/bpf_jit_comp32.c
1541
case BPF_ALU | BPF_LSH | BPF_X:
arch/mips/net/bpf_jit_comp32.c
1583
case BPF_ALU64 | BPF_LSH | BPF_K:
arch/mips/net/bpf_jit_comp32.c
1619
case BPF_ALU64 | BPF_LSH | BPF_X:
arch/mips/net/bpf_jit_comp32.c
326
case BPF_LSH:
arch/mips/net/bpf_jit_comp32.c
378
case BPF_LSH:
arch/mips/net/bpf_jit_comp64.c
174
case BPF_LSH:
arch/mips/net/bpf_jit_comp64.c
205
case BPF_LSH:
arch/mips/net/bpf_jit_comp64.c
676
case BPF_ALU | BPF_LSH | BPF_K:
arch/mips/net/bpf_jit_comp64.c
716
case BPF_ALU | BPF_LSH | BPF_X:
arch/mips/net/bpf_jit_comp64.c
765
case BPF_ALU64 | BPF_LSH | BPF_K:
arch/mips/net/bpf_jit_comp64.c
794
case BPF_ALU64 | BPF_LSH | BPF_X:
arch/parisc/net/bpf_jit_comp32.c
1159
case BPF_ALU64 | BPF_LSH | BPF_X:
arch/parisc/net/bpf_jit_comp32.c
1178
case BPF_ALU64 | BPF_LSH | BPF_K:
arch/parisc/net/bpf_jit_comp32.c
1207
case BPF_ALU | BPF_LSH | BPF_X:
arch/parisc/net/bpf_jit_comp32.c
1224
case BPF_ALU | BPF_LSH | BPF_K:
arch/parisc/net/bpf_jit_comp32.c
457
case BPF_LSH:
arch/parisc/net/bpf_jit_comp32.c
545
case BPF_LSH:
arch/parisc/net/bpf_jit_comp32.c
612
case BPF_LSH:
arch/parisc/net/bpf_jit_comp32.c
674
case BPF_LSH:
arch/parisc/net/bpf_jit_comp64.c
686
case BPF_ALU | BPF_LSH | BPF_X:
arch/parisc/net/bpf_jit_comp64.c
687
case BPF_ALU64 | BPF_LSH | BPF_X:
arch/parisc/net/bpf_jit_comp64.c
822
case BPF_ALU | BPF_LSH | BPF_K:
arch/parisc/net/bpf_jit_comp64.c
823
case BPF_ALU64 | BPF_LSH | BPF_K:
arch/powerpc/net/bpf_jit_comp32.c
644
case BPF_ALU | BPF_LSH | BPF_X: /* (u32) dst <<= (u32) src */
arch/powerpc/net/bpf_jit_comp32.c
647
case BPF_ALU64 | BPF_LSH | BPF_X: /* dst <<= src; */
arch/powerpc/net/bpf_jit_comp32.c
658
case BPF_ALU | BPF_LSH | BPF_K: /* (u32) dst <<= (u32) imm */
arch/powerpc/net/bpf_jit_comp32.c
664
case BPF_ALU64 | BPF_LSH | BPF_K: /* dst <<= imm */
arch/powerpc/net/bpf_jit_comp64.c
1143
case BPF_ALU | BPF_LSH | BPF_X: /* (u32) dst <<= (u32) src */
arch/powerpc/net/bpf_jit_comp64.c
1150
case BPF_ALU64 | BPF_LSH | BPF_X: /* dst <<= src; */
arch/powerpc/net/bpf_jit_comp64.c
1153
case BPF_ALU | BPF_LSH | BPF_K: /* (u32) dst <<== (u32) imm */
arch/powerpc/net/bpf_jit_comp64.c
1159
case BPF_ALU64 | BPF_LSH | BPF_K: /* dst <<== imm */
arch/riscv/net/bpf_jit_comp32.c
1008
case BPF_ALU64 | BPF_LSH | BPF_K:
arch/riscv/net/bpf_jit_comp32.c
1037
case BPF_ALU | BPF_LSH | BPF_X:
arch/riscv/net/bpf_jit_comp32.c
1053
case BPF_ALU | BPF_LSH | BPF_K:
arch/riscv/net/bpf_jit_comp32.c
283
case BPF_LSH:
arch/riscv/net/bpf_jit_comp32.c
377
case BPF_LSH:
arch/riscv/net/bpf_jit_comp32.c
458
case BPF_LSH:
arch/riscv/net/bpf_jit_comp32.c
547
case BPF_LSH:
arch/riscv/net/bpf_jit_comp32.c
984
case BPF_ALU64 | BPF_LSH | BPF_X:
arch/riscv/net/bpf_jit_comp64.c
1493
case BPF_ALU | BPF_LSH | BPF_X:
arch/riscv/net/bpf_jit_comp64.c
1494
case BPF_ALU64 | BPF_LSH | BPF_X:
arch/riscv/net/bpf_jit_comp64.c
1636
case BPF_ALU | BPF_LSH | BPF_K:
arch/riscv/net/bpf_jit_comp64.c
1637
case BPF_ALU64 | BPF_LSH | BPF_K:
arch/s390/net/bpf_jit_comp.c
1329
case BPF_ALU | BPF_LSH | BPF_X: /* dst = (u32) dst << (u32) src */
arch/s390/net/bpf_jit_comp.c
1334
case BPF_ALU64 | BPF_LSH | BPF_X: /* dst = dst << src */
arch/s390/net/bpf_jit_comp.c
1338
case BPF_ALU | BPF_LSH | BPF_K: /* dst = (u32) dst << (u32) imm */
arch/s390/net/bpf_jit_comp.c
1345
case BPF_ALU64 | BPF_LSH | BPF_K: /* dst = dst << imm */
arch/sparc/net/bpf_jit_comp_32.c
430
case BPF_ALU | BPF_LSH | BPF_X: /* A <<= X */
arch/sparc/net/bpf_jit_comp_32.c
433
case BPF_ALU | BPF_LSH | BPF_K: /* A <<= K */
arch/sparc/net/bpf_jit_comp_64.c
1142
case BPF_ALU | BPF_LSH | BPF_K:
arch/sparc/net/bpf_jit_comp_64.c
1145
case BPF_ALU64 | BPF_LSH | BPF_K:
arch/sparc/net/bpf_jit_comp_64.c
974
case BPF_ALU | BPF_LSH | BPF_X:
arch/sparc/net/bpf_jit_comp_64.c
977
case BPF_ALU64 | BPF_LSH | BPF_X:
arch/x86/net/bpf_jit_comp.c
1974
case BPF_ALU | BPF_LSH | BPF_K:
arch/x86/net/bpf_jit_comp.c
1977
case BPF_ALU64 | BPF_LSH | BPF_K:
arch/x86/net/bpf_jit_comp.c
1990
case BPF_ALU | BPF_LSH | BPF_X:
arch/x86/net/bpf_jit_comp.c
1993
case BPF_ALU64 | BPF_LSH | BPF_X:
arch/x86/net/bpf_jit_comp.c
2003
case BPF_LSH:
arch/x86/net/bpf_jit_comp.c
294
[BPF_LSH] = 0xE0,
arch/x86/net/bpf_jit_comp32.c
1769
case BPF_ALU | BPF_LSH | BPF_X:
arch/x86/net/bpf_jit_comp32.c
1821
case BPF_ALU | BPF_LSH | BPF_K:
arch/x86/net/bpf_jit_comp32.c
1832
case BPF_ALU64 | BPF_LSH | BPF_K:
arch/x86/net/bpf_jit_comp32.c
1844
case BPF_ALU64 | BPF_LSH | BPF_X:
arch/x86/net/bpf_jit_comp32.c
502
case BPF_LSH:
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3439
[BPF_ALU64 | BPF_LSH | BPF_X] = shl_reg64,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3440
[BPF_ALU64 | BPF_LSH | BPF_K] = shl_imm64,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3462
[BPF_ALU | BPF_LSH | BPF_X] = shl_reg,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3463
[BPF_ALU | BPF_LSH | BPF_K] = shl_imm,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4016
if (!(next1.code == (BPF_LSH | BPF_K | BPF_ALU64) &&
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4019
next2.code == (BPF_LSH | BPF_K | BPF_ALU64)))
io_uring/bpf_filter.c
216
case BPF_ALU | BPF_LSH | BPF_K:
io_uring/bpf_filter.c
217
case BPF_ALU | BPF_LSH | BPF_X:
kernel/bpf/arraymap.c
1432
*insn++ = BPF_ALU64_IMM(BPF_LSH, ret, ilog2(elem_size));
kernel/bpf/arraymap.c
242
*insn++ = BPF_ALU64_IMM(BPF_LSH, ret, ilog2(elem_size));
kernel/bpf/arraymap.c
287
*insn++ = BPF_ALU64_IMM(BPF_LSH, BPF_REG_0, 3);
kernel/bpf/core.c
1406
*to++ = BPF_ALU64_IMM(BPF_LSH, BPF_REG_AX, 32);
kernel/bpf/disasm.c
80
[BPF_LSH >> 4] = "<<=",
kernel/bpf/verifier.c
16001
case BPF_LSH:
kernel/bpf/verifier.c
16158
case BPF_LSH:
kernel/bpf/verifier.c
16584
if ((opcode == BPF_LSH || opcode == BPF_RSH ||
kernel/bpf/verifier.c
22432
rnd_hi32_patch[2] = BPF_ALU64_IMM(BPF_LSH, BPF_REG_AX, 32);
kernel/bpf/verifier.c
23348
insn_buf[3] = BPF_ALU64_IMM(BPF_LSH, BPF_REG_0, 3);
kernel/bpf/verifier.c
24100
insn_buf[cnt++] = BPF_ALU64_IMM(BPF_LSH, BPF_REG_2, 3);
kernel/bpf/verifier.c
24127
insn_buf[2] = BPF_ALU64_IMM(BPF_LSH, BPF_REG_0, 3);
kernel/seccomp.c
318
case BPF_ALU | BPF_LSH | BPF_K:
kernel/seccomp.c
319
case BPF_ALU | BPF_LSH | BPF_X:
lib/test_bpf.c
1258
if (op == BPF_LSH || op == BPF_RSH || op == BPF_ARSH)
lib/test_bpf.c
1318
return __bpf_fill_alu_imm_regs(self, BPF_LSH, false);
lib/test_bpf.c
1379
return __bpf_fill_alu_imm_regs(self, BPF_LSH, true);
lib/test_bpf.c
1442
if (op == BPF_LSH || op == BPF_RSH || op == BPF_ARSH)
lib/test_bpf.c
1510
return __bpf_fill_alu_reg_pairs(self, BPF_LSH, false);
lib/test_bpf.c
1571
return __bpf_fill_alu_reg_pairs(self, BPF_LSH, true);
lib/test_bpf.c
2184
insn[i++] = BPF_ALU64_IMM(BPF_LSH, R3, 32);
lib/test_bpf.c
2248
insn[i++] = BPF_ALU64_IMM(BPF_LSH, R3, 32);
lib/test_bpf.c
3159
BPF_STMT(BPF_ALU | BPF_LSH | BPF_K, 27),
lib/test_bpf.c
3684
BPF_STMT(BPF_ALU | BPF_LSH | BPF_K, 2),
lib/test_bpf.c
4338
BPF_ALU64_IMM(BPF_LSH, R1, 32),
lib/test_bpf.c
4509
BPF_ALU64_REG(BPF_LSH, R0, R2),
lib/test_bpf.c
4514
BPF_ALU64_REG(BPF_LSH, R0, R4), /* R0 <= 46 */
lib/test_bpf.c
4520
BPF_ALU64_REG(BPF_LSH, R4, R2), /* R4 = 46 << 1 */
lib/test_bpf.c
4524
BPF_ALU64_REG(BPF_LSH, R4, R4), /* R4 = 4 << 4 */
lib/test_bpf.c
4528
BPF_ALU32_REG(BPF_LSH, R4, R4), /* R4 = 5 << 5 */
lib/test_bpf.c
4901
BPF_ALU64_IMM(BPF_LSH, R3, 32),
lib/test_bpf.c
499
BPF_LSH, BPF_RSH, BPF_ARSH, BPF_ADD,
lib/test_bpf.c
579
case BPF_LSH:
lib/test_bpf.c
691
return __bpf_fill_alu_shift(self, BPF_LSH, BPF_K, false);
lib/test_bpf.c
6952
BPF_ALU32_REG(BPF_LSH, R0, R1),
lib/test_bpf.c
6964
BPF_ALU32_REG(BPF_LSH, R0, R1),
lib/test_bpf.c
6976
BPF_ALU32_REG(BPF_LSH, R0, R1),
lib/test_bpf.c
6988
BPF_ALU64_REG(BPF_LSH, R0, R1),
lib/test_bpf.c
7000
BPF_ALU64_REG(BPF_LSH, R0, R1),
lib/test_bpf.c
7012
BPF_ALU64_REG(BPF_LSH, R0, R1),
lib/test_bpf.c
7024
BPF_ALU64_REG(BPF_LSH, R0, R1),
lib/test_bpf.c
7037
BPF_ALU64_REG(BPF_LSH, R0, R1),
lib/test_bpf.c
7049
BPF_ALU64_REG(BPF_LSH, R0, R1),
lib/test_bpf.c
706
return __bpf_fill_alu_shift(self, BPF_LSH, BPF_X, false);
lib/test_bpf.c
7062
BPF_ALU64_REG(BPF_LSH, R0, R1),
lib/test_bpf.c
7074
BPF_ALU64_REG(BPF_LSH, R0, R1),
lib/test_bpf.c
7087
BPF_ALU64_REG(BPF_LSH, R0, R1),
lib/test_bpf.c
7099
BPF_ALU64_REG(BPF_LSH, R0, R1),
lib/test_bpf.c
7112
BPF_ALU32_IMM(BPF_LSH, R0, 1),
lib/test_bpf.c
7123
BPF_ALU32_IMM(BPF_LSH, R0, 31),
lib/test_bpf.c
7134
BPF_ALU32_IMM(BPF_LSH, R0, 12),
lib/test_bpf.c
7145
BPF_ALU32_IMM(BPF_LSH, R0, 0),
lib/test_bpf.c
7156
BPF_ALU64_IMM(BPF_LSH, R0, 1),
lib/test_bpf.c
7167
BPF_ALU64_IMM(BPF_LSH, R0, 31),
lib/test_bpf.c
7178
BPF_ALU64_IMM(BPF_LSH, R0, 12),
lib/test_bpf.c
7189
BPF_ALU64_IMM(BPF_LSH, R0, 12),
lib/test_bpf.c
7201
BPF_ALU64_IMM(BPF_LSH, R0, 36),
lib/test_bpf.c
721
return __bpf_fill_alu_shift(self, BPF_LSH, BPF_K, true);
lib/test_bpf.c
7212
BPF_ALU64_IMM(BPF_LSH, R0, 36),
lib/test_bpf.c
7224
BPF_ALU64_IMM(BPF_LSH, R0, 32),
lib/test_bpf.c
7235
BPF_ALU64_IMM(BPF_LSH, R0, 32),
lib/test_bpf.c
7247
BPF_ALU64_IMM(BPF_LSH, R0, 0),
lib/test_bpf.c
736
return __bpf_fill_alu_shift(self, BPF_LSH, BPF_X, true);
lib/test_bpf.c
801
return __bpf_fill_alu_shift_same_reg(self, BPF_LSH, false);
lib/test_bpf.c
816
return __bpf_fill_alu_shift_same_reg(self, BPF_LSH, true);
net/core/filter.c
10050
*insn++ = BPF_ALU32_IMM(BPF_LSH, si->dst_reg, 16);
net/core/filter.c
1009
[BPF_ALU | BPF_LSH | BPF_K] = true,
net/core/filter.c
1010
[BPF_ALU | BPF_LSH | BPF_X] = true,
net/core/filter.c
10792
*insn++ = BPF_ALU32_IMM(BPF_LSH, si->dst_reg, 16);
net/core/filter.c
1102
case BPF_ALU | BPF_LSH | BPF_K:
net/core/filter.c
11182
*insn++ = BPF_ALU32_IMM(BPF_LSH, si->dst_reg, 16);
net/core/filter.c
661
case BPF_ALU | BPF_LSH | BPF_X:
net/core/filter.c
662
case BPF_ALU | BPF_LSH | BPF_K:
net/core/filter.c
818
*insn++ = BPF_ALU32_IMM(BPF_LSH, BPF_REG_A, 2);
net/xdp/xskmap.c
128
*insn++ = BPF_ALU64_IMM(BPF_LSH, ret, ilog2(sizeof(struct xsk_sock *)));
tools/bpf/bpf_dbg.c
73
#define BPF_ALU_LSH (BPF_ALU | BPF_LSH)
tools/bpf/bpf_exp.y
426
bpf_set_curr_instr(BPF_ALU | BPF_LSH | BPF_K, 0, 0, $3); }
tools/bpf/bpf_exp.y
428
bpf_set_curr_instr(BPF_ALU | BPF_LSH | BPF_X, 0, 0, 0); }
tools/bpf/bpf_exp.y
430
bpf_set_curr_instr(BPF_ALU | BPF_LSH | BPF_X, 0, 0, 0); }
tools/testing/selftests/bpf/disasm.c
80
[BPF_LSH >> 4] = "<<=",
tools/testing/selftests/bpf/prog_tests/align.c
150
BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1),
tools/testing/selftests/bpf/prog_tests/align.c
151
BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1),
tools/testing/selftests/bpf/prog_tests/align.c
152
BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1),
tools/testing/selftests/bpf/prog_tests/align.c
153
BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1),
tools/testing/selftests/bpf/prog_tests/align.c
155
BPF_ALU64_IMM(BPF_LSH, BPF_REG_4, 5),
tools/testing/selftests/bpf/prog_tests/align.c
252
BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 2),
tools/testing/selftests/bpf/prog_tests/align.c
370
BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 2),
tools/testing/selftests/bpf/prog_tests/align.c
383
BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 2),
tools/testing/selftests/bpf/prog_tests/align.c
440
BPF_ALU64_IMM(BPF_LSH, BPF_REG_5, 2),
tools/testing/selftests/bpf/prog_tests/align.c
490
BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 2),
tools/testing/selftests/bpf/prog_tests/align.c
495
BPF_ALU64_IMM(BPF_LSH, BPF_REG_7, 2),
tools/testing/selftests/bpf/prog_tests/align.c
544
BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 2),
tools/testing/selftests/bpf/prog_tests/align.c
552
BPF_ALU64_IMM(BPF_LSH, BPF_REG_7, 2),
tools/testing/selftests/bpf/prog_tests/align.c
56
BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1),
tools/testing/selftests/bpf/prog_tests/align.c
57
BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1),
tools/testing/selftests/bpf/prog_tests/align.c
58
BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1),
tools/testing/selftests/bpf/prog_tests/align.c
59
BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1),
tools/testing/selftests/bpf/test_verifier.c
501
BPF_ALU64_IMM(BPF_LSH, BPF_REG_7, 33), \
tools/testing/selftests/bpf/test_verifier.c
512
BPF_ALU64_IMM(BPF_LSH, BPF_REG_7, 32), \
tools/testing/selftests/bpf/verifier/atomic_cmpxchg.c
99
BPF_ALU64_IMM(BPF_LSH, BPF_REG_1, 32),
tools/testing/selftests/bpf/verifier/atomic_or.c
91
BPF_ALU64_IMM(BPF_LSH, BPF_REG_2, 32),
tools/testing/selftests/bpf/verifier/basic_instr.c
140
BPF_ALU64_REG(BPF_LSH, BPF_REG_1, BPF_REG_2),
tools/testing/selftests/bpf/verifier/basic_instr.c
20
BPF_ALU64_IMM(BPF_LSH, BPF_REG_2, 32),
tools/testing/selftests/bpf/verifier/basic_instr.c
98
BPF_ALU64_IMM(BPF_LSH, BPF_REG_1, 0),
tools/testing/selftests/bpf/verifier/jit.c
29
BPF_ALU64_REG(BPF_LSH, BPF_REG_1, BPF_REG_0),
tools/testing/selftests/bpf/verifier/jit.c
30
BPF_ALU32_REG(BPF_LSH, BPF_REG_1, BPF_REG_4),
tools/testing/selftests/bpf/verifier/jit.c
6
BPF_ALU64_IMM(BPF_LSH, BPF_REG_1, 1),
tools/testing/selftests/bpf/verifier/jit.c
7
BPF_ALU32_IMM(BPF_LSH, BPF_REG_1, 1),
tools/testing/selftests/bpf/verifier/jmp32.c
796
BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 32),
tools/testing/selftests/bpf/verifier/jmp32.c
824
BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 32),
tools/testing/selftests/bpf/verifier/jmp32.c
852
BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 32),