Home
last modified time | relevance | path

Searched refs:BPF_RSH (Results 1 – 25 of 34) sorted by relevance

12

/Linux-v5.15/tools/testing/selftests/bpf/verifier/
Dsubreg.c20 BPF_ALU64_IMM(BPF_RSH, BPF_REG_0, 32),
39 BPF_ALU64_IMM(BPF_RSH, BPF_REG_0, 32),
45 BPF_ALU64_IMM(BPF_RSH, BPF_REG_0, 32),
59 BPF_ALU64_IMM(BPF_RSH, BPF_REG_0, 32),
72 BPF_ALU64_IMM(BPF_RSH, BPF_REG_0, 32),
78 BPF_ALU64_IMM(BPF_RSH, BPF_REG_0, 32),
92 BPF_ALU64_IMM(BPF_RSH, BPF_REG_0, 32),
105 BPF_ALU64_IMM(BPF_RSH, BPF_REG_0, 32),
111 BPF_ALU64_IMM(BPF_RSH, BPF_REG_0, 32),
125 BPF_ALU64_IMM(BPF_RSH, BPF_REG_0, 32),
[all …]
Djit.c10 BPF_ALU64_IMM(BPF_RSH, BPF_REG_1, 1),
11 BPF_ALU32_IMM(BPF_RSH, BPF_REG_1, 1),
28 BPF_ALU64_IMM(BPF_RSH, BPF_REG_1, 32),
Dbounds.c15 BPF_ALU64_IMM(BPF_RSH, BPF_REG_1, 56),
90 BPF_ALU64_IMM(BPF_RSH, BPF_REG_2, 32),
114 BPF_ALU64_IMM(BPF_RSH, BPF_REG_2, 32),
139 BPF_ALU64_IMM(BPF_RSH, BPF_REG_2, 36),
221 BPF_ALU64_IMM(BPF_RSH, BPF_REG_1, 8),
369 BPF_ALU64_IMM(BPF_RSH, BPF_REG_1, 8),
371 BPF_ALU64_IMM(BPF_RSH, BPF_REG_1, 8),
398 BPF_ALU32_IMM(BPF_RSH, BPF_REG_1, 31),
Dbasic_instr.c112 BPF_ALU64_IMM(BPF_RSH, BPF_REG_1, 0),
155 BPF_ALU64_REG(BPF_RSH, BPF_REG_1, BPF_REG_3),
Dand.c37 BPF_ALU32_IMM(BPF_RSH, BPF_REG_9, 1),
Ddirect_packet_access.c52 BPF_ALU64_IMM(BPF_RSH, BPF_REG_2, 49),
230 BPF_ALU64_IMM(BPF_RSH, BPF_REG_5, 3),
309 BPF_ALU64_IMM(BPF_RSH, BPF_REG_5, 4),
493 BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 49),
Djmp32.c800 BPF_ALU64_IMM(BPF_RSH, BPF_REG_6, 32),
828 BPF_ALU64_IMM(BPF_RSH, BPF_REG_6, 32),
856 BPF_ALU64_IMM(BPF_RSH, BPF_REG_6, 32),
/Linux-v5.15/tools/testing/selftests/bpf/prog_tests/
Dalign.c59 BPF_ALU64_IMM(BPF_RSH, BPF_REG_3, 4),
61 BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1),
62 BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1),
63 BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1),
64 BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1),
155 BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1),
156 BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1),
157 BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1),
158 BPF_ALU64_IMM(BPF_RSH, BPF_REG_4, 1),
/Linux-v5.15/lib/
Dtest_bpf.c912 BPF_STMT(BPF_ALU | BPF_RSH, 1),
1108 BPF_STMT(BPF_ALU | BPF_RSH | BPF_K, 2),
1180 BPF_ALU64_IMM(BPF_RSH, R1, 8),
1197 BPF_ALU64_IMM(BPF_RSH, R1, 8),
1751 BPF_ALU64_IMM(BPF_RSH, R2, 32),
1768 BPF_ALU64_IMM(BPF_RSH, R2, 32),
1921 BPF_ALU32_REG(BPF_RSH, R0, R1),
2101 BPF_ALU64_IMM(BPF_RSH, R1, 32),
2457 BPF_ALU64_IMM(BPF_RSH, R2, 32),
2459 BPF_ALU64_IMM(BPF_RSH, R3, 32),
[all …]
/Linux-v5.15/include/uapi/linux/
Dbpf_common.h39 #define BPF_RSH 0x70 macro
/Linux-v5.15/tools/include/uapi/linux/
Dbpf_common.h39 #define BPF_RSH 0x70 macro
/Linux-v5.15/arch/mips/net/
Debpf_jit.c447 case BPF_RSH: in gen_imm_insn()
497 case BPF_ALU64 | BPF_RSH: in gen_imm_insn()
500 case BPF_ALU | BPF_RSH: in gen_imm_insn()
679 case BPF_ALU64 | BPF_RSH | BPF_K: /* ALU64_IMM */ in build_one_insn()
689 case BPF_ALU | BPF_RSH | BPF_K: /* ALU64_IMM */ in build_one_insn()
820 case BPF_ALU64 | BPF_RSH | BPF_X: /* ALU64_REG */ in build_one_insn()
895 case BPF_RSH: in build_one_insn()
916 case BPF_ALU | BPF_RSH | BPF_X: /* ALU_REG */ in build_one_insn()
981 case BPF_RSH: in build_one_insn()
1590 case BPF_RSH: in reg_val_propagate_range()
/Linux-v5.15/tools/bpf/
Dbpf_exp.y435 bpf_set_curr_instr(BPF_ALU | BPF_RSH | BPF_K, 0, 0, $3); }
437 bpf_set_curr_instr(BPF_ALU | BPF_RSH | BPF_X, 0, 0, 0); }
439 bpf_set_curr_instr(BPF_ALU | BPF_RSH | BPF_X, 0, 0, 0); }
/Linux-v5.15/arch/riscv/net/
Dbpf_jit_comp32.c296 case BPF_RSH: in emit_alu_i64()
385 case BPF_RSH: in emit_alu_i32()
472 case BPF_RSH: in emit_alu_r64()
550 case BPF_RSH: in emit_alu_r32()
988 case BPF_ALU64 | BPF_RSH | BPF_X: in bpf_jit_emit_insn()
1012 case BPF_ALU64 | BPF_RSH | BPF_K: in bpf_jit_emit_insn()
1041 case BPF_ALU | BPF_RSH | BPF_X: in bpf_jit_emit_insn()
1057 case BPF_ALU | BPF_RSH | BPF_K: in bpf_jit_emit_insn()
Dbpf_jit_comp64.c529 case BPF_ALU | BPF_RSH | BPF_X: in bpf_jit_emit_insn()
530 case BPF_ALU64 | BPF_RSH | BPF_X: in bpf_jit_emit_insn()
710 case BPF_ALU | BPF_RSH | BPF_K: in bpf_jit_emit_insn()
711 case BPF_ALU64 | BPF_RSH | BPF_K: in bpf_jit_emit_insn()
/Linux-v5.15/arch/powerpc/net/
Dbpf_jit_comp64.c542 case BPF_ALU | BPF_RSH | BPF_X: /* (u32) dst >>= (u32) src */ in bpf_jit_build_body()
547 case BPF_ALU64 | BPF_RSH | BPF_X: /* dst >>= src */ in bpf_jit_build_body()
550 case BPF_ALU | BPF_RSH | BPF_K: /* (u32) dst >>= (u32) imm */ in bpf_jit_build_body()
555 case BPF_ALU64 | BPF_RSH | BPF_K: /* dst >>= imm */ in bpf_jit_build_body()
Dbpf_jit_comp32.c591 case BPF_ALU | BPF_RSH | BPF_X: /* (u32) dst >>= (u32) src */ in bpf_jit_build_body()
594 case BPF_ALU64 | BPF_RSH | BPF_X: /* dst >>= src */ in bpf_jit_build_body()
605 case BPF_ALU | BPF_RSH | BPF_K: /* (u32) dst >>= (u32) imm */ in bpf_jit_build_body()
610 case BPF_ALU64 | BPF_RSH | BPF_K: /* dst >>= imm */ in bpf_jit_build_body()
/Linux-v5.15/arch/arm64/net/
Dbpf_jit_comp.c500 case BPF_ALU | BPF_RSH | BPF_X: in build_insn()
501 case BPF_ALU64 | BPF_RSH | BPF_X: in build_insn()
631 case BPF_ALU | BPF_RSH | BPF_K: in build_insn()
632 case BPF_ALU64 | BPF_RSH | BPF_K: in build_insn()
/Linux-v5.15/arch/arm/net/
Dbpf_jit_32.c705 case BPF_RSH: in emit_alu_r()
814 case BPF_RSH: in emit_a32_alu_i()
1432 case BPF_ALU | BPF_RSH | BPF_X: in build_insn()
1493 case BPF_ALU | BPF_RSH | BPF_K: in build_insn()
1509 case BPF_ALU64 | BPF_RSH | BPF_K: in build_insn()
1519 case BPF_ALU64 | BPF_RSH | BPF_X: in build_insn()
/Linux-v5.15/arch/s390/net/
Dbpf_jit_comp.c1057 case BPF_ALU | BPF_RSH | BPF_X: /* dst = (u32) dst >> (u32) src */ in bpf_jit_insn()
1062 case BPF_ALU64 | BPF_RSH | BPF_X: /* dst = dst >> src */ in bpf_jit_insn()
1066 case BPF_ALU | BPF_RSH | BPF_K: /* dst = (u32) dst >> (u32) imm */ in bpf_jit_insn()
1073 case BPF_ALU64 | BPF_RSH | BPF_K: /* dst = dst >> imm */ in bpf_jit_insn()
/Linux-v5.15/arch/x86/net/
Dbpf_jit_comp.c216 [BPF_RSH] = 0xE8,
1110 case BPF_ALU | BPF_RSH | BPF_K: in do_jit()
1113 case BPF_ALU64 | BPF_RSH | BPF_K: in do_jit()
1128 case BPF_ALU | BPF_RSH | BPF_X: in do_jit()
1131 case BPF_ALU64 | BPF_RSH | BPF_X: in do_jit()
Dbpf_jit_comp32.c503 case BPF_RSH: in emit_ia32_shift_r()
1754 case BPF_ALU | BPF_RSH | BPF_X: in do_jit()
1804 case BPF_ALU | BPF_RSH | BPF_K: in do_jit()
1822 case BPF_ALU64 | BPF_RSH | BPF_K: in do_jit()
1832 case BPF_ALU64 | BPF_RSH | BPF_X: in do_jit()
/Linux-v5.15/kernel/bpf/
Ddisasm.c81 [BPF_RSH >> 4] = ">>=",
/Linux-v5.15/arch/sparc/net/
Dbpf_jit_comp_32.c436 case BPF_ALU | BPF_RSH | BPF_X: /* A >>= X */ in bpf_jit_compile()
439 case BPF_ALU | BPF_RSH | BPF_K: /* A >>= K */ in bpf_jit_compile()
Dbpf_jit_comp_64.c980 case BPF_ALU | BPF_RSH | BPF_X: in build_insn()
985 case BPF_ALU64 | BPF_RSH | BPF_X: in build_insn()
1148 case BPF_ALU | BPF_RSH | BPF_K: in build_insn()
1153 case BPF_ALU64 | BPF_RSH | BPF_K: in build_insn()

12