Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/verifier/
H A 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 …]
H A 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),
H A 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),
H A Dbasic_instr.c112 BPF_ALU64_IMM(BPF_RSH, BPF_REG_1, 0),
155 BPF_ALU64_REG(BPF_RSH, BPF_REG_1, BPF_REG_3),
H A 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),
H A Dand.c37 BPF_ALU32_IMM(BPF_RSH, BPF_REG_9, 1),
H A 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),
/OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/prog_tests/
H A 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),
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/linux/
H A Dbpf_common.h39 #define BPF_RSH 0x70 macro
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/linux/
H A Dbpf_common.h39 #define BPF_RSH 0x70 macro
/OK3568_Linux_fs/kernel/tools/include/uapi/linux/
H A Dbpf_common.h39 #define BPF_RSH 0x70 macro
/OK3568_Linux_fs/kernel/include/uapi/linux/
H A Dbpf_common.h39 #define BPF_RSH 0x70 macro
/OK3568_Linux_fs/kernel/arch/mips/net/
H A 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()
1585 case BPF_RSH: in reg_val_propagate_range()
/OK3568_Linux_fs/kernel/tools/bpf/
H A 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); }
/OK3568_Linux_fs/kernel/arch/riscv/net/
H A 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()
H A 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()
/OK3568_Linux_fs/kernel/lib/
H A Dtest_bpf.c877 BPF_STMT(BPF_ALU | BPF_RSH, 1),
1073 BPF_STMT(BPF_ALU | BPF_RSH | BPF_K, 2),
1145 BPF_ALU64_IMM(BPF_RSH, R1, 8),
1162 BPF_ALU64_IMM(BPF_RSH, R1, 8),
1716 BPF_ALU64_IMM(BPF_RSH, R2, 32),
1733 BPF_ALU64_IMM(BPF_RSH, R2, 32),
1886 BPF_ALU32_REG(BPF_RSH, R0, R1),
2265 BPF_ALU64_IMM(BPF_RSH, R2, 32),
2267 BPF_ALU64_IMM(BPF_RSH, R3, 32),
2274 BPF_ALU64_IMM(BPF_RSH, R0, 32), /* R0 = 1 */
[all …]
/OK3568_Linux_fs/kernel/arch/x86/net/
H A Dbpf_jit_comp.c1011 case BPF_ALU | BPF_RSH | BPF_K: in do_jit()
1014 case BPF_ALU64 | BPF_RSH | BPF_K: in do_jit()
1023 case BPF_RSH: b3 = 0xE8; break; in do_jit()
1034 case BPF_ALU | BPF_RSH | BPF_X: in do_jit()
1037 case BPF_ALU64 | BPF_RSH | BPF_X: in do_jit()
1062 case BPF_RSH: b3 = 0xE8; break; in do_jit()
H A Dbpf_jit_comp32.c504 case BPF_RSH: in emit_ia32_shift_r()
1589 case BPF_ALU | BPF_RSH | BPF_X: in do_jit()
1639 case BPF_ALU | BPF_RSH | BPF_K: in do_jit()
1657 case BPF_ALU64 | BPF_RSH | BPF_K: in do_jit()
1667 case BPF_ALU64 | BPF_RSH | BPF_X: in do_jit()
/OK3568_Linux_fs/kernel/arch/powerpc/net/
H A Dbpf_jit_comp64.c561 case BPF_ALU | BPF_RSH | BPF_X: /* (u32) dst >>= (u32) src */ in bpf_jit_build_body()
566 case BPF_ALU64 | BPF_RSH | BPF_X: /* dst >>= src */ in bpf_jit_build_body()
569 case BPF_ALU | BPF_RSH | BPF_K: /* (u32) dst >>= (u32) imm */ in bpf_jit_build_body()
574 case BPF_ALU64 | BPF_RSH | BPF_K: /* dst >>= imm */ in bpf_jit_build_body()
H A Dbpf_jit_comp.c243 case BPF_ALU | BPF_RSH | BPF_X: /* A >>= X; */ in bpf_jit_build_body()
247 case BPF_ALU | BPF_RSH | BPF_K: /* A >>= K; */ in bpf_jit_build_body()
/OK3568_Linux_fs/kernel/arch/arm64/net/
H A Dbpf_jit_comp.c507 case BPF_ALU | BPF_RSH | BPF_X: in build_insn()
508 case BPF_ALU64 | BPF_RSH | BPF_X: in build_insn()
638 case BPF_ALU | BPF_RSH | BPF_K: in build_insn()
639 case BPF_ALU64 | BPF_RSH | BPF_K: in build_insn()
/OK3568_Linux_fs/kernel/arch/arm/net/
H A 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()
/OK3568_Linux_fs/kernel/arch/s390/net/
H A 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()
/OK3568_Linux_fs/kernel/kernel/bpf/
H A Ddisasm.c74 [BPF_RSH >> 4] = ">>=",

12