Searched refs:BPF_MOV64_REG (Results 1 - 8 of 8) sorted by relevance

/linux-4.4.14/samples/bpf/
H A Dtest_verifier.c52 BPF_MOV64_REG(BPF_REG_0, BPF_REG_1),
174 BPF_MOV64_REG(BPF_REG_1, BPF_REG_0),
175 BPF_MOV64_REG(BPF_REG_2, BPF_REG_0),
176 BPF_MOV64_REG(BPF_REG_3, BPF_REG_0),
186 BPF_MOV64_REG(BPF_REG_1, BPF_REG_0),
187 BPF_MOV64_REG(BPF_REG_2, BPF_REG_0),
188 BPF_MOV64_REG(BPF_REG_3, BPF_REG_0),
198 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
207 BPF_MOV64_REG(BPF_REG_0, -1),
273 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
286 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
304 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
422 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
446 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
461 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
477 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
495 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
519 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
547 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
633 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
634 BPF_MOV64_REG(BPF_REG_3, BPF_REG_2),
713 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
719 BPF_MOV64_REG(BPF_REG_1, BPF_REG_0),
737 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
743 BPF_MOV64_REG(BPF_REG_1, BPF_REG_0),
760 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
766 BPF_MOV64_REG(BPF_REG_1, BPF_REG_0),
863 BPF_MOV64_REG(BPF_REG_1, BPF_REG_10),
874 BPF_MOV64_REG(BPF_REG_1, BPF_REG_10),
886 BPF_MOV64_REG(BPF_REG_1, BPF_REG_10),
898 BPF_MOV64_REG(BPF_REG_1, BPF_REG_10),
910 BPF_MOV64_REG(BPF_REG_1, BPF_REG_10),
922 BPF_MOV64_REG(BPF_REG_0, BPF_REG_10),
988 BPF_MOV64_REG(BPF_REG_1, BPF_REG_10),
991 BPF_MOV64_REG(BPF_REG_3, BPF_REG_1),
1004 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
1007 BPF_MOV64_REG(BPF_REG_3, BPF_REG_2),
1008 BPF_MOV64_REG(BPF_REG_4, BPF_REG_2),
1022 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
1084 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
1111 BPF_MOV64_REG(BPF_REG_3, BPF_REG_1),
1139 BPF_MOV64_REG(BPF_REG_10, BPF_REG_1),
1160 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
1173 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
H A Dsock_example.c44 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), test_sock()
47 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10), test_sock()
H A Dlibbpf.h62 #define BPF_MOV64_REG(DST, SRC) \ macro
/linux-4.4.14/tools/include/linux/
H A Dfilter.h79 #define BPF_MOV64_REG(DST, SRC) \ macro
/linux-4.4.14/net/core/
H A Dfilter.c290 *insn++ = BPF_MOV64_REG(BPF_REG_ARG1, BPF_REG_CTX); convert_bpf_extensions()
292 *insn++ = BPF_MOV64_REG(BPF_REG_ARG2, BPF_REG_A); convert_bpf_extensions()
294 *insn++ = BPF_MOV64_REG(BPF_REG_ARG3, BPF_REG_X); convert_bpf_extensions()
385 *new_insn = BPF_MOV64_REG(BPF_REG_CTX, BPF_REG_ARG1); bpf_convert_filter()
512 *insn++ = BPF_MOV64_REG(BPF_REG_TMP, BPF_REG_A); bpf_convert_filter()
520 *insn++ = BPF_MOV64_REG(BPF_REG_X, BPF_REG_A); bpf_convert_filter()
522 *insn = BPF_MOV64_REG(BPF_REG_A, BPF_REG_TMP); bpf_convert_filter()
559 *insn = BPF_MOV64_REG(BPF_REG_X, BPF_REG_A); bpf_convert_filter()
564 *insn = BPF_MOV64_REG(BPF_REG_A, BPF_REG_X); bpf_convert_filter()
1874 *insn++ = BPF_MOV64_REG(dst_reg, dst_reg); bpf_net_convert_ctx_access()
/linux-4.4.14/include/linux/
H A Dfilter.h98 #define BPF_MOV64_REG(DST, SRC) \ macro
/linux-4.4.14/kernel/bpf/
H A Dverifier.c39 * If instruction is BPF_MOV64_REG(BPF_REG_1, BPF_REG_5), then type of R5 is
52 * BPF_MOV64_REG(BPF_REG_1, BPF_REG_10),
103 * BPF_MOV64_REG(BPF_REG_2, BPF_REG_10), // after this insn R2 type is FRAME_PTR
/linux-4.4.14/lib/
H A Dtest_bpf.c398 insn[i++] = BPF_MOV64_REG(R6, R1); bpf_fill_ld_abs_vlan_push_pop()
404 insn[i++] = BPF_MOV64_REG(R1, R6); bpf_fill_ld_abs_vlan_push_pop()
417 insn[i++] = BPF_MOV64_REG(R1, R6); bpf_fill_ld_abs_vlan_push_pop()
2106 BPF_MOV64_REG(R2, R1),
2107 BPF_MOV64_REG(R3, R2),
2127 BPF_MOV64_REG(R6, R1),

Completed in 220 milliseconds