| /linux/tools/testing/selftests/bpf/verifier/ |
| H A D | bpf_loop_inline.c | 42 BPF_ALU64_IMM(BPF_MOV, BPF_REG_1, 1), 44 BPF_ALU64_IMM(BPF_MOV, BPF_REG_1, 2), 48 BPF_ALU64_IMM(BPF_MOV, BPF_REG_3, 0), 49 BPF_ALU64_IMM(BPF_MOV, BPF_REG_4, 0), 51 BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0), 54 BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 1), 72 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_0), 74 BPF_ALU64_REG(BPF_MOV, BPF_REG_7, BPF_REG_0), 76 BPF_ALU64_IMM(BPF_MOV, BPF_REG_4, 0), 78 BPF_ALU64_IMM(BPF_MOV, BPF_REG_1, 1), [all …]
|
| H A D | jmp32.c | 228 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), 255 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), 278 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), 298 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), 325 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), 348 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), 368 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), 395 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), 418 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), 438 BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 2), [all …]
|
| H A 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),
|
| H A D | precise.c | 233 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_0), 234 BPF_ALU64_IMM(BPF_MOV, BPF_REG_7, 0), 235 BPF_ALU64_IMM(BPF_MOV, BPF_REG_8, 0), 236 BPF_ALU64_IMM(BPF_MOV, BPF_REG_9, 0x80000000), 240 BPF_ALU64_IMM(BPF_MOV, BPF_REG_9, 0), 242 BPF_ALU64_IMM(BPF_MOV, BPF_REG_6, 0), 243 BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0), 246 BPF_ALU64_REG(BPF_MOV, BPF_REG_1, BPF_REG_4), 247 BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_10), 254 BPF_ALU64_REG(BPF_MOV, BPF_REG_1, BPF_REG_0),
|
| H A 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),
|
| H A 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),
|
| H A D | basic.c | 19 BPF_ALU64_REG(BPF_MOV, BPF_REG_0, BPF_REG_2),
|
| /linux/tools/include/linux/ |
| H A D | filter.h | 83 .code = BPF_ALU64 | BPF_MOV | BPF_X, \ 91 .code = BPF_ALU | BPF_MOV | BPF_X, \ 101 .code = BPF_ALU64 | BPF_MOV | BPF_K, \ 109 .code = BPF_ALU | BPF_MOV | BPF_K, \ 119 .code = BPF_ALU64 | BPF_MOV | BPF_X, \ 127 .code = BPF_ALU | BPF_MOV | BPF_X, \ 137 .code = BPF_ALU64 | BPF_MOV | BPF_SRC(TYPE), \ 145 .code = BPF_ALU | BPF_MOV | BPF_SRC(TYPE), \
|
| /linux/samples/bpf/ |
| H A 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/include/linux/ |
| H A D | filter.h | 174 .code = BPF_ALU64 | BPF_MOV | BPF_X, \ 182 .code = BPF_ALU | BPF_MOV | BPF_X, \ 196 .code = BPF_ALU64 | BPF_MOV | BPF_X, \ 204 return insn->code == (BPF_ALU64 | BPF_MOV | BPF_X) && insn->off == BPF_ADDR_PERCPU; in insn_is_mov_percpu_addr() 211 .code = BPF_ALU64 | BPF_MOV | BPF_K, \ 219 .code = BPF_ALU | BPF_MOV | BPF_K, \ 229 .code = BPF_ALU64 | BPF_MOV | BPF_X, \ 237 .code = BPF_ALU | BPF_MOV | BPF_X, \ 246 .code = BPF_ALU | BPF_MOV | BPF_X, \ 254 return insn->code == (BPF_ALU | BPF_MOV | BPF_X) && insn->imm == 1; in insn_is_zext() [all …]
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | disasm.c | 85 [BPF_MOV >> 4] = "=", 165 return BPF_OP(insn->code) == BPF_MOV && in is_movsx() 171 return insn->code == (BPF_ALU64 | BPF_MOV | BPF_X) && in is_addr_space_cast() 183 return insn->code == (BPF_ALU64 | BPF_MOV | BPF_X) && insn->off == BPF_ADDR_PERCPU; in is_mov_percpu_addr()
|
| H A 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()
|
| H A D | test_verifier.c | 225 insn[i] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0xbef); in bpf_fill_ld_abs_vlan_push_pop() 302 insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 42); in bpf_fill_scale1() 331 insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 42); in bpf_fill_scale2() 437 insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_1, 1); in bpf_fill_big_prog_with_loop_1() 443 insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_3, 0); in bpf_fill_big_prog_with_loop_1() 444 insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_4, 0); in bpf_fill_big_prog_with_loop_1() 448 insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0); in bpf_fill_big_prog_with_loop_1() 452 insn[i++] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0); in bpf_fill_big_prog_with_loop_1()
|
| /linux/kernel/bpf/ |
| H A D | disasm.c | 85 [BPF_MOV >> 4] = "=", 165 return BPF_OP(insn->code) == BPF_MOV && in is_movsx() 171 return insn->code == (BPF_ALU64 | BPF_MOV | BPF_X) && in is_addr_space_cast() 183 return insn->code == (BPF_ALU64 | BPF_MOV | BPF_X) && insn->off == BPF_ADDR_PERCPU; in is_mov_percpu_addr()
|
| H A D | core.c | 1395 (from->code == (BPF_ALU | BPF_MOV | BPF_K) || in bpf_jit_blind_insn() 1396 from->code == (BPF_ALU64 | BPF_MOV | BPF_K))) { in bpf_jit_blind_insn() 1408 case BPF_ALU | BPF_MOV | BPF_K: in bpf_jit_blind_insn() 1411 *to++ = BPF_ALU32_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); in bpf_jit_blind_insn() 1422 case BPF_ALU64 | BPF_MOV | BPF_K: in bpf_jit_blind_insn() 1425 *to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); in bpf_jit_blind_insn() 1445 *to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); in bpf_jit_blind_insn() 1465 *to++ = BPF_ALU32_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); in bpf_jit_blind_insn() 1472 *to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ aux[1].imm); in bpf_jit_blind_insn() 1475 *to++ = BPF_ALU64_REG(BPF_MOV, aux[0].dst_reg, BPF_REG_AX); in bpf_jit_blind_insn() [all …]
|
| H A D | const_fold.c | 73 case BPF_MOV | BPF_K: in const_reg_xfer() 77 case BPF_MOV | BPF_X: in const_reg_xfer()
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | flow_dissector_load_bytes.c | 13 BPF_ALU64_REG(BPF_MOV, BPF_REG_3, BPF_REG_10), in serial_test_flow_dissector_load_bytes()
|
| H A D | signal_pending.c | 26 prog[i] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0); in test_signal_pending_by_type()
|
| H A D | obj_name.c | 17 BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0), in test_obj_name()
|
| H A D | core_reloc_raw.c | 53 BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0), in test_bad_local_id()
|
| /linux/arch/parisc/net/ |
| H A D | bpf_jit_comp32.c | 427 if (0 && op == BPF_MOV) in emit_alu_i64() 434 case BPF_MOV: in emit_alu_i64() 515 if (op == BPF_MOV) in emit_alu_i32() 522 case BPF_MOV: in emit_alu_i32() 572 if (op == BPF_MOV) in emit_alu_r64() 579 case BPF_MOV: in emit_alu_r64() 640 if (op == BPF_MOV) in emit_alu_r32() 647 case BPF_MOV: in emit_alu_r32() 1138 case BPF_ALU64 | BPF_MOV | BPF_X: in bpf_jit_emit_insn() 1174 case BPF_ALU64 | BPF_MOV | BPF_K: in bpf_jit_emit_insn() [all …]
|
| /linux/tools/testing/selftests/net/ |
| H A D | psock_fanout.c | 178 { BPF_ALU64 | BPF_MOV | BPF_X, 6, 1, 0, 0 }, in sock_fanout_set_ebpf() 185 { BPF_ALU | BPF_MOV | BPF_K, 0, 0, 0, 0 }, in sock_fanout_set_ebpf()
|
| H A D | reuseport_bpf.c | 101 { BPF_ALU64 | BPF_MOV | BPF_X, BPF_REG_6, BPF_REG_1, 0, 0 }, in attach_ebpf() 344 { BPF_ALU64 | BPF_MOV | BPF_K, BPF_REG_0, 0, 0, 10 }, in test_filter_no_reuseport()
|
| /linux/arch/riscv/net/ |
| H A 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() 523 case BPF_MOV: in emit_alu_r32() 1018 case BPF_ALU64 | BPF_MOV | BPF_X: in bpf_jit_emit_insn() 1071 case BPF_ALU64 | BPF_MOV | BPF_K: in bpf_jit_emit_insn() 1081 case BPF_ALU | BPF_MOV | BPF_X: in bpf_jit_emit_insn() 1128 case BPF_ALU | BPF_MOV | BPF_K: in bpf_jit_emit_insn()
|
| /linux/arch/mips/net/ |
| H A D | bpf_jit_comp64.c | 649 case BPF_ALU | BPF_MOV | BPF_K: in build_insn() 654 case BPF_ALU | BPF_MOV | BPF_X: in build_insn() 740 case BPF_ALU64 | BPF_MOV | BPF_K: in build_insn() 744 case BPF_ALU64 | BPF_MOV | BPF_X: in build_insn()
|