| /Linux-v5.15/tools/testing/selftests/bpf/prog_tests/ |
| D | align.c | 213 BPF_MOV64_REG(BPF_REG_5, BPF_REG_2), 218 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, 14), 219 BPF_MOV64_REG(BPF_REG_4, BPF_REG_5), 224 BPF_LDX_MEM(BPF_B, BPF_REG_4, BPF_REG_5, 0), 225 BPF_LDX_MEM(BPF_B, BPF_REG_4, BPF_REG_5, 1), 226 BPF_LDX_MEM(BPF_B, BPF_REG_4, BPF_REG_5, 2), 227 BPF_LDX_MEM(BPF_B, BPF_REG_4, BPF_REG_5, 3), 228 BPF_LDX_MEM(BPF_H, BPF_REG_4, BPF_REG_5, 0), 229 BPF_LDX_MEM(BPF_H, BPF_REG_4, BPF_REG_5, 2), 230 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_5, 0), [all …]
|
| /Linux-v5.15/tools/testing/selftests/bpf/verifier/ |
| D | meta_access.c | 171 BPF_MOV64_IMM(BPF_REG_5, 42), 173 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_5, -8), 175 BPF_LDX_MEM(BPF_DW, BPF_REG_5, BPF_REG_10, -8), 176 BPF_JMP_IMM(BPF_JGT, BPF_REG_5, 100, 6), 177 BPF_ALU64_REG(BPF_ADD, BPF_REG_3, BPF_REG_5), 178 BPF_MOV64_REG(BPF_REG_5, BPF_REG_3), 181 BPF_JMP_REG(BPF_JGT, BPF_REG_6, BPF_REG_5, 1), 196 BPF_MOV64_IMM(BPF_REG_5, 42), 198 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_5, -8), 200 BPF_LDX_MEM(BPF_DW, BPF_REG_5, BPF_REG_10, -8), [all …]
|
| D | direct_packet_access.c | 40 BPF_MOV64_REG(BPF_REG_5, BPF_REG_3), 41 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, 14), 42 BPF_JMP_REG(BPF_JGT, BPF_REG_5, BPF_REG_4, 15), 228 BPF_MOV64_REG(BPF_REG_5, BPF_REG_3), 229 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, 23), 230 BPF_ALU64_IMM(BPF_RSH, BPF_REG_5, 3), 232 BPF_ALU64_REG(BPF_ADD, BPF_REG_6, BPF_REG_5), 253 BPF_MOV64_REG(BPF_REG_5, BPF_REG_3), 254 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, 23), 255 BPF_ALU64_IMM(BPF_AND, BPF_REG_5, 15), [all …]
|
| D | helper_packet_access.c | 45 BPF_LDX_MEM(BPF_B, BPF_REG_5, BPF_REG_2, 0), 47 BPF_ALU64_REG(BPF_ADD, BPF_REG_4, BPF_REG_5), 48 BPF_MOV64_REG(BPF_REG_5, BPF_REG_4), 49 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, 8), 50 BPF_JMP_REG(BPF_JGT, BPF_REG_5, BPF_REG_3, 4), 148 BPF_LDX_MEM(BPF_B, BPF_REG_5, BPF_REG_2, 0), 150 BPF_ALU64_REG(BPF_ADD, BPF_REG_4, BPF_REG_5), 151 BPF_MOV64_REG(BPF_REG_5, BPF_REG_4), 152 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, 8), 153 BPF_JMP_REG(BPF_JGT, BPF_REG_5, BPF_REG_3, 4), [all …]
|
| D | cgroup_skb.c | 10 BPF_LDX_MEM(BPF_W, BPF_REG_5, BPF_REG_1, 39 BPF_LDX_MEM(BPF_W, BPF_REG_5, BPF_REG_1, 62 BPF_LDX_MEM(BPF_W, BPF_REG_5, BPF_REG_1, 74 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_5, 97 BPF_LDX_MEM(BPF_W, BPF_REG_5, BPF_REG_1, 99 BPF_LDX_MEM(BPF_W, BPF_REG_5, BPF_REG_1, 101 BPF_LDX_MEM(BPF_W, BPF_REG_5, BPF_REG_1, 103 BPF_LDX_MEM(BPF_W, BPF_REG_5, BPF_REG_1,
|
| D | ld_ind.c | 53 BPF_MOV64_IMM(BPF_REG_5, 1), 54 BPF_LD_IND(BPF_W, BPF_REG_5, -0x200000), 55 BPF_MOV64_REG(BPF_REG_0, BPF_REG_5),
|
| D | ref_tracking.c | 330 BPF_MOV64_REG(BPF_REG_5, BPF_REG_10), 331 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, -8), 332 BPF_STX_MEM(BPF_DW, BPF_REG_5, BPF_REG_4, 0), 335 BPF_MOV64_REG(BPF_REG_5, BPF_REG_10), 336 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, -8), 337 BPF_LDX_MEM(BPF_DW, BPF_REG_4, BPF_REG_5, 0), 359 BPF_MOV64_REG(BPF_REG_5, BPF_REG_10), 360 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, -8), 361 BPF_STX_MEM(BPF_DW, BPF_REG_5, BPF_REG_4, 0), 364 BPF_MOV64_REG(BPF_REG_5, BPF_REG_10), [all …]
|
| D | search_pruning.c | 100 BPF_LDX_MEM(BPF_DW, BPF_REG_5, BPF_REG_10, -16), 101 BPF_JMP_IMM(BPF_JEQ, BPF_REG_5, 0, 2), 127 BPF_LDX_MEM(BPF_DW, BPF_REG_5, BPF_REG_10, -16),
|
| D | calls.c | 1667 BPF_MOV64_IMM(BPF_REG_5, 0), 1669 BPF_MOV64_IMM(BPF_REG_5, 1), 1674 BPF_MOV64_REG(BPF_REG_0, BPF_REG_5), 1703 BPF_MOV64_IMM(BPF_REG_5, 0), 1705 BPF_MOV64_IMM(BPF_REG_5, 1), 1709 BPF_MOV64_REG(BPF_REG_0, BPF_REG_5), 1735 BPF_MOV64_IMM(BPF_REG_5, 0), 1739 BPF_MOV64_IMM(BPF_REG_5, 1), 1743 BPF_MOV64_REG(BPF_REG_0, BPF_REG_5), 1771 BPF_MOV64_IMM(BPF_REG_5, 0), [all …]
|
| D | helper_access_var_len.c | 332 BPF_MOV64_IMM(BPF_REG_5, 0), 349 BPF_MOV64_IMM(BPF_REG_5, 0), 367 BPF_MOV64_IMM(BPF_REG_5, 0), 387 BPF_MOV64_IMM(BPF_REG_5, 0), 411 BPF_MOV64_IMM(BPF_REG_5, 0), 433 BPF_MOV64_IMM(BPF_REG_5, 0), 456 BPF_MOV64_IMM(BPF_REG_5, 0),
|
| D | bpf_get_stack.c | 32 BPF_MOV64_IMM(BPF_REG_5, sizeof(struct test_val)/2), 33 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_5),
|
| D | stack_ptr.c | 267 BPF_MOV64_REG(BPF_REG_5, BPF_REG_10), 268 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_5, -6), 339 BPF_MOV64_IMM(BPF_REG_5, -1),
|
| D | ld_abs.c | 53 BPF_MOV64_IMM(BPF_REG_5, 0), 55 BPF_MOV64_REG(BPF_REG_0, BPF_REG_5),
|
| D | var_off.c | 155 BPF_MOV64_IMM(BPF_REG_5, 8), 309 BPF_MOV64_IMM(BPF_REG_5, 8),
|
| D | event_output.c | 34 BPF_MOV64_IMM(BPF_REG_5, 8), \
|
| D | array_access.c | 250 BPF_MOV64_IMM(BPF_REG_5, 0), 370 BPF_MOV64_IMM(BPF_REG_5, 0),
|
| D | bounds_mix_sign_unsign.c | 154 BPF_MOV64_IMM(BPF_REG_5, 0),
|
| D | bounds.c | 551 BPF_LDX_MEM(BPF_W, BPF_REG_5, BPF_REG_6, 0),
|
| /Linux-v5.15/arch/powerpc/net/ |
| D | bpf_jit64.h | 50 [BPF_REG_5] = 7,
|
| D | bpf_jit_comp32.c | 48 [BPF_REG_5] = 22, 143 if (bpf_is_seen_register(ctx, bpf_to_ppc(ctx, BPF_REG_5))) { in bpf_jit_build_prologue() 144 EMIT(PPC_RAW_LWZ(bpf_to_ppc(ctx, BPF_REG_5) - 1, _R1, BPF_PPC_STACKFRAME(ctx)) + 8); in bpf_jit_build_prologue() 145 EMIT(PPC_RAW_LWZ(bpf_to_ppc(ctx, BPF_REG_5), _R1, BPF_PPC_STACKFRAME(ctx)) + 12); in bpf_jit_build_prologue() 870 if (bpf_is_seen_register(ctx, bpf_to_ppc(ctx, BPF_REG_5))) { in bpf_jit_build_body() 871 EMIT(PPC_RAW_STW(bpf_to_ppc(ctx, BPF_REG_5) - 1, _R1, 8)); in bpf_jit_build_body() 872 EMIT(PPC_RAW_STW(bpf_to_ppc(ctx, BPF_REG_5), _R1, 12)); in bpf_jit_build_body()
|
| /Linux-v5.15/tools/include/linux/ |
| D | filter.h | 18 #define BPF_REG_ARG5 BPF_REG_5
|
| /Linux-v5.15/arch/x86/net/ |
| D | bpf_jit_comp.c | 121 [BPF_REG_5] = 0, /* R8 */ 138 [BPF_REG_5] = offsetof(struct pt_regs, r8), 152 return (1 << reg) & (BIT(BPF_REG_5) | in is_ereg()
|
| /Linux-v5.15/arch/mips/net/ |
| D | ebpf_jit.c | 211 case BPF_REG_5: in ebpf_to_mips_reg() 1717 for (reg = BPF_REG_0; reg <= BPF_REG_5; reg++) in reg_val_propagate_range() 1758 for (reg = BPF_REG_1; reg <= BPF_REG_5; reg++) in reg_val_propagate()
|
| /Linux-v5.15/arch/s390/net/ |
| D | bpf_jit_comp.c | 84 [BPF_REG_5] = 6, 1331 REG_SET_SEEN(BPF_REG_5); in bpf_jit_insn()
|
| /Linux-v5.15/arch/riscv/net/ |
| D | bpf_jit_comp32.c | 79 [BPF_REG_5] = {RV_REG_S4, RV_REG_S3}, 745 const s8 *r5 = bpf2rv32[BPF_REG_5]; in emit_call()
|