/linux-master/tools/testing/selftests/bpf/verifier/ |
H A D | ld_abs.c | 5 BPF_MOV64_IMM(BPF_REG_1, 0), 17 BPF_MOV64_IMM(BPF_REG_2, 0), 29 BPF_MOV64_IMM(BPF_REG_3, 0), 41 BPF_MOV64_IMM(BPF_REG_4, 0), 53 BPF_MOV64_IMM(BPF_REG_5, 0), 65 BPF_MOV64_IMM(BPF_REG_7, 0), 80 BPF_MOV64_IMM(BPF_REG_6, 0), 82 BPF_MOV64_IMM(BPF_REG_2, 1), 83 BPF_MOV64_IMM(BPF_REG_3, 2), 89 BPF_MOV64_IMM(BPF_REG_ [all...] |
/linux-master/include/linux/ |
H A D | filter.h | 205 #define BPF_MOV64_IMM(DST, IMM) \ macro
|
/linux-master/kernel/bpf/ |
H A D | arraymap.c | 233 *insn++ = BPF_MOV64_IMM(ret, 0); 277 *insn++ = BPF_MOV64_IMM(BPF_REG_0, 0); 1397 *insn++ = BPF_MOV64_IMM(ret, 0);
|
H A D | verifier.c | 19652 insn_buf[2] = BPF_MOV64_IMM(node_offset_reg, insn_aux->insert_off); 19696 insn_buf[0] = BPF_MOV64_IMM(BPF_REG_1, obj_new_size); 19901 *patch++ = BPF_MOV64_IMM(insn->dst_reg, 0); 20149 insn_buf[0] = BPF_MOV64_IMM(BPF_REG_5, (__force __s32)GFP_ATOMIC); 20151 insn_buf[0] = BPF_MOV64_IMM(BPF_REG_5, (__force __s32)GFP_KERNEL); 20342 insn_buf[6] = BPF_MOV64_IMM(BPF_REG_0, 0); 20344 insn_buf[8] = BPF_MOV64_IMM(BPF_REG_0, -EINVAL); 20368 insn_buf[5] = BPF_MOV64_IMM(BPF_REG_0, 0); 20371 insn_buf[0] = BPF_MOV64_IMM(BPF_REG_0, -EOPNOTSUPP); 20455 insn_buf[8] = BPF_MOV64_IMM(BPF_REG_ [all...] |
/linux-master/lib/ |
H A D | test_bpf.c | 1256 insns[i++] = BPF_MOV64_IMM(R0, __LINE__); 1261 insns[i++] = BPF_MOV64_IMM(R0, __LINE__); 1265 insns[i++] = BPF_MOV64_IMM(R0, 1); 1447 insns[i++] = BPF_MOV64_IMM(R0, __LINE__); 1452 insns[i++] = BPF_MOV64_IMM(R0, __LINE__); 1457 insns[i++] = BPF_MOV64_IMM(R0, 1); 1706 insns[i++] = BPF_MOV64_IMM(R0, __LINE__); 1710 insns[i++] = BPF_MOV64_IMM(R0, __LINE__); 1718 insns[i++] = BPF_MOV64_IMM(R0, __LINE__); 1722 insns[i++] = BPF_MOV64_IMM(R [all...] |
/linux-master/net/core/ |
H A D | filter.c | 519 *insn++ = BPF_MOV64_IMM(BPF_REG_ARG4, offset); 8875 *insn++ = BPF_MOV64_IMM(BPF_REG_2, orig->imm); 9449 *insn++ = BPF_MOV64_IMM(value_reg, 0); 9685 *insn++ = BPF_MOV64_IMM(si->dst_reg, 0); 9695 *insn++ = BPF_MOV64_IMM(si->dst_reg, 0); 9698 *insn++ = BPF_MOV64_IMM(si->dst_reg, 0); 10027 *insn++ = BPF_MOV64_IMM(si->dst_reg, -1); 10029 *insn++ = BPF_MOV64_IMM(si->dst_reg, -1);
|
/linux-master/net/xdp/ |
H A D | xskmap.c | 133 *insn++ = BPF_MOV64_IMM(ret, 0);
|
/linux-master/samples/bpf/ |
H A D | bpf_insn.h | 64 #define BPF_MOV64_IMM(DST, IMM) \ macro
|
H A D | cookie_uid_helper_example.c | 139 BPF_MOV64_IMM(BPF_REG_4, 0), 149 BPF_MOV64_IMM(BPF_REG_1, 1),
|
H A D | fds_example.c | 53 BPF_MOV64_IMM(BPF_REG_0, 1),
|
H A D | sock_example.c | 57 BPF_MOV64_IMM(BPF_REG_1, 1), /* r1 = 1 */ 59 BPF_MOV64_IMM(BPF_REG_0, 0), /* r0 = 0 */
|
H A D | test_cgrp2_attach.c | 49 BPF_MOV64_IMM(BPF_REG_0, MAP_KEY_PACKETS), /* r0 = 0 */ 56 BPF_MOV64_IMM(BPF_REG_1, 1), /* r1 = 1 */ 60 BPF_MOV64_IMM(BPF_REG_0, MAP_KEY_BYTES), /* r0 = 1 */ 71 BPF_MOV64_IMM(BPF_REG_0, verdict), /* r0 = verdict */
|
H A D | test_cgrp2_sock.c | 37 BPF_MOV64_IMM(BPF_REG_0, 1), /* r0 = verdict */ 43 BPF_MOV64_IMM(BPF_REG_3, idx), 44 BPF_MOV64_IMM(BPF_REG_2, offsetof(struct bpf_sock, bound_dev_if)), 58 BPF_MOV64_IMM(BPF_REG_3, mark), 62 BPF_MOV64_IMM(BPF_REG_2, offsetof(struct bpf_sock, mark)), 69 BPF_MOV64_IMM(BPF_REG_3, prio), 70 BPF_MOV64_IMM(BPF_REG_2, offsetof(struct bpf_sock, priority)),
|
/linux-master/tools/bpf/bpftool/ |
H A D | common.c | 102 BPF_MOV64_IMM(BPF_REG_0, 0),
|
H A D | feature.c | 538 BPF_MOV64_IMM(BPF_REG_0, 2), 815 insns[i] = BPF_MOV64_IMM(BPF_REG_0, 1); 833 BPF_MOV64_IMM(BPF_REG_0, 10), 854 BPF_MOV64_IMM(BPF_REG_0, 0), 856 BPF_MOV64_IMM(BPF_REG_0, 1), 875 BPF_MOV64_IMM(BPF_REG_0, 0), 877 BPF_MOV64_IMM(BPF_REG_0, 1),
|
/linux-master/tools/include/linux/ |
H A D | filter.h | 98 #define BPF_MOV64_IMM(DST, IMM) \ macro
|
/linux-master/tools/lib/bpf/ |
H A D | features.c | 27 BPF_MOV64_IMM(BPF_REG_0, 0), 54 BPF_MOV64_IMM(BPF_REG_0, 0), 234 BPF_MOV64_IMM(BPF_REG_0, 0), 257 BPF_MOV64_IMM(BPF_REG_2, 8), /* r2 = 8 */ 258 BPF_MOV64_IMM(BPF_REG_3, 0), /* r3 = 0 */ 272 BPF_MOV64_IMM(BPF_REG_0, 0), 340 BPF_MOV64_IMM(BPF_REG_0, 0), 376 BPF_MOV64_IMM(BPF_REG_0, 0),
|
H A D | gen_loader.c | 126 emit(gen, BPF_MOV64_IMM(BPF_REG_2, stack_sz)); 127 emit(gen, BPF_MOV64_IMM(BPF_REG_3, 0)); 268 emit(gen, BPF_MOV64_IMM(BPF_REG_1, cmd)); 271 emit(gen, BPF_MOV64_IMM(BPF_REG_3, attr_size)); 318 emit(gen, BPF_MOV64_IMM(BPF_REG_2, len)); 394 emit(gen, BPF_MOV64_IMM(BPF_REG_0, 0)); 549 emit(gen, BPF_MOV64_IMM(BPF_REG_2, len)); 550 emit(gen, BPF_MOV64_IMM(BPF_REG_3, gen->attach_kind)); 551 emit(gen, BPF_MOV64_IMM(BPF_REG_4, 0)); 623 emit(gen, BPF_MOV64_IMM(BPF_REG_ [all...] |
H A D | libbpf.c | 4941 BPF_MOV64_IMM(BPF_REG_0, 0),
|
H A D | libbpf_probes.c | 208 BPF_MOV64_IMM(BPF_REG_0, 0),
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | align.c | 33 BPF_MOV64_IMM(BPF_REG_3, 2), 34 BPF_MOV64_IMM(BPF_REG_3, 4), 35 BPF_MOV64_IMM(BPF_REG_3, 8), 36 BPF_MOV64_IMM(BPF_REG_3, 16), 37 BPF_MOV64_IMM(BPF_REG_3, 32), 38 BPF_MOV64_IMM(BPF_REG_0, 0), 55 BPF_MOV64_IMM(BPF_REG_3, 1), 61 BPF_MOV64_IMM(BPF_REG_4, 32), 66 BPF_MOV64_IMM(BPF_REG_0, 0), 89 BPF_MOV64_IMM(BPF_REG_ [all...] |
H A D | btf.c | 5668 BPF_MOV64_IMM(BPF_REG_0, 1), 5670 BPF_MOV64_IMM(BPF_REG_0, 2), 5699 BPF_MOV64_IMM(BPF_REG_0, 1), 5701 BPF_MOV64_IMM(BPF_REG_0, 2), 5731 BPF_MOV64_IMM(BPF_REG_0, 1), 5733 BPF_MOV64_IMM(BPF_REG_0, 2), 5763 BPF_MOV64_IMM(BPF_REG_0, 1), 5765 BPF_MOV64_IMM(BPF_REG_0, 2), 5784 BPF_MOV64_IMM(BPF_REG_0, 1), 5785 BPF_MOV64_IMM(BPF_REG_ [all...] |
H A D | cgroup_attach_autodetach.c | 14 BPF_MOV64_IMM(BPF_REG_0, 1), /* r0 = 1 */
|
H A D | cgroup_attach_multi.c | 47 BPF_MOV64_IMM(BPF_REG_1, val), /* r1 = 1 */ 51 BPF_MOV64_IMM(BPF_REG_2, 0), 53 BPF_MOV64_IMM(BPF_REG_1, val), 57 BPF_MOV64_IMM(BPF_REG_2, 0), 63 BPF_MOV64_IMM(BPF_REG_0, verdict), /* r0 = verdict */
|
H A D | cgroup_attach_override.c | 16 BPF_MOV64_IMM(BPF_REG_0, verdict), /* r0 = verdict */
|