/Linux-v6.1/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-v6.1/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 | atomic_cmpxchg.c | 172 BPF_MOV64_REG(BPF_REG_5, BPF_REG_10), 174 BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, BPF_REG_10, BPF_REG_5, -8), 193 BPF_MOV64_REG(BPF_REG_5, BPF_REG_10), 195 BPF_ATOMIC_OP(BPF_W, BPF_CMPXCHG, BPF_REG_10, BPF_REG_5, -8), 212 BPF_MOV32_REG(BPF_REG_5, BPF_REG_10), 214 BPF_ATOMIC_OP(BPF_W, BPF_CMPXCHG, BPF_REG_10, BPF_REG_5, -8), 233 BPF_MOV32_REG(BPF_REG_5, BPF_REG_10), 235 BPF_ATOMIC_OP(BPF_W, BPF_CMPXCHG, BPF_REG_10, BPF_REG_5, -8),
|
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 | atomic_fetch.c | 125 __ATOMIC_FETCH_OP_TEST(BPF_REG_4, BPF_REG_5, 1, BPF_ADD | BPF_FETCH, 2, 3), 131 __ATOMIC_FETCH_OP_TEST(BPF_REG_4, BPF_REG_5, 0x010, BPF_AND | BPF_FETCH, 0x011, 0x010), 137 __ATOMIC_FETCH_OP_TEST(BPF_REG_4, BPF_REG_5, 0x010, BPF_OR | BPF_FETCH, 0x011, 0x011), 143 __ATOMIC_FETCH_OP_TEST(BPF_REG_4, BPF_REG_5, 0x010, BPF_XOR | BPF_FETCH, 0x011, 0x001), 149 __ATOMIC_FETCH_OP_TEST(BPF_REG_4, BPF_REG_5, 0x010, BPF_XCHG, 0x011, 0x011),
|
D | ref_tracking.c | 469 BPF_MOV64_REG(BPF_REG_5, BPF_REG_10), 470 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, -8), 471 BPF_STX_MEM(BPF_DW, BPF_REG_5, BPF_REG_4, 0), 474 BPF_MOV64_REG(BPF_REG_5, BPF_REG_10), 475 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, -8), 476 BPF_LDX_MEM(BPF_DW, BPF_REG_4, BPF_REG_5, 0), 498 BPF_MOV64_REG(BPF_REG_5, BPF_REG_10), 499 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, -8), 500 BPF_STX_MEM(BPF_DW, BPF_REG_5, BPF_REG_4, 0), 503 BPF_MOV64_REG(BPF_REG_5, BPF_REG_10), [all …]
|
D | calls.c | 1940 BPF_MOV64_IMM(BPF_REG_5, 0), 1942 BPF_MOV64_IMM(BPF_REG_5, 1), 1947 BPF_MOV64_REG(BPF_REG_0, BPF_REG_5), 1976 BPF_MOV64_IMM(BPF_REG_5, 0), 1978 BPF_MOV64_IMM(BPF_REG_5, 1), 1982 BPF_MOV64_REG(BPF_REG_0, BPF_REG_5), 2008 BPF_MOV64_IMM(BPF_REG_5, 0), 2012 BPF_MOV64_IMM(BPF_REG_5, 1), 2016 BPF_MOV64_REG(BPF_REG_0, BPF_REG_5), 2044 BPF_MOV64_IMM(BPF_REG_5, 0), [all …]
|
D | jit.c | 94 BPF_LD_IMM64(BPF_REG_5, 0xeeff0d413122ULL), 95 BPF_ALU32_REG(BPF_MUL, BPF_REG_5, BPF_REG_1), 96 BPF_JMP_REG(BPF_JEQ, BPF_REG_5, BPF_REG_0, 2),
|
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 | 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 | 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),
|
/Linux-v6.1/arch/powerpc/net/ |
D | bpf_jit_comp32.c | 55 ctx->b2p[BPF_REG_5] = _R22; in bpf_jit_init_reg_mapping() 145 if (bpf_is_seen_register(ctx, bpf_to_ppc(BPF_REG_5))) { in bpf_jit_build_prologue() 146 EMIT(PPC_RAW_LWZ(bpf_to_ppc(BPF_REG_5) - 1, _R1, BPF_PPC_STACKFRAME(ctx)) + 8); in bpf_jit_build_prologue() 147 EMIT(PPC_RAW_LWZ(bpf_to_ppc(BPF_REG_5), _R1, BPF_PPC_STACKFRAME(ctx)) + 12); in bpf_jit_build_prologue() 997 if (bpf_is_seen_register(ctx, bpf_to_ppc(BPF_REG_5))) { in bpf_jit_build_body() 998 EMIT(PPC_RAW_STW(bpf_to_ppc(BPF_REG_5) - 1, _R1, 8)); in bpf_jit_build_body() 999 EMIT(PPC_RAW_STW(bpf_to_ppc(BPF_REG_5), _R1, 12)); in bpf_jit_build_body()
|
/Linux-v6.1/tools/include/linux/ |
D | filter.h | 18 #define BPF_REG_ARG5 BPF_REG_5
|
/Linux-v6.1/arch/x86/net/ |
D | bpf_jit_comp.c | 126 [BPF_REG_5] = 0, /* R8 */ 143 [BPF_REG_5] = offsetof(struct pt_regs, r8), 157 return (1 << reg) & (BIT(BPF_REG_5) | in is_ereg()
|
/Linux-v6.1/arch/s390/net/ |
D | bpf_jit_comp.c | 84 [BPF_REG_5] = 6, 1309 REG_SET_SEEN(BPF_REG_5); in bpf_jit_insn()
|
/Linux-v6.1/Documentation/bpf/ |
D | verifier.rst | 486 BPF_MOV64_IMM(BPF_REG_5, 0), 514 BPF_MOV64_IMM(BPF_REG_5, 0),
|