| /Linux-v5.10/lib/ |
| D | test_bpf.c | 277 insn[1] = BPF_ALU32_IMM(BPF_MOV, R0, 0xcbababab); in bpf_fill_maxinsns9() 281 insn[i] = BPF_ALU32_IMM(BPF_MOV, R0, 0xfefefefe); in bpf_fill_maxinsns9() 308 insn[hlen] = BPF_ALU32_IMM(BPF_MOV, R0, 0xabababac); in bpf_fill_maxinsns10() 438 insn[0] = BPF_ALU32_IMM(BPF_MOV, R0, 1); in __bpf_fill_stxdw() 1109 BPF_ALU64_IMM(BPF_MOV, R1, 1), 1111 BPF_ALU64_IMM(BPF_MOV, R2, 3), 1115 BPF_ALU64_REG(BPF_MOV, R0, R1), 1125 BPF_ALU64_IMM(BPF_MOV, R0, -1), 1126 BPF_ALU64_IMM(BPF_MOV, R1, -1), 1127 BPF_ALU64_IMM(BPF_MOV, R2, 3), [all …]
|
| /Linux-v5.10/tools/testing/selftests/bpf/verifier/ |
| D | raw_stack.c | 5 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 21 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 37 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 53 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 69 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 84 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 100 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 123 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 143 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 173 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), [all …]
|
| D | jmp32.c | 225 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), 252 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), 275 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), 293 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), 320 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), 343 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), 361 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), 388 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), 411 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), 429 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), [all …]
|
| D | ld_abs.c | 168 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1), 170 BPF_ALU64_IMM(BPF_MOV, BPF_REG_2, 2), 172 BPF_ALU64_REG(BPF_MOV, BPF_REG_8, BPF_REG_0), 188 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1), 190 BPF_ALU64_IMM(BPF_MOV, BPF_REG_2, 2), 192 BPF_ALU64_REG(BPF_MOV, BPF_REG_8, BPF_REG_0), 208 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1), 209 BPF_ALU64_IMM(BPF_MOV, BPF_REG_7, 0), 224 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1), 225 BPF_ALU64_IMM(BPF_MOV, BPF_REG_7, 0),
|
| D | unpriv.c | 164 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 176 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 190 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 205 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 222 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 249 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 283 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 314 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 346 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 374 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), [all …]
|
| D | basic_instr.c | 111 BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_1), 125 BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_1), 153 BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_1), 168 BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_1),
|
| D | basic_call.c | 42 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1), 44 BPF_ALU64_REG(BPF_MOV, BPF_REG_1, BPF_REG_6),
|
| D | basic.c | 19 BPF_ALU64_REG(BPF_MOV, BPF_REG_0, BPF_REG_2),
|
| D | search_pruning.c | 138 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1), 140 BPF_ALU64_REG(BPF_MOV, BPF_REG_7, BPF_REG_0),
|
| D | uninit.c | 22 BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_1),
|
| D | map_ret_val.c | 5 BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_10),
|
| D | spill_fill.c | 21 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1),
|
| /Linux-v5.10/tools/include/linux/ |
| D | filter.h | 82 .code = BPF_ALU64 | BPF_MOV | BPF_X, \ 90 .code = BPF_ALU | BPF_MOV | BPF_X, \ 100 .code = BPF_ALU64 | BPF_MOV | BPF_K, \ 108 .code = BPF_ALU | BPF_MOV | BPF_K, \ 118 .code = BPF_ALU64 | BPF_MOV | BPF_SRC(TYPE), \ 126 .code = BPF_ALU | BPF_MOV | BPF_SRC(TYPE), \
|
| /Linux-v5.10/samples/bpf/ |
| D | bpf_insn.h | 48 .code = BPF_ALU64 | BPF_MOV | BPF_X, \ 56 .code = BPF_ALU | BPF_MOV | BPF_X, \ 66 .code = BPF_ALU64 | BPF_MOV | BPF_K, \ 74 .code = BPF_ALU | BPF_MOV | BPF_K, \
|
| /Linux-v5.10/tools/perf/util/ |
| D | bpf-prologue.c | 156 ins(BPF_ALU64_IMM(BPF_MOV, BPF_REG_ARG2, BPF_REG_SIZE), pos); in gen_read_mem() 386 ins(BPF_ALU64_IMM(BPF_MOV, BPF_PROLOGUE_FETCH_RESULT_REG, 0), in bpf__gen_prologue() 463 ins(BPF_ALU64_IMM(BPF_MOV, BPF_PROLOGUE_FETCH_RESULT_REG, 1), in bpf__gen_prologue() 467 ins(BPF_ALU64_IMM(BPF_MOV, in bpf__gen_prologue() 481 ins(BPF_ALU64_IMM(BPF_MOV, BPF_PROLOGUE_FETCH_RESULT_REG, 0), &pos); in bpf__gen_prologue()
|
| /Linux-v5.10/arch/mips/net/ |
| D | ebpf_jit.c | 432 case BPF_MOV: in gen_imm_insn() 463 BPF_OP(insn->code) != BPF_MOV && in gen_imm_insn() 469 BPF_OP(insn->code) != BPF_MOV && in gen_imm_insn() 476 case BPF_ALU64 | BPF_MOV: in gen_imm_insn() 515 case BPF_ALU | BPF_MOV: in gen_imm_insn() 529 if (BPF_OP(insn->code) == BPF_MOV) { in gen_imm_insn() 682 case BPF_ALU64 | BPF_MOV | BPF_K: /* ALU64_IMM */ in build_one_insn() 683 case BPF_ALU | BPF_MOV | BPF_K: /* ALU32_IMM */ in build_one_insn() 810 case BPF_ALU64 | BPF_MOV | BPF_X: /* ALU64_REG */ in build_one_insn() 830 if (bpf_op == BPF_MOV) { in build_one_insn() [all …]
|
| /Linux-v5.10/tools/testing/selftests/bpf/ |
| D | test_tag.c | 33 prog[i] = BPF_ALU64_IMM(BPF_MOV, i % BPF_REG_10, rand()); in bpf_gen_imm_prog() 49 prog[insns - 2] = BPF_ALU64_IMM(BPF_MOV, i % BPF_REG_10, 42); in bpf_gen_map_prog()
|
| /Linux-v5.10/tools/testing/selftests/bpf/prog_tests/ |
| D | flow_dissector_load_bytes.c | 14 BPF_ALU64_REG(BPF_MOV, BPF_REG_3, BPF_REG_10), in test_flow_dissector_load_bytes()
|
| D | signal_pending.c | 22 prog[i] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0); in test_signal_pending_by_type()
|
| D | obj_name.c | 17 BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0), in test_obj_name()
|
| /Linux-v5.10/include/linux/ |
| D | filter.h | 136 .code = BPF_ALU64 | BPF_MOV | BPF_X, \ 144 .code = BPF_ALU | BPF_MOV | BPF_X, \ 154 .code = BPF_ALU64 | BPF_MOV | BPF_K, \ 162 .code = BPF_ALU | BPF_MOV | BPF_K, \ 171 .code = BPF_ALU | BPF_MOV | BPF_X, \ 179 return insn->code == (BPF_ALU | BPF_MOV | BPF_X) && insn->imm == 1; in insn_is_zext() 208 .code = BPF_ALU64 | BPF_MOV | BPF_SRC(TYPE), \ 216 .code = BPF_ALU | BPF_MOV | BPF_SRC(TYPE), \
|
| /Linux-v5.10/kernel/bpf/ |
| D | core.c | 988 (from->code == (BPF_ALU | BPF_MOV | BPF_K) || in bpf_jit_blind_insn() 989 from->code == (BPF_ALU64 | BPF_MOV | BPF_K))) { in bpf_jit_blind_insn() 1001 case BPF_ALU | BPF_MOV | BPF_K: in bpf_jit_blind_insn() 1004 *to++ = BPF_ALU32_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); in bpf_jit_blind_insn() 1015 case BPF_ALU64 | BPF_MOV | BPF_K: in bpf_jit_blind_insn() 1018 *to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); in bpf_jit_blind_insn() 1038 *to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); in bpf_jit_blind_insn() 1058 *to++ = BPF_ALU32_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); in bpf_jit_blind_insn() 1065 *to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ aux[1].imm); in bpf_jit_blind_insn() 1068 *to++ = BPF_ALU64_REG(BPF_MOV, aux[0].dst_reg, BPF_REG_AX); in bpf_jit_blind_insn() [all …]
|
| /Linux-v5.10/tools/testing/selftests/net/ |
| D | psock_fanout.c | 136 { BPF_ALU64 | BPF_MOV | BPF_X, 6, 1, 0, 0 }, in sock_fanout_set_ebpf() 143 { BPF_ALU | BPF_MOV | BPF_K, 0, 0, 0, 0 }, in sock_fanout_set_ebpf()
|
| /Linux-v5.10/arch/riscv/net/ |
| D | bpf_jit_comp32.c | 250 case BPF_MOV: in emit_alu_i64() 334 case BPF_MOV: in emit_alu_i32() 415 case BPF_MOV: in emit_alu_r64() 520 case BPF_MOV: in emit_alu_r32() 972 case BPF_ALU64 | BPF_MOV | BPF_X: in bpf_jit_emit_insn() 1007 case BPF_ALU64 | BPF_MOV | BPF_K: in bpf_jit_emit_insn() 1017 case BPF_ALU | BPF_MOV | BPF_X: in bpf_jit_emit_insn() 1050 case BPF_ALU | BPF_MOV | BPF_K: in bpf_jit_emit_insn()
|
| /Linux-v5.10/arch/arm64/net/ |
| D | bpf_jit_comp.c | 459 case BPF_ALU | BPF_MOV | BPF_X: in build_insn() 460 case BPF_ALU64 | BPF_MOV | BPF_X: in build_insn() 560 case BPF_ALU | BPF_MOV | BPF_K: in build_insn() 561 case BPF_ALU64 | BPF_MOV | BPF_K: in build_insn()
|