/Linux-v4.19/tools/testing/selftests/bpf/ |
D | test_verifier.c | 108 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 …]
|
D | test_align.c | 158 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 …]
|
D | test_sock.c | 49 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),
|
D | test_cgroup_storage.c | 26 BPF_MOV64_REG(BPF_REG_0, BPF_REG_1), in main()
|
D | test_sock_addr.c | 572 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/ |
D | cookie_uid_helper_example.c | 85 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()
|
D | test_cgrp2_sock.c | 34 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()
|
D | test_cgrp2_attach.c | 45 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()
|
D | sock_example.c | 48 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()
|
D | bpf_insn.h | 46 #define BPF_MOV64_REG(DST, SRC) \ macro
|
D | test_cgrp2_attach2.c | 231 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10), in prog_load_cnt()
|
/Linux-v4.19/tools/perf/util/ |
D | bpf-prologue.c | 149 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/ |
D | test_bpf.c | 1752 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/ |
D | filter.c | 402 *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/ |
D | filter.h | 80 #define BPF_MOV64_REG(DST, SRC) \ macro
|
/Linux-v4.19/Documentation/networking/ |
D | filter.txt | 1331 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/ |
D | filter.h | 130 #define BPF_MOV64_REG(DST, SRC) \ macro
|