Lines Matching refs:BPF_RSH
499 BPF_LSH, BPF_RSH, BPF_ARSH, BPF_ADD, in __bpf_fill_max_jmp()
582 case BPF_RSH: in __bpf_alu_result()
696 return __bpf_fill_alu_shift(self, BPF_RSH, BPF_K, false); in bpf_fill_alu64_rsh_imm()
711 return __bpf_fill_alu_shift(self, BPF_RSH, BPF_X, false); in bpf_fill_alu64_rsh_reg()
726 return __bpf_fill_alu_shift(self, BPF_RSH, BPF_K, true); in bpf_fill_alu32_rsh_imm()
741 return __bpf_fill_alu_shift(self, BPF_RSH, BPF_X, true); in bpf_fill_alu32_rsh_reg()
806 return __bpf_fill_alu_shift_same_reg(self, BPF_RSH, false); in bpf_fill_alu64_rsh_same_reg()
821 return __bpf_fill_alu_shift_same_reg(self, BPF_RSH, true); in bpf_fill_alu32_rsh_same_reg()
1258 if (op == BPF_LSH || op == BPF_RSH || op == BPF_ARSH) in __bpf_fill_alu_imm_regs()
1279 insns[i++] = BPF_ALU64_IMM(BPF_RSH, rd, 32); in __bpf_fill_alu_imm_regs()
1323 return __bpf_fill_alu_imm_regs(self, BPF_RSH, false); in bpf_fill_alu64_rsh_imm_regs()
1384 return __bpf_fill_alu_imm_regs(self, BPF_RSH, true); in bpf_fill_alu32_rsh_imm_regs()
1442 if (op == BPF_LSH || op == BPF_RSH || op == BPF_ARSH) in __bpf_fill_alu_reg_pairs()
1470 insns[i++] = BPF_ALU64_IMM(BPF_RSH, rd, 32); in __bpf_fill_alu_reg_pairs()
1515 return __bpf_fill_alu_reg_pairs(self, BPF_RSH, false); in bpf_fill_alu64_rsh_reg_pairs()
1576 return __bpf_fill_alu_reg_pairs(self, BPF_RSH, true); in bpf_fill_alu32_rsh_reg_pairs()
1976 insn[i++] = BPF_ALU64_IMM(BPF_RSH, R0, 32); in __bpf_fill_atomic_reg_pairs()
2000 insn[i++] = BPF_ALU64_IMM(BPF_RSH, rs, 32); in __bpf_fill_atomic_reg_pairs()
3496 BPF_STMT(BPF_ALU | BPF_RSH, 1),
3692 BPF_STMT(BPF_ALU | BPF_RSH | BPF_K, 2),
3764 BPF_ALU64_IMM(BPF_RSH, R1, 8),
3781 BPF_ALU64_IMM(BPF_RSH, R1, 8),
4335 BPF_ALU64_IMM(BPF_RSH, R2, 32),
4352 BPF_ALU64_IMM(BPF_RSH, R2, 32),
4505 BPF_ALU32_REG(BPF_RSH, R0, R1),
4544 BPF_ALU64_IMM(BPF_RSH, R1, 32),
4900 BPF_ALU64_IMM(BPF_RSH, R2, 32),
4902 BPF_ALU64_IMM(BPF_RSH, R3, 32),
4909 BPF_ALU64_IMM(BPF_RSH, R0, 32), /* R0 = 1 */
5012 BPF_ALU64_IMM(BPF_RSH, R0, 32),
5033 BPF_ALU64_IMM(BPF_RSH, R0, 32),
5106 BPF_ALU64_IMM(BPF_RSH, R0, 32),
5127 BPF_ALU64_IMM(BPF_RSH, R0, 32),
5789 BPF_ALU64_IMM(BPF_RSH, R0, 32),
5922 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7025 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7050 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7075 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7100 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7190 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7213 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7236 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7260 BPF_ALU32_REG(BPF_RSH, R0, R1),
7272 BPF_ALU32_REG(BPF_RSH, R0, R1),
7284 BPF_ALU32_REG(BPF_RSH, R0, R1),
7296 BPF_ALU64_REG(BPF_RSH, R0, R1),
7308 BPF_ALU64_REG(BPF_RSH, R0, R1),
7320 BPF_ALU64_REG(BPF_RSH, R0, R1),
7332 BPF_ALU64_REG(BPF_RSH, R0, R1),
7333 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7345 BPF_ALU64_REG(BPF_RSH, R0, R1),
7357 BPF_ALU64_REG(BPF_RSH, R0, R1),
7358 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7370 BPF_ALU64_REG(BPF_RSH, R0, R1),
7382 BPF_ALU64_REG(BPF_RSH, R0, R1),
7383 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7395 BPF_ALU64_REG(BPF_RSH, R0, R1),
7407 BPF_ALU64_REG(BPF_RSH, R0, R1),
7408 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7420 BPF_ALU32_IMM(BPF_RSH, R0, 1),
7431 BPF_ALU32_IMM(BPF_RSH, R0, 31),
7442 BPF_ALU32_IMM(BPF_RSH, R0, 20),
7453 BPF_ALU32_IMM(BPF_RSH, R0, 0),
7464 BPF_ALU64_IMM(BPF_RSH, R0, 1),
7475 BPF_ALU64_IMM(BPF_RSH, R0, 31),
7486 BPF_ALU64_IMM(BPF_RSH, R0, 12),
7497 BPF_ALU64_IMM(BPF_RSH, R0, 12),
7498 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7509 BPF_ALU64_IMM(BPF_RSH, R0, 36),
7520 BPF_ALU64_IMM(BPF_RSH, R0, 36),
7521 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7532 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7543 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7544 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7555 BPF_ALU64_IMM(BPF_RSH, R0, 0),
7605 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7630 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7655 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7680 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7725 BPF_ALU64_IMM(BPF_RSH, R0, 12),
7737 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7760 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7783 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7864 BPF_ALU64_IMM(BPF_RSH, R1, 32),
7888 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7913 BPF_ALU64_IMM(BPF_RSH, R1, 32),
7937 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7962 BPF_ALU64_IMM(BPF_RSH, R1, 32),
7986 BPF_ALU64_IMM(BPF_RSH, R0, 32),
8011 BPF_ALU64_IMM(BPF_RSH, R1, 32),
8035 BPF_ALU64_IMM(BPF_RSH, R0, 32),
8060 BPF_ALU64_IMM(BPF_RSH, R1, 32),
8084 BPF_ALU64_IMM(BPF_RSH, R0, 32),
8109 BPF_ALU64_IMM(BPF_RSH, R1, 32),
8133 BPF_ALU64_IMM(BPF_RSH, R0, 32),
8974 BPF_ALU64_IMM(BPF_RSH, R1, 32), \
8995 BPF_ALU64_IMM(BPF_RSH, R1, 32), \
9015 BPF_ALU64_IMM(BPF_RSH, R1, 32), \
11913 BPF_ALU64_IMM(BPF_RSH, R1, 32),
12130 BPF_ALU64_IMM(BPF_RSH, R1, 32), \
12159 BPF_ALU64_IMM(BPF_RSH, R1, 32), \
12184 BPF_ALU64_IMM(BPF_RSH, R2, 32),
12205 BPF_ALU64_IMM(BPF_RSH, R1, 32), \
12240 BPF_ALU64_IMM(BPF_RSH, R1, 32), \