Home
last modified time | relevance | path

Searched refs:BPF_MOV64_REG (Results 1 – 17 of 17) sorted by relevance

/Linux-v4.19/tools/testing/selftests/bpf/
Dtest_verifier.c108 insn[i++] = BPF_MOV64_REG(BPF_REG_6, BPF_REG_1); in bpf_fill_ld_abs_vlan_push_pop()
114 insn[i++] = BPF_MOV64_REG(BPF_REG_1, BPF_REG_6); in bpf_fill_ld_abs_vlan_push_pop()
127 insn[i++] = BPF_MOV64_REG(BPF_REG_1, BPF_REG_6); in bpf_fill_ld_abs_vlan_push_pop()
147 insn[i++] = BPF_MOV64_REG(BPF_REG_6, BPF_REG_1); in bpf_fill_jump_around_ld_abs()
172 insn[i++] = BPF_MOV64_REG(BPF_REG_1, BPF_REG_0); in bpf_fill_rand_ld_dw()
190 BPF_MOV64_REG(BPF_REG_0, BPF_REG_1),
275 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
325 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
458 BPF_MOV64_REG(BPF_REG_3, BPF_REG_2),
473 BPF_MOV64_REG(BPF_REG_3, BPF_REG_2),
[all …]
Dtest_align.c158 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2), \
202 BPF_MOV64_REG(BPF_REG_4, BPF_REG_3),
204 BPF_MOV64_REG(BPF_REG_4, BPF_REG_3),
206 BPF_MOV64_REG(BPF_REG_4, BPF_REG_3),
208 BPF_MOV64_REG(BPF_REG_4, BPF_REG_3),
232 BPF_MOV64_REG(BPF_REG_5, BPF_REG_2),
238 BPF_MOV64_REG(BPF_REG_4, BPF_REG_5),
275 BPF_MOV64_REG(BPF_REG_5, BPF_REG_2),
278 BPF_MOV64_REG(BPF_REG_4, BPF_REG_5),
287 BPF_MOV64_REG(BPF_REG_5, BPF_REG_2),
[all …]
Dtest_sock.c49 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1),
66 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1),
83 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1),
100 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1),
229 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1),
258 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1),
Dtest_cgroup_storage.c26 BPF_MOV64_REG(BPF_REG_0, BPF_REG_1), in main()
Dtest_sock_addr.c572 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), in bind4_prog_load()
637 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), in bind6_prog_load()
743 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), in sendmsg4_rw_asm_prog_load()
801 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), in sendmsg6_rw_dst_asm_prog_load()
/Linux-v4.19/samples/bpf/
Dcookie_uid_helper_example.c85 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), in prog_load()
94 BPF_MOV64_REG(BPF_REG_7, BPF_REG_10), in prog_load()
101 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7), in prog_load()
110 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), in prog_load()
136 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7), in prog_load()
137 BPF_MOV64_REG(BPF_REG_3, BPF_REG_10), in prog_load()
148 BPF_MOV64_REG(BPF_REG_9, BPF_REG_0), in prog_load()
Dtest_cgrp2_sock.c34 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), in prog_load()
56 BPF_MOV64_REG(BPF_REG_3, BPF_REG_0), in prog_load()
61 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), in prog_load()
68 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), in prog_load()
Dtest_cgrp2_attach.c45 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), /* save r6 so it's not clobbered by BPF_CALL */ in prog_load()
50 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10), in prog_load()
61 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10), in prog_load()
Dsock_example.c48 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), in test_sock()
51 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10), in test_sock()
Dbpf_insn.h46 #define BPF_MOV64_REG(DST, SRC) \ macro
Dtest_cgrp2_attach2.c231 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10), in prog_load_cnt()
/Linux-v4.19/tools/perf/util/
Dbpf-prologue.c149 ins(BPF_MOV64_REG(BPF_REG_ARG3, src_base_addr_reg), pos); in gen_read_mem()
159 ins(BPF_MOV64_REG(BPF_REG_ARG1, dst_addr_reg), pos); in gen_read_mem()
265 ins(BPF_MOV64_REG(BPF_REG_7, BPF_REG_FP), pos); in gen_prologue_slowpath()
442 ins(BPF_MOV64_REG(BPF_REG_CTX, BPF_REG_ARG1), &pos); in bpf__gen_prologue()
487 ins(BPF_MOV64_REG(BPF_REG_ARG1, BPF_REG_CTX), &pos); in bpf__gen_prologue()
/Linux-v4.19/lib/
Dtest_bpf.c1752 BPF_MOV64_REG(R1, R0),
1753 BPF_MOV64_REG(R2, R1),
1754 BPF_MOV64_REG(R3, R2),
1755 BPF_MOV64_REG(R4, R3),
1756 BPF_MOV64_REG(R5, R4),
1757 BPF_MOV64_REG(R6, R5),
1758 BPF_MOV64_REG(R7, R6),
1759 BPF_MOV64_REG(R8, R7),
1760 BPF_MOV64_REG(R9, R8),
1792 BPF_MOV64_REG(R1, R0),
[all …]
/Linux-v4.19/net/core/
Dfilter.c402 *insn++ = BPF_MOV64_REG(BPF_REG_ARG1, BPF_REG_CTX); in convert_bpf_extensions()
404 *insn++ = BPF_MOV64_REG(BPF_REG_ARG2, BPF_REG_A); in convert_bpf_extensions()
406 *insn++ = BPF_MOV64_REG(BPF_REG_ARG3, BPF_REG_X); in convert_bpf_extensions()
464 *insn++ = BPF_MOV64_REG(BPF_REG_TMP, BPF_REG_H); in convert_bpf_ld_abs()
472 *insn++ = BPF_MOV64_REG(BPF_REG_TMP, BPF_REG_D); in convert_bpf_ld_abs()
482 *insn++ = BPF_MOV64_REG(BPF_REG_ARG1, BPF_REG_CTX); in convert_bpf_ld_abs()
483 *insn++ = BPF_MOV64_REG(BPF_REG_ARG2, BPF_REG_D); in convert_bpf_ld_abs()
484 *insn++ = BPF_MOV64_REG(BPF_REG_ARG3, BPF_REG_H); in convert_bpf_ld_abs()
488 *insn++ = BPF_MOV64_REG(BPF_REG_ARG4, BPF_REG_X); in convert_bpf_ld_abs()
574 *new_insn++ = BPF_MOV64_REG(BPF_REG_CTX, BPF_REG_ARG1); in bpf_convert_filter()
[all …]
/Linux-v4.19/tools/include/linux/
Dfilter.h80 #define BPF_MOV64_REG(DST, SRC) \ macro
/Linux-v4.19/Documentation/networking/
Dfilter.txt1331 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2),
1338 BPF_MOV64_REG(BPF_REG_2, BPF_REG_1),
1353 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
1367 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
1383 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
1401 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
1423 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10),
/Linux-v4.19/include/linux/
Dfilter.h130 #define BPF_MOV64_REG(DST, SRC) \ macro