| /Linux-v5.10/tools/testing/selftests/bpf/verifier/ |
| D | jmp32.c | 37 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), 120 BPF_LD_IMM64(BPF_REG_8, 0x7000000000000001), 121 BPF_JMP32_REG(BPF_JEQ, BPF_REG_7, BPF_REG_8, 1), [all …]
|
| D | value.c | 32 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 …]
|
| D | jset.c | 8 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), 156 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0), [all …]
|
| D | bpf_get_stack.c | 19 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),
|
| D | precise.c | 23 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),
|
| D | bounds_mix_sign_unsign.c | 62 BPF_MOV64_IMM(BPF_REG_8, 0), 63 BPF_ALU64_REG(BPF_ADD, BPF_REG_8, BPF_REG_1), 64 BPF_JMP_IMM(BPF_JSGT, BPF_REG_8, 1, 2), 65 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_8), 66 BPF_ST_MEM(BPF_B, BPF_REG_8, 0, 0), 88 BPF_MOV64_REG(BPF_REG_8, BPF_REG_1), 89 BPF_JMP_IMM(BPF_JSGT, BPF_REG_8, 1, 2), 90 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_8), 91 BPF_ST_MEM(BPF_B, BPF_REG_8, 0, 0), 362 BPF_MOV64_IMM(BPF_REG_8, 2), [all …]
|
| D | ld_abs.c | 172 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),
|
| D | cgroup_skb.c | 18 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,
|
| D | unpriv.c | 243 BPF_MOV64_REG(BPF_REG_8, BPF_REG_1), 251 BPF_MOV64_REG(BPF_REG_1, BPF_REG_8), 277 BPF_MOV64_REG(BPF_REG_8, BPF_REG_1), 285 BPF_MOV64_REG(BPF_REG_1, BPF_REG_8), 308 BPF_MOV64_REG(BPF_REG_8, BPF_REG_1), 316 BPF_MOV64_REG(BPF_REG_1, BPF_REG_8), 340 BPF_MOV64_REG(BPF_REG_8, BPF_REG_1), 348 BPF_MOV64_REG(BPF_REG_1, BPF_REG_8),
|
| D | calls.c | 360 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 …]
|
| D | value_or_null.c | 88 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),
|
| D | value_ptr_arith.c | 217 BPF_MOV64_REG(BPF_REG_8, BPF_REG_6), 218 BPF_ALU64_REG(BPF_ADD, BPF_REG_8, BPF_REG_7), 219 BPF_MOV64_REG(BPF_REG_0, BPF_REG_8), 235 BPF_MOV64_REG(BPF_REG_8, BPF_REG_6), 236 BPF_ALU64_REG(BPF_ADD, BPF_REG_8, BPF_REG_7), 237 BPF_MOV64_REG(BPF_REG_0, BPF_REG_8), 842 BPF_LDX_MEM(BPF_W, BPF_REG_8, BPF_REG_1, 848 BPF_JMP_REG(BPF_JGT, BPF_REG_6, BPF_REG_8, 2), 861 BPF_LDX_MEM(BPF_W, BPF_REG_8, BPF_REG_1, 867 BPF_JMP_REG(BPF_JGT, BPF_REG_6, BPF_REG_8, 2),
|
| D | regalloc.c | 198 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),
|
| D | dead_code.c | 5 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0),
|
| D | array_access.c | 203 BPF_MOV64_REG(BPF_REG_8, BPF_REG_0), 210 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_8),
|
| D | sock.c | 646 BPF_MOV64_REG(BPF_REG_8, BPF_REG_0), 647 BPF_JMP_IMM(BPF_JNE, BPF_REG_8, 0, 2),
|
| D | stack_ptr.c | 340 BPF_MOV64_IMM(BPF_REG_8, -1),
|
| D | bounds.c | 541 BPF_LDX_MEM(BPF_W, BPF_REG_8, BPF_REG_1, 551 BPF_JMP_REG(BPF_JGT, BPF_REG_3, BPF_REG_8, 1),
|
| /Linux-v5.10/tools/testing/selftests/bpf/ |
| D | test_sysctl.c | 249 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 …]
|
| D | test_sock_addr.c | 743 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()
|
| /Linux-v5.10/arch/powerpc/net/ |
| D | bpf_jit64.h | 54 [BPF_REG_8] = 29,
|
| /Linux-v5.10/tools/testing/selftests/bpf/prog_tests/ |
| D | sockopt.c | 767 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),
|
| /Linux-v5.10/arch/x86/net/ |
| D | bpf_jit_comp.c | 124 [BPF_REG_8] = 6, /* R14 callee saved */ 141 [BPF_REG_8] = offsetof(struct pt_regs, r14), 155 BIT(BPF_REG_8) | in is_ereg() 785 if (insn->dst_reg == BPF_REG_8 || insn->src_reg == BPF_REG_8) in detect_reg_usage()
|
| /Linux-v5.10/tools/include/linux/ |
| D | filter.h | 25 #define BPF_REG_TMP BPF_REG_8
|
| /Linux-v5.10/arch/arm64/net/ |
| D | bpf_jit_comp.c | 41 [BPF_REG_8] = A64_R(21), 196 const u8 r8 = bpf2a64[BPF_REG_8]; in build_prologue() 336 const u8 r8 = bpf2a64[BPF_REG_8]; in build_epilogue()
|