| /Linux-v4.19/lib/ |
| D | test_bpf.c | 284 insn[1] = BPF_ALU32_IMM(BPF_MOV, R0, 0xcbababab); in bpf_fill_maxinsns9() 288 insn[i] = BPF_ALU32_IMM(BPF_MOV, R0, 0xfefefefe); in bpf_fill_maxinsns9() 315 insn[hlen] = BPF_ALU32_IMM(BPF_MOV, R0, 0xabababac); in bpf_fill_maxinsns10() 445 insn[0] = BPF_ALU32_IMM(BPF_MOV, R0, 1); in __bpf_fill_stxdw() 1116 BPF_ALU64_IMM(BPF_MOV, R1, 1), 1118 BPF_ALU64_IMM(BPF_MOV, R2, 3), 1122 BPF_ALU64_REG(BPF_MOV, R0, R1), 1132 BPF_ALU64_IMM(BPF_MOV, R0, -1), 1133 BPF_ALU64_IMM(BPF_MOV, R1, -1), 1134 BPF_ALU64_IMM(BPF_MOV, R2, 3), [all …]
|
| /Linux-v4.19/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-v4.19/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-v4.19/tools/perf/util/ |
| D | bpf-prologue.c | 155 ins(BPF_ALU64_IMM(BPF_MOV, BPF_REG_ARG2, BPF_REG_SIZE), pos); in gen_read_mem() 380 ins(BPF_ALU64_IMM(BPF_MOV, BPF_PROLOGUE_FETCH_RESULT_REG, 0), in bpf__gen_prologue() 457 ins(BPF_ALU64_IMM(BPF_MOV, BPF_PROLOGUE_FETCH_RESULT_REG, 1), in bpf__gen_prologue() 461 ins(BPF_ALU64_IMM(BPF_MOV, in bpf__gen_prologue() 475 ins(BPF_ALU64_IMM(BPF_MOV, BPF_PROLOGUE_FETCH_RESULT_REG, 0), &pos); in bpf__gen_prologue()
|
| /Linux-v4.19/arch/mips/net/ |
| D | ebpf_jit.c | 411 case BPF_MOV: in gen_imm_insn() 442 BPF_OP(insn->code) != BPF_MOV && in gen_imm_insn() 448 BPF_OP(insn->code) != BPF_MOV && in gen_imm_insn() 455 case BPF_ALU64 | BPF_MOV: in gen_imm_insn() 494 case BPF_ALU | BPF_MOV: in gen_imm_insn() 508 if (BPF_OP(insn->code) == BPF_MOV) { in gen_imm_insn() 656 case BPF_ALU64 | BPF_MOV | BPF_K: /* ALU64_IMM */ in build_one_insn() 657 case BPF_ALU | BPF_MOV | BPF_K: /* ALU32_IMM */ in build_one_insn() 762 case BPF_ALU64 | BPF_MOV | BPF_X: /* ALU64_REG */ in build_one_insn() 782 if (bpf_op == BPF_MOV) { in build_one_insn() [all …]
|
| /Linux-v4.19/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()
|
| D | test_verifier.c | 137 insn[i] = BPF_ALU32_IMM(BPF_MOV, BPF_REG_0, 0xbef); in bpf_fill_ld_abs_vlan_push_pop() 736 BPF_ALU64_REG(BPF_MOV, BPF_REG_0, BPF_REG_2), 795 BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_1), 911 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1), 914 BPF_ALU64_REG(BPF_MOV, BPF_REG_1, BPF_REG_6), 942 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1), 1071 BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_10), 2629 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 2641 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), 2656 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_10), [all …]
|
| D | test_progs.c | 696 BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0), in test_obj_name()
|
| /Linux-v4.19/include/linux/ |
| D | filter.h | 132 .code = BPF_ALU64 | BPF_MOV | BPF_X, \ 140 .code = BPF_ALU | BPF_MOV | BPF_X, \ 150 .code = BPF_ALU64 | BPF_MOV | BPF_K, \ 158 .code = BPF_ALU | BPF_MOV | BPF_K, \ 190 .code = BPF_ALU64 | BPF_MOV | BPF_SRC(TYPE), \ 198 .code = BPF_ALU | BPF_MOV | BPF_SRC(TYPE), \
|
| /Linux-v4.19/kernel/bpf/ |
| D | core.c | 646 (from->code == (BPF_ALU | BPF_MOV | BPF_K) || in bpf_jit_blind_insn() 647 from->code == (BPF_ALU64 | BPF_MOV | BPF_K))) { in bpf_jit_blind_insn() 659 case BPF_ALU | BPF_MOV | BPF_K: in bpf_jit_blind_insn() 662 *to++ = BPF_ALU32_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); in bpf_jit_blind_insn() 673 case BPF_ALU64 | BPF_MOV | BPF_K: in bpf_jit_blind_insn() 676 *to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); in bpf_jit_blind_insn() 696 *to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); in bpf_jit_blind_insn() 702 *to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ aux[1].imm); in bpf_jit_blind_insn() 705 *to++ = BPF_ALU64_REG(BPF_MOV, aux[0].dst_reg, BPF_REG_AX); in bpf_jit_blind_insn() 708 *to++ = BPF_ALU32_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ aux[0].imm); in bpf_jit_blind_insn() [all …]
|
| D | disasm.c | 86 [BPF_MOV >> 4] = "=",
|
| D | verifier.c | 3261 } else if (opcode == BPF_MOV) { in check_alu_op()
|
| /Linux-v4.19/tools/testing/selftests/net/ |
| D | psock_fanout.c | 150 { BPF_ALU64 | BPF_MOV | BPF_X, 6, 1, 0, 0 }, in sock_fanout_set_ebpf() 157 { BPF_ALU | BPF_MOV | BPF_K, 0, 0, 0, 0 }, in sock_fanout_set_ebpf()
|
| D | reuseport_bpf.c | 102 { BPF_ALU64 | BPF_MOV | BPF_X, BPF_REG_6, BPF_REG_1, 0, 0 }, in attach_ebpf() 345 { BPF_ALU64 | BPF_MOV | BPF_K, BPF_REG_0, 0, 0, 10 }, in test_filter_no_reuseport()
|
| /Linux-v4.19/arch/x86/net/ |
| D | bpf_jit_comp.c | 461 case BPF_ALU64 | BPF_MOV | BPF_X: in do_jit() 462 case BPF_ALU | BPF_MOV | BPF_X: in do_jit() 528 case BPF_ALU64 | BPF_MOV | BPF_K: in do_jit() 529 case BPF_ALU | BPF_MOV | BPF_K: in do_jit()
|
| D | bpf_jit_comp32.c | 1646 case BPF_ALU | BPF_MOV | BPF_K: in do_jit() 1647 case BPF_ALU | BPF_MOV | BPF_X: in do_jit() 1648 case BPF_ALU64 | BPF_MOV | BPF_K: in do_jit() 1649 case BPF_ALU64 | BPF_MOV | BPF_X: in do_jit()
|
| /Linux-v4.19/arch/powerpc/net/ |
| D | bpf_jit_comp64.c | 516 case BPF_ALU | BPF_MOV | BPF_X: /* (u32) dst = src */ in bpf_jit_build_body() 517 case BPF_ALU64 | BPF_MOV | BPF_X: /* dst = src */ in bpf_jit_build_body() 520 case BPF_ALU | BPF_MOV | BPF_K: /* (u32) dst = imm */ in bpf_jit_build_body() 521 case BPF_ALU64 | BPF_MOV | BPF_K: /* dst = (s64) imm */ in bpf_jit_build_body()
|
| /Linux-v4.19/arch/s390/net/ |
| D | bpf_jit_comp.c | 520 case BPF_ALU | BPF_MOV | BPF_X: /* dst = (u32) src */ in bpf_jit_insn() 524 case BPF_ALU64 | BPF_MOV | BPF_X: /* dst = src */ in bpf_jit_insn() 528 case BPF_ALU | BPF_MOV | BPF_K: /* dst = (u32) imm */ in bpf_jit_insn() 532 case BPF_ALU64 | BPF_MOV | BPF_K: /* dst = imm */ in bpf_jit_insn()
|
| /Linux-v4.19/arch/arm64/net/ |
| D | bpf_jit_comp.c | 383 case BPF_ALU | BPF_MOV | BPF_X: in build_insn() 384 case BPF_ALU64 | BPF_MOV | BPF_X: in build_insn() 485 case BPF_ALU | BPF_MOV | BPF_K: in build_insn() 486 case BPF_ALU64 | BPF_MOV | BPF_K: in build_insn()
|
| /Linux-v4.19/arch/sparc/net/ |
| D | bpf_jit_comp_64.c | 903 case BPF_ALU | BPF_MOV | BPF_X: in build_insn() 906 case BPF_ALU64 | BPF_MOV | BPF_X: in build_insn() 1045 case BPF_ALU | BPF_MOV | BPF_K: in build_insn() 1048 case BPF_ALU64 | BPF_MOV | BPF_K: in build_insn()
|
| /Linux-v4.19/arch/arm/net/ |
| D | bpf_jit_32.c | 1344 case BPF_ALU | BPF_MOV | BPF_K: in build_insn() 1345 case BPF_ALU | BPF_MOV | BPF_X: in build_insn() 1346 case BPF_ALU64 | BPF_MOV | BPF_K: in build_insn() 1347 case BPF_ALU64 | BPF_MOV | BPF_X: in build_insn()
|
| /Linux-v4.19/tools/include/uapi/linux/ |
| D | bpf.h | 24 #define BPF_MOV 0xb0 /* mov reg to reg */ macro
|
| /Linux-v4.19/include/uapi/linux/ |
| D | bpf.h | 24 #define BPF_MOV 0xb0 /* mov reg to reg */ macro
|
| /Linux-v4.19/drivers/net/ethernet/netronome/nfp/bpf/ |
| D | jit.c | 3113 [BPF_ALU64 | BPF_MOV | BPF_X] = mov_reg64, 3114 [BPF_ALU64 | BPF_MOV | BPF_K] = mov_imm64, 3136 [BPF_ALU | BPF_MOV | BPF_X] = mov_reg, 3137 [BPF_ALU | BPF_MOV | BPF_K] = mov_imm, 3425 if (insn.code == (BPF_ALU64 | BPF_MOV | BPF_X) && in nfp_bpf_opt_reg_init()
|
| /Linux-v4.19/Documentation/networking/ |
| D | filter.txt | 899 BPF_MOV 0xb0 /* eBPF only: mov reg to reg */ 927 eBPF is using BPF_MOV | BPF_X | BPF_ALU code instead. Since there are no
|