Searched refs:BPF_REG_0 (Results 26 - 50 of 104) sorted by relevance

12345

/linux-master/tools/testing/selftests/bpf/verifier/
H A Djset.c27 BPF_MOV64_IMM(BPF_REG_0, 2),
67 BPF_MOV64_IMM(BPF_REG_0, 2),
79 BPF_MOV64_IMM(BPF_REG_0, 1),
80 BPF_JMP_IMM(BPF_JSET, BPF_REG_0, 1, 1),
93 BPF_MOV64_IMM(BPF_REG_0, 0),
94 BPF_JMP_IMM(BPF_JSET, BPF_REG_0, 1, 1),
108 BPF_JMP_IMM(BPF_JSET, BPF_REG_0, 1, 1),
123 BPF_JMP_IMM(BPF_JSET, BPF_REG_0, 1, 1),
137 BPF_ALU64_IMM(BPF_OR, BPF_REG_0, 2),
138 BPF_JMP_IMM(BPF_JSET, BPF_REG_0,
[all...]
H A Datomic_fetch.c15 BPF_JMP_IMM(BPF_JEQ, BPF_REG_0, 0, 1),
16 BPF_STX_MEM(BPF_DW, BPF_REG_0, BPF_REG_9, 0),
17 BPF_MOV64_IMM(BPF_REG_0, 0),
39 BPF_JMP_IMM(BPF_JEQ, BPF_REG_0, 0, 1),
40 BPF_STX_MEM(BPF_DW, BPF_REG_0, BPF_REG_9, 0),
41 BPF_MOV64_IMM(BPF_REG_0, 0),
63 BPF_JMP_IMM(BPF_JEQ, BPF_REG_0, 0, 1),
64 BPF_STX_MEM(BPF_DW, BPF_REG_0, BPF_REG_9, 0),
65 BPF_MOV64_IMM(BPF_REG_0, 0),
86 BPF_JMP_IMM(BPF_JEQ, BPF_REG_0,
[all...]
H A Dbasic.c19 BPF_ALU64_REG(BPF_MOV, BPF_REG_0, BPF_REG_2),
H A Dbpf_loop_inline.c41 BPF_JMP_IMM(BPF_JEQ, BPF_REG_0, 777, 2),
51 BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0),
54 BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 1),
72 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_0),
74 BPF_ALU64_REG(BPF_MOV, BPF_REG_7, BPF_REG_0),
83 BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0),
88 BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 1),
106 BPF_JMP_IMM(BPF_JEQ, BPF_REG_0, 777, 4), /* pick a random callback */
120 BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0),
123 BPF_ALU64_IMM(BPF_MOV, BPF_REG_0,
[all...]
H A Dwide_access.c5 BPF_MOV64_IMM(BPF_REG_0, 1), \
6 BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0, \
47 BPF_LDX_MEM(BPF_DW, BPF_REG_0, BPF_REG_1, \
49 BPF_MOV64_IMM(BPF_REG_0, 1), \
H A Dbasic_stx_ldx.c31 BPF_LDX_MEM(BPF_B, BPF_REG_0, 12, 0),
H A Devent_output.c37 BPF_MOV64_IMM(BPF_REG_0, 1), \
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dsockopt.c51 BPF_MOV64_IMM(BPF_REG_0, 1),
63 BPF_MOV64_IMM(BPF_REG_0, 1),
75 BPF_MOV64_IMM(BPF_REG_0, 1),
96 BPF_MOV64_IMM(BPF_REG_0, 0),
116 BPF_MOV64_IMM(BPF_REG_0, 0x80),
117 BPF_STX_MEM(BPF_W, BPF_REG_6, BPF_REG_0, 0),
120 BPF_MOV64_IMM(BPF_REG_0, 1),
137 BPF_MOV64_IMM(BPF_REG_0, 0),
138 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_0,
141 BPF_MOV64_IMM(BPF_REG_0,
[all...]
H A Dflow_dissector_load_bytes.c20 BPF_JMP_IMM(BPF_JNE, BPF_REG_0, 0, 2),
22 BPF_MOV64_IMM(BPF_REG_0, BPF_DROP),
25 BPF_MOV64_IMM(BPF_REG_0, BPF_OK),
H A Draw_tp_writable_test_run.c14 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_6, 0),
15 BPF_MOV64_IMM(BPF_REG_0, 42),
16 BPF_STX_MEM(BPF_W, BPF_REG_6, BPF_REG_0, 0),
34 BPF_MOV64_IMM(BPF_REG_0, 0),
H A Dkptr_xchg_inline.c42 exp = BPF_MOV64_REG(BPF_REG_0, BPF_REG_2);
46 exp = BPF_ATOMIC_OP(BPF_DW, BPF_XCHG, BPF_REG_1, BPF_REG_0, 0);
H A Draw_tp_writable_reject_nbd_invalid.c16 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_6,
H A Dalign.c38 BPF_MOV64_IMM(BPF_REG_0, 0),
66 BPF_MOV64_IMM(BPF_REG_0, 0),
95 BPF_MOV64_IMM(BPF_REG_0, 0),
117 BPF_MOV64_IMM(BPF_REG_0, 0),
140 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2), \
141 BPF_ALU64_IMM(BPF_ADD, BPF_REG_0, 8), \
142 BPF_JMP_REG(BPF_JGE, BPF_REG_3, BPF_REG_0, 1), \
160 BPF_MOV64_IMM(BPF_REG_0, 0),
193 BPF_MOV64_IMM(BPF_REG_0, 0),
216 BPF_MOV64_IMM(BPF_REG_0,
[all...]
H A Dcgroup_attach_multi.c40 BPF_MOV32_IMM(BPF_REG_0, 0),
41 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_0, -4), /* *(u32 *)(fp - 4) = r0 */
46 BPF_JMP_IMM(BPF_JEQ, BPF_REG_0, 0, 2),
48 BPF_ATOMIC_OP(BPF_DW, BPF_ADD, BPF_REG_0, BPF_REG_1, 0),
54 BPF_ATOMIC_OP(BPF_W, BPF_ADD, BPF_REG_0, BPF_REG_1, 0),
59 BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_0, 0),
61 BPF_STX_MEM(BPF_W, BPF_REG_0, BPF_REG_3, 0),
63 BPF_MOV64_IMM(BPF_REG_0, verdict), /* r0 = verdict */
H A Dsignal_pending.c26 prog[i] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0);
H A Dfexit_stress.c20 BPF_MOV64_IMM(BPF_REG_0, 0),
H A Dxdp_dev_bound_only.c10 struct bpf_insn insns[] = { BPF_MOV64_IMM(BPF_REG_0, 0), BPF_EXIT_INSN() };
/linux-master/samples/bpf/
H A Dtest_cgrp2_attach.c49 BPF_MOV64_IMM(BPF_REG_0, MAP_KEY_PACKETS), /* r0 = 0 */
50 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_0, -4), /* *(u32 *)(fp - 4) = r0 */
55 BPF_JMP_IMM(BPF_JEQ, BPF_REG_0, 0, 2),
57 BPF_ATOMIC_OP(BPF_DW, BPF_ADD, BPF_REG_0, BPF_REG_1, 0),
60 BPF_MOV64_IMM(BPF_REG_0, MAP_KEY_BYTES), /* r0 = 1 */
61 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_0, -4), /* *(u32 *)(fp - 4) = r0 */
66 BPF_JMP_IMM(BPF_JEQ, BPF_REG_0, 0, 2),
69 BPF_ATOMIC_OP(BPF_DW, BPF_ADD, BPF_REG_0, BPF_REG_1, 0),
71 BPF_MOV64_IMM(BPF_REG_0, verdict), /* r0 = verdict */
H A Dsock_example.c51 BPF_STX_MEM(BPF_W, BPF_REG_10, BPF_REG_0, -4), /* *(u32 *)(fp - 4) = r0 */
56 BPF_JMP_IMM(BPF_JEQ, BPF_REG_0, 0, 2),
58 BPF_ATOMIC_OP(BPF_DW, BPF_ADD, BPF_REG_0, BPF_REG_1, 0),
59 BPF_MOV64_IMM(BPF_REG_0, 0), /* r0 = 0 */
H A Dcookie_uid_helper_example.c93 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_0, -8),
109 BPF_JMP_IMM(BPF_JNE, BPF_REG_0, 0, 14),
118 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_0,
148 BPF_MOV64_REG(BPF_REG_9, BPF_REG_0),
156 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_6,
H A Dtest_cgrp2_sock.c37 BPF_MOV64_IMM(BPF_REG_0, 1), /* r0 = verdict */
53 BPF_ALU64_IMM(BPF_AND, BPF_REG_0, 0xffffffff),
56 BPF_MOV64_REG(BPF_REG_3, BPF_REG_0),
57 BPF_JMP_IMM(BPF_JNE, BPF_REG_0, 0, 1),
/linux-master/tools/testing/selftests/bpf/
H A Dtest_sock.c56 BPF_MOV64_IMM(BPF_REG_0, 1),
69 BPF_MOV64_IMM(BPF_REG_0, 1),
82 BPF_MOV64_IMM(BPF_REG_0, 1),
95 BPF_MOV64_IMM(BPF_REG_0, 1),
105 BPF_MOV64_IMM(BPF_REG_0, 1),
119 BPF_MOV64_IMM(BPF_REG_0, 1),
133 BPF_MOV64_IMM(BPF_REG_0, 1),
143 BPF_MOV64_IMM(BPF_REG_0, 1),
153 BPF_MOV64_IMM(BPF_REG_0, 1),
163 BPF_MOV64_IMM(BPF_REG_0,
[all...]
H A Dtest_cgroup_storage.c24 BPF_LDX_MEM(BPF_DW, BPF_REG_3, BPF_REG_0, 0),
26 BPF_STX_MEM(BPF_DW, BPF_REG_0, BPF_REG_3, 0),
33 BPF_ATOMIC_OP(BPF_DW, BPF_ADD, BPF_REG_0, BPF_REG_1, 0),
34 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0, 0),
36 BPF_MOV64_REG(BPF_REG_0, BPF_REG_1),
/linux-master/tools/testing/selftests/bpf/progs/
H A Dverifier_uninit.c31 : __imm_insn(mov64_reg, BPF_MOV64_REG(BPF_REG_0, -1))
/linux-master/tools/lib/bpf/
H A Dgen_loader.c152 emit(gen, BPF_MOV64_REG(BPF_REG_0, BPF_REG_7));
213 emit2(gen, BPF_LD_IMM64_RAW_FULL(BPF_REG_0, BPF_PSEUDO_MAP_IDX_VALUE,
217 emit(gen, BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0, 0));
224 emit(gen, BPF_LDX_MEM(insn_bytes_to_bpf_size(size), BPF_REG_0, BPF_REG_2, 0));
227 emit(gen, BPF_STX_MEM(insn_bytes_to_bpf_size(size), BPF_REG_1, BPF_REG_0, 0));
234 emit(gen, BPF_LDX_MEM(insn_bytes_to_bpf_size(size), BPF_REG_0, BPF_REG_1, 0));
235 emit(gen, BPF_STX_MEM(insn_bytes_to_bpf_size(size), BPF_REG_6, BPF_REG_0, ctx_off));
241 emit(gen, BPF_LDX_MEM(insn_bytes_to_bpf_size(size), BPF_REG_0, BPF_REG_6, ctx_off));
246 emit(gen, BPF_JMP_IMM(BPF_JEQ, BPF_REG_0, 0, 3));
249 emit(gen, BPF_STX_MEM(insn_bytes_to_bpf_size(size), BPF_REG_1, BPF_REG_0,
[all...]

Completed in 198 milliseconds

12345