Home
last modified time | relevance | path

Searched refs:BPF_REG_8 (Results 1 – 25 of 41) sorted by relevance

12

/OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/verifier/
H A Djmp32.c37 BPF_LD_IMM64(BPF_REG_8, 0x8000000000000000),
38 BPF_JMP32_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1),
42 BPF_LD_IMM64(BPF_REG_8, 0x8000000000000001),
43 BPF_JMP32_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1),
69 BPF_LD_IMM64(BPF_REG_8, 0x8000000000000000),
70 BPF_JMP_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1),
72 BPF_JMP32_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1),
87 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0),
122 BPF_LD_IMM64(BPF_REG_8, 0x7000000000000001),
123 BPF_JMP32_REG(BPF_JEQ, BPF_REG_7, BPF_REG_8, 1),
[all …]
H A Dvalue.c32 BPF_MOV64_REG(BPF_REG_8, BPF_REG_0),
33 BPF_ST_MEM(BPF_DW, BPF_REG_8, 0, 32),
34 BPF_ST_MEM(BPF_DW, BPF_REG_8, 2, 33),
35 BPF_ST_MEM(BPF_DW, BPF_REG_8, -2, 34),
36 BPF_ALU64_IMM(BPF_ADD, BPF_REG_8, 5),
37 BPF_ST_MEM(BPF_DW, BPF_REG_8, 0, 22),
38 BPF_ST_MEM(BPF_DW, BPF_REG_8, 4, 23),
39 BPF_ST_MEM(BPF_DW, BPF_REG_8, -7, 24),
40 BPF_MOV64_REG(BPF_REG_7, BPF_REG_8),
67 BPF_MOV64_REG(BPF_REG_8, BPF_REG_0),
[all …]
H A Djset.c8 BPF_LD_IMM64(BPF_REG_8, 0x8000000000000001),
9 BPF_JMP_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1),
13 BPF_LD_IMM64(BPF_REG_8, 0x4000000000000000),
14 BPF_JMP_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1),
81 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0),
95 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0),
110 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0),
124 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0),
139 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0),
157 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0),
[all …]
H A Dbpf_get_stack.c19 BPF_MOV64_REG(BPF_REG_8, BPF_REG_0),
20 BPF_ALU64_IMM(BPF_LSH, BPF_REG_8, 32),
21 BPF_ALU64_IMM(BPF_ARSH, BPF_REG_8, 32),
22 BPF_JMP_REG(BPF_JSGT, BPF_REG_1, BPF_REG_8, 16),
23 BPF_ALU64_REG(BPF_SUB, BPF_REG_9, BPF_REG_8),
25 BPF_ALU64_REG(BPF_ADD, BPF_REG_2, BPF_REG_8),
H A Dprecise.c23 BPF_MOV64_REG(BPF_REG_8, BPF_REG_0),
25 BPF_ALU64_REG(BPF_SUB, BPF_REG_9, BPF_REG_8), /* map_value_ptr -= map_value_ptr */
83 BPF_MOV64_REG(BPF_REG_8, BPF_REG_0),
85 BPF_ALU64_REG(BPF_SUB, BPF_REG_9, BPF_REG_8), /* map_value_ptr -= map_value_ptr */
122 BPF_MOV64_IMM(BPF_REG_8, 0),
124 BPF_MOV64_IMM(BPF_REG_8, 1),
131 BPF_JMP_IMM(BPF_JEQ, BPF_REG_8, 1, 1),
H A Dbounds_mix_sign_unsign.c60 BPF_MOV64_IMM(BPF_REG_8, 0),
61 BPF_ALU64_REG(BPF_ADD, BPF_REG_8, BPF_REG_1),
62 BPF_JMP_IMM(BPF_JSGT, BPF_REG_8, 1, 2),
63 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_8),
64 BPF_ST_MEM(BPF_B, BPF_REG_8, 0, 0),
85 BPF_MOV64_REG(BPF_REG_8, BPF_REG_1),
86 BPF_JMP_IMM(BPF_JSGT, BPF_REG_8, 1, 2),
87 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_8),
88 BPF_ST_MEM(BPF_B, BPF_REG_8, 0, 0),
352 BPF_MOV64_IMM(BPF_REG_8, 2),
[all …]
H A Dld_abs.c172 BPF_ALU64_REG(BPF_MOV, BPF_REG_8, BPF_REG_0),
174 BPF_ALU64_REG(BPF_ADD, BPF_REG_8, BPF_REG_0),
175 BPF_LD_IND(BPF_B, BPF_REG_8, -70),
192 BPF_ALU64_REG(BPF_MOV, BPF_REG_8, BPF_REG_0),
194 BPF_ALU64_REG(BPF_ADD, BPF_REG_8, BPF_REG_0),
195 BPF_LD_IND(BPF_B, BPF_REG_8, -70),
H A Dcalls.c360 BPF_MOV64_REG(BPF_REG_8, BPF_REG_6),
361 BPF_ALU64_IMM(BPF_ADD, BPF_REG_8, 8),
362 BPF_JMP_REG(BPF_JGT, BPF_REG_8, BPF_REG_7, 2),
732 BPF_MOV64_REG(BPF_REG_8, BPF_REG_0),
735 BPF_ALU64_REG(BPF_ADD, BPF_REG_8, BPF_REG_0),
736 BPF_MOV64_REG(BPF_REG_0, BPF_REG_8),
1256 BPF_MOV64_IMM(BPF_REG_8, 0),
1260 BPF_MOV64_IMM(BPF_REG_8, 1),
1277 BPF_MOV64_REG(BPF_REG_2, BPF_REG_8),
1328 BPF_MOV64_IMM(BPF_REG_8, 0),
[all …]
H A Dcgroup_skb.c18 BPF_LDX_MEM(BPF_W, BPF_REG_8, BPF_REG_1,
47 BPF_LDX_MEM(BPF_W, BPF_REG_8, BPF_REG_1,
68 BPF_LDX_MEM(BPF_W, BPF_REG_8, BPF_REG_1,
80 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_8,
115 BPF_LDX_MEM(BPF_W, BPF_REG_8, BPF_REG_1,
H A Dunpriv.c244 BPF_MOV64_REG(BPF_REG_8, BPF_REG_1),
252 BPF_MOV64_REG(BPF_REG_1, BPF_REG_8),
278 BPF_MOV64_REG(BPF_REG_8, BPF_REG_1),
286 BPF_MOV64_REG(BPF_REG_1, BPF_REG_8),
309 BPF_MOV64_REG(BPF_REG_8, BPF_REG_1),
317 BPF_MOV64_REG(BPF_REG_1, BPF_REG_8),
341 BPF_MOV64_REG(BPF_REG_8, BPF_REG_1),
349 BPF_MOV64_REG(BPF_REG_1, BPF_REG_8),
H A Dvalue_or_null.c88 BPF_MOV64_REG(BPF_REG_8, BPF_REG_1),
92 BPF_MOV64_REG(BPF_REG_1, BPF_REG_8),
112 BPF_MOV64_REG(BPF_REG_8, BPF_REG_1),
117 BPF_MOV64_REG(BPF_REG_1, BPF_REG_8),
H A Dvalue_ptr_arith.c216 BPF_MOV64_REG(BPF_REG_8, BPF_REG_6),
217 BPF_ALU64_REG(BPF_ADD, BPF_REG_8, BPF_REG_7),
218 BPF_MOV64_REG(BPF_REG_0, BPF_REG_8),
234 BPF_MOV64_REG(BPF_REG_8, BPF_REG_6),
235 BPF_ALU64_REG(BPF_ADD, BPF_REG_8, BPF_REG_7),
236 BPF_MOV64_REG(BPF_REG_0, BPF_REG_8),
877 BPF_LDX_MEM(BPF_W, BPF_REG_8, BPF_REG_1,
883 BPF_JMP_REG(BPF_JGT, BPF_REG_6, BPF_REG_8, 2),
896 BPF_LDX_MEM(BPF_W, BPF_REG_8, BPF_REG_1,
902 BPF_JMP_REG(BPF_JGT, BPF_REG_6, BPF_REG_8, 2),
H A Dregalloc.c198 BPF_MOV64_REG(BPF_REG_8, BPF_REG_0),
201 BPF_JMP_IMM(BPF_JSGT, BPF_REG_8, 20, 4),
203 BPF_ALU64_REG(BPF_ADD, BPF_REG_7, BPF_REG_8),
H A Dref_tracking.c810 BPF_MOV64_REG(BPF_REG_8, BPF_REG_0),
815 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_8, offsetof(struct bpf_tcp_sock, snd_cwnd)),
924 BPF_MOV64_REG(BPF_REG_8, BPF_REG_0),
926 BPF_MOV64_REG(BPF_REG_1, BPF_REG_8),
931 BPF_STX_MEM(BPF_DW, BPF_REG_9, BPF_REG_8, 0),
H A Ddead_code.c5 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0),
H A Darray_access.c203 BPF_MOV64_REG(BPF_REG_8, BPF_REG_0),
210 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_8),
H A Dbounds.c540 BPF_LDX_MEM(BPF_W, BPF_REG_8, BPF_REG_1,
550 BPF_JMP_REG(BPF_JGT, BPF_REG_3, BPF_REG_8, 1),
H A Dsock.c721 BPF_MOV64_REG(BPF_REG_8, BPF_REG_0),
722 BPF_JMP_IMM(BPF_JNE, BPF_REG_8, 0, 2),
/OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/
H A Dtest_sysctl.c249 BPF_LD_IMM64(BPF_REG_8,
252 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 2),
291 BPF_LD_IMM64(BPF_REG_8,
294 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 2),
335 BPF_LD_IMM64(BPF_REG_8,
338 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 10),
341 BPF_LD_IMM64(BPF_REG_8,
344 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 6),
347 BPF_LD_IMM64(BPF_REG_8, 0x0ULL),
349 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 2),
[all …]
H A Dtest_sock_addr.c743 BPF_LD_IMM64(BPF_REG_8, ip4.u4_addr32), /* See [2]. */ in bind4_prog_load()
744 BPF_JMP_REG(BPF_JNE, BPF_REG_7, BPF_REG_8, 12), in bind4_prog_load()
759 BPF_LD_IMM64(BPF_REG_8, port.u4_addr32), /* See [2]. */ in bind4_prog_load()
760 BPF_JMP_REG(BPF_JNE, BPF_REG_7, BPF_REG_8, 4), in bind4_prog_load()
817 BPF_LD_IMM64(BPF_REG_8, ip6.s6_addr32[3]), /* See [2]. */ in bind6_prog_load()
818 BPF_JMP_REG(BPF_JNE, BPF_REG_7, BPF_REG_8, 10), in bind6_prog_load()
/OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/prog_tests/
H A Dsockopt.c767 BPF_LDX_MEM(BPF_DW, BPF_REG_8, BPF_REG_1,
771 BPF_JMP_REG(BPF_JGT, BPF_REG_7, BPF_REG_8, 4),
813 BPF_LDX_MEM(BPF_DW, BPF_REG_8, BPF_REG_1,
817 BPF_JMP_REG(BPF_JGT, BPF_REG_7, BPF_REG_8, 4),
/OK3568_Linux_fs/kernel/arch/powerpc/net/
H A Dbpf_jit64.h54 [BPF_REG_8] = 29,
/OK3568_Linux_fs/kernel/arch/x86/net/
H A Dbpf_jit_comp.c123 [BPF_REG_8] = 6, /* R14 callee saved */
140 [BPF_REG_8] = offsetof(struct pt_regs, r14),
154 BIT(BPF_REG_8) | in is_ereg()
776 if (insn->dst_reg == BPF_REG_8 || insn->src_reg == BPF_REG_8) in detect_reg_usage()
/OK3568_Linux_fs/kernel/arch/arm64/net/
H A Dbpf_jit_comp.c42 [BPF_REG_8] = A64_R(21),
197 const u8 r8 = bpf2a64[BPF_REG_8]; in build_prologue()
337 const u8 r8 = bpf2a64[BPF_REG_8]; in build_epilogue()
/OK3568_Linux_fs/kernel/tools/include/linux/
H A Dfilter.h25 #define BPF_REG_TMP BPF_REG_8

12