Searched refs:BPF_ARSH (Results 1 - 25 of 27) sorted by relevance

12

/linux-master/tools/testing/selftests/bpf/verifier/
H A Dbasic_instr.c36 BPF_ALU32_IMM(BPF_ARSH, BPF_REG_0, 5),
46 BPF_ALU32_IMM(BPF_ARSH, BPF_REG_0, 7),
57 BPF_ALU32_REG(BPF_ARSH, BPF_REG_0, BPF_REG_1),
68 BPF_ALU32_REG(BPF_ARSH, BPF_REG_0, BPF_REG_1),
78 BPF_ALU64_IMM(BPF_ARSH, BPF_REG_0, 5),
88 BPF_ALU64_REG(BPF_ARSH, BPF_REG_0, BPF_REG_1),
126 BPF_ALU64_IMM(BPF_ARSH, BPF_REG_1, 0),
170 BPF_ALU64_REG(BPF_ARSH, BPF_REG_1, BPF_REG_3),
H A Djit.c14 BPF_ALU64_IMM(BPF_ARSH, BPF_REG_1, 1),
38 BPF_ALU64_REG(BPF_ARSH, BPF_REG_4, BPF_REG_4),
/linux-master/arch/mips/net/
H A Dbpf_jit_comp64.c182 case BPF_ARSH:
213 case BPF_ARSH:
693 case BPF_ALU | BPF_ARSH | BPF_K:
728 case BPF_ALU | BPF_ARSH | BPF_X:
767 case BPF_ALU64 | BPF_ARSH | BPF_K:
796 case BPF_ALU64 | BPF_ARSH | BPF_X:
H A Dbpf_jit_comp.c217 case BPF_ARSH:
254 case BPF_ARSH:
326 case BPF_ARSH:
366 case BPF_ARSH:
H A Dbpf_jit_comp32.c350 case BPF_ARSH:
404 case BPF_ARSH:
1513 case BPF_ALU | BPF_ARSH | BPF_K:
1543 case BPF_ALU | BPF_ARSH | BPF_X:
1585 case BPF_ALU64 | BPF_ARSH | BPF_K:
1621 case BPF_ALU64 | BPF_ARSH | BPF_X:
/linux-master/arch/riscv/net/
H A Dbpf_jit_comp32.c309 case BPF_ARSH:
393 case BPF_ARSH:
486 case BPF_ARSH:
553 case BPF_ARSH:
987 case BPF_ALU64 | BPF_ARSH | BPF_X:
1011 case BPF_ALU64 | BPF_ARSH | BPF_K:
1040 case BPF_ALU | BPF_ARSH | BPF_X:
1056 case BPF_ALU | BPF_ARSH | BPF_K:
H A Dbpf_jit_comp64.c1206 case BPF_ALU | BPF_ARSH | BPF_X:
1207 case BPF_ALU64 | BPF_ARSH | BPF_X:
1354 case BPF_ALU | BPF_ARSH | BPF_K:
1355 case BPF_ALU64 | BPF_ARSH | BPF_K:
/linux-master/arch/arc/net/
H A Dbpf_jit_core.c834 case BPF_ALU | BPF_ARSH | BPF_X:
838 case BPF_ALU | BPF_ARSH | BPF_K:
927 case BPF_ALU64 | BPF_ARSH | BPF_X:
931 case BPF_ALU64 | BPF_ARSH | BPF_K:
/linux-master/arch/parisc/net/
H A Dbpf_jit_comp32.c487 case BPF_ARSH:
553 case BPF_ARSH:
618 case BPF_ARSH:
683 case BPF_ARSH: /* sign extending arithmetic shift right */
1161 case BPF_ALU64 | BPF_ARSH | BPF_X:
1180 case BPF_ALU64 | BPF_ARSH | BPF_K:
1209 case BPF_ALU | BPF_ARSH | BPF_X:
1226 case BPF_ALU | BPF_ARSH | BPF_K:
H A Dbpf_jit_comp64.c707 case BPF_ALU | BPF_ARSH | BPF_X:
708 case BPF_ALU64 | BPF_ARSH | BPF_X:
843 case BPF_ALU | BPF_ARSH | BPF_K:
844 case BPF_ALU64 | BPF_ARSH | BPF_K:
/linux-master/arch/powerpc/net/
H A Dbpf_jit_comp64.c656 case BPF_ALU | BPF_ARSH | BPF_X: /* (s32) dst >>= src */
659 case BPF_ALU64 | BPF_ARSH | BPF_X: /* (s64) dst >>= src */
662 case BPF_ALU | BPF_ARSH | BPF_K: /* (s32) dst >>= imm */
665 case BPF_ALU64 | BPF_ARSH | BPF_K: /* (s64) dst >>= imm */
H A Dbpf_jit_comp32.c715 case BPF_ALU | BPF_ARSH | BPF_X: /* (s32) dst >>= src */
718 case BPF_ALU64 | BPF_ARSH | BPF_X: /* (s64) dst >>= src */
731 case BPF_ALU | BPF_ARSH | BPF_K: /* (s32) dst >>= imm */
737 case BPF_ALU64 | BPF_ARSH | BPF_K: /* (s64) dst >>= imm */
/linux-master/arch/arm/net/
H A Dbpf_jit_32.c836 case BPF_ARSH:
980 case BPF_ARSH:
1662 case BPF_ALU | BPF_ARSH | BPF_X:
1735 case BPF_ALU | BPF_ARSH | BPF_K:
1764 case BPF_ALU64 | BPF_ARSH | BPF_X:
1768 case BPF_ALU64 | BPF_ARSH | BPF_K:
/linux-master/kernel/bpf/
H A Ddisasm.c86 [BPF_ARSH >> 4] = "s>>=",
/linux-master/arch/sparc/net/
H A Dbpf_jit_comp_64.c988 case BPF_ALU | BPF_ARSH | BPF_X:
991 case BPF_ALU64 | BPF_ARSH | BPF_X:
1156 case BPF_ALU | BPF_ARSH | BPF_K:
1159 case BPF_ALU64 | BPF_ARSH | BPF_K:
/linux-master/arch/loongarch/net/
H A Dbpf_jit.c735 case BPF_ALU | BPF_ARSH | BPF_X:
740 case BPF_ALU64 | BPF_ARSH | BPF_X:
745 case BPF_ALU | BPF_ARSH | BPF_K:
750 case BPF_ALU64 | BPF_ARSH | BPF_K:
/linux-master/tools/testing/selftests/bpf/
H A Ddisasm.c86 [BPF_ARSH >> 4] = "s>>=",
/linux-master/lib/
H A Dtest_bpf.c499 BPF_LSH, BPF_RSH, BPF_ARSH, BPF_ADD,
565 case BPF_ARSH:
632 if (op == BPF_ARSH)
681 return __bpf_fill_alu_shift(self, BPF_ARSH, BPF_K, false);
696 return __bpf_fill_alu_shift(self, BPF_ARSH, BPF_X, false);
711 return __bpf_fill_alu_shift(self, BPF_ARSH, BPF_K, true);
726 return __bpf_fill_alu_shift(self, BPF_ARSH, BPF_X, true);
791 return __bpf_fill_alu_shift_same_reg(self, BPF_ARSH, false);
806 return __bpf_fill_alu_shift_same_reg(self, BPF_ARSH, true);
1238 if (op == BPF_LSH || op == BPF_RSH || op == BPF_ARSH)
[all...]
/linux-master/arch/x86/net/
H A Dbpf_jit_comp32.c506 case BPF_ARSH:
1771 case BPF_ALU | BPF_ARSH | BPF_K:
1772 case BPF_ALU | BPF_ARSH | BPF_X:
1852 case BPF_ALU64 | BPF_ARSH | BPF_X:
1856 case BPF_ALU64 | BPF_ARSH | BPF_K:
H A Dbpf_jit_comp.c243 [BPF_ARSH] = 0xF8,
1625 case BPF_ALU | BPF_ARSH | BPF_K:
1628 case BPF_ALU64 | BPF_ARSH | BPF_K:
1641 case BPF_ALU | BPF_ARSH | BPF_X:
1644 case BPF_ALU64 | BPF_ARSH | BPF_X:
1658 case BPF_ARSH:
/linux-master/arch/s390/net/
H A Dbpf_jit_comp.c1277 * BPF_ARSH
1279 case BPF_ALU | BPF_ARSH | BPF_X: /* ((s32) dst) >>= src */
1284 case BPF_ALU64 | BPF_ARSH | BPF_X: /* ((s64) dst) >>= src */
1288 case BPF_ALU | BPF_ARSH | BPF_K: /* ((s32) dst >> imm */
1295 case BPF_ALU64 | BPF_ARSH | BPF_K: /* ((s64) dst) >>= imm */
/linux-master/arch/arm64/net/
H A Dbpf_jit_comp.c966 case BPF_ALU | BPF_ARSH | BPF_X:
967 case BPF_ALU64 | BPF_ARSH | BPF_X:
1104 case BPF_ALU | BPF_ARSH | BPF_K:
1105 case BPF_ALU64 | BPF_ARSH | BPF_K:
/linux-master/drivers/net/ethernet/netronome/nfp/bpf/
H A Djit.c3443 [BPF_ALU64 | BPF_ARSH | BPF_X] = ashr_reg64,
3444 [BPF_ALU64 | BPF_ARSH | BPF_K] = ashr_imm64,
3466 [BPF_ALU | BPF_ARSH | BPF_X] = ashr_reg,
3467 [BPF_ALU | BPF_ARSH | BPF_K] = ashr_imm,
/linux-master/include/uapi/linux/
H A Dbpf.h28 #define BPF_ARSH 0xc0 /* sign extending arithmetic shift right */ macro
/linux-master/tools/include/uapi/linux/
H A Dbpf.h28 #define BPF_ARSH 0xc0 /* sign extending arithmetic shift right */ macro

Completed in 897 milliseconds

12