Lines Matching refs:BPF_RSH
499 BPF_LSH, BPF_RSH, BPF_ARSH, BPF_ADD, in __bpf_fill_max_jmp()
562 case BPF_RSH: in __bpf_alu_result()
676 return __bpf_fill_alu_shift(self, BPF_RSH, BPF_K, false); in bpf_fill_alu64_rsh_imm()
691 return __bpf_fill_alu_shift(self, BPF_RSH, BPF_X, false); in bpf_fill_alu64_rsh_reg()
706 return __bpf_fill_alu_shift(self, BPF_RSH, BPF_K, true); in bpf_fill_alu32_rsh_imm()
721 return __bpf_fill_alu_shift(self, BPF_RSH, BPF_X, true); in bpf_fill_alu32_rsh_reg()
786 return __bpf_fill_alu_shift_same_reg(self, BPF_RSH, false); in bpf_fill_alu64_rsh_same_reg()
801 return __bpf_fill_alu_shift_same_reg(self, BPF_RSH, true); in bpf_fill_alu32_rsh_same_reg()
1238 if (op == BPF_LSH || op == BPF_RSH || op == BPF_ARSH) in __bpf_fill_alu_imm_regs()
1259 insns[i++] = BPF_ALU64_IMM(BPF_RSH, rd, 32); in __bpf_fill_alu_imm_regs()
1303 return __bpf_fill_alu_imm_regs(self, BPF_RSH, false); in bpf_fill_alu64_rsh_imm_regs()
1364 return __bpf_fill_alu_imm_regs(self, BPF_RSH, true); in bpf_fill_alu32_rsh_imm_regs()
1422 if (op == BPF_LSH || op == BPF_RSH || op == BPF_ARSH) in __bpf_fill_alu_reg_pairs()
1450 insns[i++] = BPF_ALU64_IMM(BPF_RSH, rd, 32); in __bpf_fill_alu_reg_pairs()
1495 return __bpf_fill_alu_reg_pairs(self, BPF_RSH, false); in bpf_fill_alu64_rsh_reg_pairs()
1556 return __bpf_fill_alu_reg_pairs(self, BPF_RSH, true); in bpf_fill_alu32_rsh_reg_pairs()
1956 insn[i++] = BPF_ALU64_IMM(BPF_RSH, R0, 32); in __bpf_fill_atomic_reg_pairs()
1980 insn[i++] = BPF_ALU64_IMM(BPF_RSH, rs, 32); in __bpf_fill_atomic_reg_pairs()
3476 BPF_STMT(BPF_ALU | BPF_RSH, 1),
3672 BPF_STMT(BPF_ALU | BPF_RSH | BPF_K, 2),
3744 BPF_ALU64_IMM(BPF_RSH, R1, 8),
3761 BPF_ALU64_IMM(BPF_RSH, R1, 8),
4315 BPF_ALU64_IMM(BPF_RSH, R2, 32),
4332 BPF_ALU64_IMM(BPF_RSH, R2, 32),
4485 BPF_ALU32_REG(BPF_RSH, R0, R1),
4524 BPF_ALU64_IMM(BPF_RSH, R1, 32),
4880 BPF_ALU64_IMM(BPF_RSH, R2, 32),
4882 BPF_ALU64_IMM(BPF_RSH, R3, 32),
4889 BPF_ALU64_IMM(BPF_RSH, R0, 32), /* R0 = 1 */
4992 BPF_ALU64_IMM(BPF_RSH, R0, 32),
5013 BPF_ALU64_IMM(BPF_RSH, R0, 32),
5086 BPF_ALU64_IMM(BPF_RSH, R0, 32),
5107 BPF_ALU64_IMM(BPF_RSH, R0, 32),
5687 BPF_ALU64_IMM(BPF_RSH, R0, 32),
5820 BPF_ALU64_IMM(BPF_RSH, R0, 32),
6823 BPF_ALU64_IMM(BPF_RSH, R0, 32),
6848 BPF_ALU64_IMM(BPF_RSH, R0, 32),
6873 BPF_ALU64_IMM(BPF_RSH, R0, 32),
6898 BPF_ALU64_IMM(BPF_RSH, R0, 32),
6988 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7011 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7034 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7058 BPF_ALU32_REG(BPF_RSH, R0, R1),
7070 BPF_ALU32_REG(BPF_RSH, R0, R1),
7082 BPF_ALU32_REG(BPF_RSH, R0, R1),
7094 BPF_ALU64_REG(BPF_RSH, R0, R1),
7106 BPF_ALU64_REG(BPF_RSH, R0, R1),
7118 BPF_ALU64_REG(BPF_RSH, R0, R1),
7130 BPF_ALU64_REG(BPF_RSH, R0, R1),
7131 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7143 BPF_ALU64_REG(BPF_RSH, R0, R1),
7155 BPF_ALU64_REG(BPF_RSH, R0, R1),
7156 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7168 BPF_ALU64_REG(BPF_RSH, R0, R1),
7180 BPF_ALU64_REG(BPF_RSH, R0, R1),
7181 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7193 BPF_ALU64_REG(BPF_RSH, R0, R1),
7205 BPF_ALU64_REG(BPF_RSH, R0, R1),
7206 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7218 BPF_ALU32_IMM(BPF_RSH, R0, 1),
7229 BPF_ALU32_IMM(BPF_RSH, R0, 31),
7240 BPF_ALU32_IMM(BPF_RSH, R0, 20),
7251 BPF_ALU32_IMM(BPF_RSH, R0, 0),
7262 BPF_ALU64_IMM(BPF_RSH, R0, 1),
7273 BPF_ALU64_IMM(BPF_RSH, R0, 31),
7284 BPF_ALU64_IMM(BPF_RSH, R0, 12),
7295 BPF_ALU64_IMM(BPF_RSH, R0, 12),
7296 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7307 BPF_ALU64_IMM(BPF_RSH, R0, 36),
7318 BPF_ALU64_IMM(BPF_RSH, R0, 36),
7319 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7330 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7341 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7342 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7353 BPF_ALU64_IMM(BPF_RSH, R0, 0),
7403 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7428 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7453 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7478 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7523 BPF_ALU64_IMM(BPF_RSH, R0, 12),
7535 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7558 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7581 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7662 BPF_ALU64_IMM(BPF_RSH, R1, 32),
7686 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7711 BPF_ALU64_IMM(BPF_RSH, R1, 32),
7735 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7760 BPF_ALU64_IMM(BPF_RSH, R1, 32),
7784 BPF_ALU64_IMM(BPF_RSH, R0, 32),
7809 BPF_ALU64_IMM(BPF_RSH, R1, 32),
7833 BPF_ALU64_IMM(BPF_RSH, R0, 32),
8613 BPF_ALU64_IMM(BPF_RSH, R1, 32), \
8634 BPF_ALU64_IMM(BPF_RSH, R1, 32), \
8654 BPF_ALU64_IMM(BPF_RSH, R1, 32), \
11538 BPF_ALU64_IMM(BPF_RSH, R1, 32),
11755 BPF_ALU64_IMM(BPF_RSH, R1, 32), \
11784 BPF_ALU64_IMM(BPF_RSH, R1, 32), \
11809 BPF_ALU64_IMM(BPF_RSH, R2, 32),
11830 BPF_ALU64_IMM(BPF_RSH, R1, 32), \
11866 BPF_ALU64_IMM(BPF_RSH, R1, 32), \