Searched refs:BPF_MOV64_IMM (Results 1 - 25 of 74) sorted by path

123

/linux-master/tools/testing/selftests/bpf/verifier/
H A Dld_abs.c5 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 Dfilter.h205 #define BPF_MOV64_IMM(DST, IMM) \ macro
/linux-master/kernel/bpf/
H A Darraymap.c233 *insn++ = BPF_MOV64_IMM(ret, 0);
277 *insn++ = BPF_MOV64_IMM(BPF_REG_0, 0);
1397 *insn++ = BPF_MOV64_IMM(ret, 0);
H A Dverifier.c19652 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 Dtest_bpf.c1256 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 Dfilter.c519 *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 Dxskmap.c133 *insn++ = BPF_MOV64_IMM(ret, 0);
/linux-master/samples/bpf/
H A Dbpf_insn.h64 #define BPF_MOV64_IMM(DST, IMM) \ macro
H A Dcookie_uid_helper_example.c139 BPF_MOV64_IMM(BPF_REG_4, 0),
149 BPF_MOV64_IMM(BPF_REG_1, 1),
H A Dfds_example.c53 BPF_MOV64_IMM(BPF_REG_0, 1),
H A Dsock_example.c57 BPF_MOV64_IMM(BPF_REG_1, 1), /* r1 = 1 */
59 BPF_MOV64_IMM(BPF_REG_0, 0), /* r0 = 0 */
H A Dtest_cgrp2_attach.c49 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 Dtest_cgrp2_sock.c37 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 Dcommon.c102 BPF_MOV64_IMM(BPF_REG_0, 0),
H A Dfeature.c538 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 Dfilter.h98 #define BPF_MOV64_IMM(DST, IMM) \ macro
/linux-master/tools/lib/bpf/
H A Dfeatures.c27 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 Dgen_loader.c126 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 Dlibbpf.c4941 BPF_MOV64_IMM(BPF_REG_0, 0),
H A Dlibbpf_probes.c208 BPF_MOV64_IMM(BPF_REG_0, 0),
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dalign.c33 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 Dbtf.c5668 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 Dcgroup_attach_autodetach.c14 BPF_MOV64_IMM(BPF_REG_0, 1), /* r0 = 1 */
H A Dcgroup_attach_multi.c47 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 Dcgroup_attach_override.c16 BPF_MOV64_IMM(BPF_REG_0, verdict), /* r0 = verdict */

Completed in 687 milliseconds

123