Home
last modified time | relevance | path

Searched refs:BPF_MOV (Results 1 – 25 of 26) sorted by relevance

12

/Linux-v4.19/lib/
Dtest_bpf.c284 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/
Dfilter.h82 .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/
Dbpf_insn.h48 .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/
Dbpf-prologue.c155 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/
Debpf_jit.c411 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/
Dtest_tag.c33 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()
Dtest_verifier.c137 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 …]
Dtest_progs.c696 BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0), in test_obj_name()
/Linux-v4.19/include/linux/
Dfilter.h132 .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/
Dcore.c646 (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 …]
Ddisasm.c86 [BPF_MOV >> 4] = "=",
Dverifier.c3261 } else if (opcode == BPF_MOV) { in check_alu_op()
/Linux-v4.19/tools/testing/selftests/net/
Dpsock_fanout.c150 { 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()
Dreuseport_bpf.c102 { 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/
Dbpf_jit_comp.c461 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()
Dbpf_jit_comp32.c1646 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/
Dbpf_jit_comp64.c516 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/
Dbpf_jit_comp.c520 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/
Dbpf_jit_comp.c383 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/
Dbpf_jit_comp_64.c903 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/
Dbpf_jit_32.c1344 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/
Dbpf.h24 #define BPF_MOV 0xb0 /* mov reg to reg */ macro
/Linux-v4.19/include/uapi/linux/
Dbpf.h24 #define BPF_MOV 0xb0 /* mov reg to reg */ macro
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/bpf/
Djit.c3113 [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/
Dfilter.txt899 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

12