/Linux-v4.19/tools/testing/selftests/bpf/ |
D | test_verifier.c | 115 insn[i++] = BPF_MOV64_IMM(BPF_REG_2, 1); in bpf_fill_ld_abs_vlan_push_pop() 116 insn[i++] = BPF_MOV64_IMM(BPF_REG_3, 2); in bpf_fill_ld_abs_vlan_push_pop() 184 BPF_MOV64_IMM(BPF_REG_1, 1), 186 BPF_MOV64_IMM(BPF_REG_2, 3), 410 BPF_MOV64_IMM(BPF_REG_1, -1), 456 BPF_MOV64_IMM(BPF_REG_1, -1), 560 BPF_MOV64_IMM(BPF_REG_0, 2), 674 BPF_MOV64_IMM(BPF_REG_1, 0), 685 BPF_MOV64_IMM(BPF_REG_1, 0), 696 BPF_MOV64_IMM(BPF_REG_0, 1), [all …]
|
D | test_verifier_log.c | 22 BPF_MOV64_IMM(BPF_REG_0, 0), 23 BPF_MOV64_IMM(BPF_REG_0, 0), 24 BPF_MOV64_IMM(BPF_REG_0, 0), 25 BPF_MOV64_IMM(BPF_REG_0, 0), 26 BPF_MOV64_IMM(BPF_REG_0, 0), 27 BPF_MOV64_IMM(BPF_REG_0, 0), 28 BPF_MOV64_IMM(BPF_REG_0, 0), 29 BPF_MOV64_IMM(BPF_REG_0, 0), 30 BPF_MOV64_IMM(BPF_REG_0, 0), 31 BPF_MOV64_IMM(BPF_REG_0, 0), [all …]
|
D | test_sock.c | 52 BPF_MOV64_IMM(BPF_REG_0, 1), 69 BPF_MOV64_IMM(BPF_REG_0, 1), 86 BPF_MOV64_IMM(BPF_REG_0, 1), 103 BPF_MOV64_IMM(BPF_REG_0, 1), 117 BPF_MOV64_IMM(BPF_REG_0, 1), 131 BPF_MOV64_IMM(BPF_REG_0, 1), 145 BPF_MOV64_IMM(BPF_REG_0, 1), 159 BPF_MOV64_IMM(BPF_REG_0, 1), 173 BPF_MOV64_IMM(BPF_REG_0, 1), 187 BPF_MOV64_IMM(BPF_REG_0, 1), [all …]
|
D | test_align.c | 51 BPF_MOV64_IMM(BPF_REG_3, 2), 52 BPF_MOV64_IMM(BPF_REG_3, 4), 53 BPF_MOV64_IMM(BPF_REG_3, 8), 54 BPF_MOV64_IMM(BPF_REG_3, 16), 55 BPF_MOV64_IMM(BPF_REG_3, 32), 56 BPF_MOV64_IMM(BPF_REG_0, 0), 73 BPF_MOV64_IMM(BPF_REG_3, 1), 79 BPF_MOV64_IMM(BPF_REG_4, 32), 84 BPF_MOV64_IMM(BPF_REG_0, 0), 107 BPF_MOV64_IMM(BPF_REG_3, 4), [all …]
|
D | test_cgroup_storage.c | 19 BPF_MOV64_IMM(BPF_REG_2, 0), /* flags, not used */ in main() 22 BPF_MOV64_IMM(BPF_REG_1, 1), in main()
|
D | test_sock_addr.c | 614 BPF_MOV64_IMM(BPF_REG_0, 1), in bind4_prog_load() 680 BPF_MOV64_IMM(BPF_REG_0, 1), in bind6_prog_load() 721 BPF_MOV64_IMM(BPF_REG_0, 0), in sendmsg_deny_prog_load() 772 BPF_MOV64_IMM(BPF_REG_0, 1), in sendmsg4_rw_asm_prog_load() 830 BPF_MOV64_IMM(BPF_REG_0, 1), in sendmsg6_rw_dst_asm_prog_load()
|
/Linux-v4.19/samples/bpf/ |
D | test_cgrp2_sock.c | 37 BPF_MOV64_IMM(BPF_REG_0, 1), /* r0 = verdict */ in prog_load() 43 BPF_MOV64_IMM(BPF_REG_3, idx), in prog_load() 44 BPF_MOV64_IMM(BPF_REG_2, offsetof(struct bpf_sock, bound_dev_if)), in prog_load() 58 BPF_MOV64_IMM(BPF_REG_3, mark), in prog_load() 62 BPF_MOV64_IMM(BPF_REG_2, offsetof(struct bpf_sock, mark)), in prog_load() 69 BPF_MOV64_IMM(BPF_REG_3, prio), in prog_load() 70 BPF_MOV64_IMM(BPF_REG_2, offsetof(struct bpf_sock, priority)), in prog_load()
|
D | test_cgrp2_attach.c | 48 BPF_MOV64_IMM(BPF_REG_0, MAP_KEY_PACKETS), /* r0 = 0 */ in prog_load() 55 BPF_MOV64_IMM(BPF_REG_1, 1), /* r1 = 1 */ in prog_load() 59 BPF_MOV64_IMM(BPF_REG_0, MAP_KEY_BYTES), /* r0 = 1 */ in prog_load() 69 BPF_MOV64_IMM(BPF_REG_0, verdict), /* r0 = verdict */ in prog_load()
|
D | test_cgrp2_attach2.c | 46 BPF_MOV64_IMM(BPF_REG_0, verdict), /* r0 = verdict */ in prog_load() 236 BPF_MOV64_IMM(BPF_REG_1, val), /* r1 = 1 */ in prog_load_cnt() 239 BPF_MOV64_IMM(BPF_REG_2, 0), in prog_load_cnt() 241 BPF_MOV64_IMM(BPF_REG_1, val), in prog_load_cnt() 243 BPF_MOV64_IMM(BPF_REG_0, verdict), /* r0 = verdict */ in prog_load_cnt()
|
D | sock_example.c | 56 BPF_MOV64_IMM(BPF_REG_1, 1), /* r1 = 1 */ in test_sock() 58 BPF_MOV64_IMM(BPF_REG_0, 0), /* r0 = 0 */ in test_sock()
|
D | cookie_uid_helper_example.c | 139 BPF_MOV64_IMM(BPF_REG_4, 0), in prog_load() 149 BPF_MOV64_IMM(BPF_REG_1, 1), in prog_load()
|
D | fds_example.c | 56 BPF_MOV64_IMM(BPF_REG_0, 1), in bpf_prog_create()
|
D | bpf_insn.h | 64 #define BPF_MOV64_IMM(DST, IMM) \ macro
|
/Linux-v4.19/tools/include/linux/ |
D | filter.h | 98 #define BPF_MOV64_IMM(DST, IMM) \ macro
|
/Linux-v4.19/tools/perf/tests/ |
D | bpf.c | 303 BPF_MOV64_IMM(BPF_REG_0, 1), in check_env()
|
/Linux-v4.19/kernel/bpf/ |
D | arraymap.c | 189 *insn++ = BPF_MOV64_IMM(ret, 0); in array_map_gen_lookup() 733 *insn++ = BPF_MOV64_IMM(ret, 0); in array_of_map_gen_lookup()
|
/Linux-v4.19/lib/ |
D | test_bpf.c | 1891 BPF_MOV64_IMM(R0, -1234), 1892 BPF_MOV64_IMM(R1, 1), 1896 BPF_MOV64_IMM(R2, 1), 1903 BPF_MOV64_IMM(R3, 47), 1907 BPF_MOV64_IMM(R2, 1), 1911 BPF_MOV64_IMM(R4, 4), 1915 BPF_MOV64_IMM(R4, 5), 1919 BPF_MOV64_IMM(R0, -1),
|
/Linux-v4.19/include/linux/ |
D | filter.h | 148 #define BPF_MOV64_IMM(DST, IMM) \ macro
|
/Linux-v4.19/net/core/ |
D | filter.c | 486 *insn++ = BPF_MOV64_IMM(BPF_REG_ARG4, offset); in convert_bpf_ld_abs() 5419 *insn++ = BPF_MOV64_IMM(BPF_REG_2, orig->imm); in bpf_gen_ld_abs() 5917 *insn++ = BPF_MOV64_IMM(si->dst_reg, 0); in bpf_convert_ctx_access() 5927 *insn++ = BPF_MOV64_IMM(si->dst_reg, 0); in bpf_convert_ctx_access() 5930 *insn++ = BPF_MOV64_IMM(si->dst_reg, 0); in bpf_convert_ctx_access()
|