Symbol: BPF_REG_5
arch/arc/net/bpf_jit_arcv2.c
2999
len += push_r64(BUF(buf, len), BPF_REG_5);
arch/arc/net/bpf_jit_arcv2.c
74
[BPF_REG_5] = {ARC_R_22, ARC_R_23},
arch/arm/net/bpf_jit_32.c
159
[BPF_REG_5] = {STACK_OFFSET(BPF_R5_HI), STACK_OFFSET(BPF_R5_LO)},
arch/arm/net/bpf_jit_32.c
2058
const s8 *r5 = bpf2a32[BPF_REG_5];
arch/arm64/net/bpf_jit_comp.c
56
[BPF_REG_5] = A64_R(4),
arch/loongarch/net/bpf_jit.c
38
[BPF_REG_5] = LOONGARCH_GPR_A4,
arch/mips/net/bpf_jit_comp32.c
125
[BPF_REG_5] = {MIPS_R_T5, MIPS_R_T4},
arch/mips/net/bpf_jit_comp64.c
72
[BPF_REG_5] = MIPS_R_A4,
arch/parisc/net/bpf_jit_comp32.c
1547
dst = regmap[BPF_REG_5];
arch/parisc/net/bpf_jit_comp32.c
82
[BPF_REG_5] = {HPPA_R(11), HPPA_R(12)},
arch/parisc/net/bpf_jit_comp32.c
897
reg = bpf_get_reg64_offset(regmap[BPF_REG_5], tmp, offset_sp, ctx);
arch/parisc/net/bpf_jit_comp64.c
1171
LOAD_PARAM(HPPA_REG_ARG4, BPF_REG_5);
arch/parisc/net/bpf_jit_comp64.c
26
[BPF_REG_5] = HPPA_R(9),
arch/parisc/net/bpf_jit_comp64.c
473
emit_hppa_copy(regmap[BPF_REG_5], HPPA_REG_ARG4, ctx);
arch/powerpc/net/bpf_jit_comp32.c
1170
if (bpf_is_seen_register(ctx, bpf_to_ppc(BPF_REG_5))) {
arch/powerpc/net/bpf_jit_comp32.c
1171
EMIT(PPC_RAW_STW(bpf_to_ppc(BPF_REG_5) - 1, _R1, 8));
arch/powerpc/net/bpf_jit_comp32.c
1172
EMIT(PPC_RAW_STW(bpf_to_ppc(BPF_REG_5), _R1, 12));
arch/powerpc/net/bpf_jit_comp32.c
55
ctx->b2p[BPF_REG_5] = _R22;
arch/powerpc/net/bpf_jit_comp64.c
85
ctx->b2p[BPF_REG_5] = _R7;
arch/riscv/net/bpf_jit_comp32.c
745
const s8 *r5 = bpf2rv32[BPF_REG_5];
arch/riscv/net/bpf_jit_comp32.c
79
[BPF_REG_5] = {RV_REG_S4, RV_REG_S3},
arch/riscv/net/bpf_jit_comp64.c
35
[BPF_REG_5] = RV_REG_A4,
arch/s390/net/bpf_jit_comp.c
1810
REG_SET_SEEN(BPF_REG_5);
arch/s390/net/bpf_jit_comp.c
93
[BPF_REG_5] = 6,
arch/sparc/net/bpf_jit_comp_64.c
217
[BPF_REG_5] = O4,
arch/x86/net/bpf_jit_comp.c
188
[BPF_REG_5] = 0, /* R8 */
arch/x86/net/bpf_jit_comp.c
206
[BPF_REG_5] = offsetof(struct pt_regs, r8),
arch/x86/net/bpf_jit_comp.c
220
return (1 << reg) & (BIT(BPF_REG_5) |
arch/x86/net/bpf_jit_comp32.c
148
[BPF_REG_5] = {STACK_OFFSET(40), STACK_OFFSET(44)},
arch/x86/net/bpf_jit_comp32.c
2089
const u8 *r5 = bpf2ia32[BPF_REG_5];
include/linux/bpf_verifier.h
302
(1 << BPF_REG_5))
include/linux/filter.h
50
#define BPF_REG_ARG5 BPF_REG_5
kernel/bpf/backtrack.c
461
for (i = BPF_REG_1; i <= BPF_REG_5; i++) {
kernel/bpf/backtrack.c
496
for (i = BPF_REG_1; i <= BPF_REG_5; i++)
kernel/bpf/backtrack.c
535
for (i = BPF_REG_1; i <= BPF_REG_5; i++)
kernel/bpf/const_fold.c
198
for (r = BPF_REG_0; r <= BPF_REG_5; r++)
kernel/bpf/core.c
54
#define BPF_R5 regs[BPF_REG_5]
kernel/bpf/liveness.c
1167
for (r = BPF_REG_0; r <= BPF_REG_5; r++)
kernel/bpf/liveness.c
1665
for (r = BPF_REG_1; r <= BPF_REG_5; r++)
kernel/bpf/liveness.c
1768
for (int r = BPF_REG_1; r <= BPF_REG_5; r++)
kernel/bpf/liveness.c
1913
for (int r = BPF_REG_1; r <= BPF_REG_5; r++)
kernel/bpf/liveness.c
1936
for (int r = BPF_REG_1; r <= BPF_REG_5; r++)
kernel/bpf/verifier.c
10010
struct bpf_reg_state *data_len_reg = &regs[BPF_REG_5];
kernel/bpf/verifier.c
1805
BPF_REG_0, BPF_REG_1, BPF_REG_2, BPF_REG_3, BPF_REG_4, BPF_REG_5
kernel/bpf/verifier.c
19709
node_offset_reg = BPF_REG_5;
kernel/bpf/verifier.c
9474
bpf_mark_reg_not_init(env, &callee->regs[BPF_REG_5]);
kernel/bpf/verifier.c
9487
for (i = BPF_REG_1; i <= BPF_REG_5; i++)
kernel/bpf/verifier.c
9533
bpf_mark_reg_not_init(env, &callee->regs[BPF_REG_5]);
kernel/bpf/verifier.c
9564
bpf_mark_reg_not_init(env, &callee->regs[BPF_REG_5]);
kernel/bpf/verifier.c
9592
bpf_mark_reg_not_init(env, &callee->regs[BPF_REG_5]);
kernel/bpf/verifier.c
9614
bpf_mark_reg_not_init(env, &callee->regs[BPF_REG_5]);
kernel/bpf/verifier.c
9648
bpf_mark_reg_not_init(env, &callee->regs[BPF_REG_5]);
kernel/bpf/verifier.c
9678
bpf_mark_reg_not_init(env, &callee->regs[BPF_REG_5]);
lib/test_bpf.c
44
#define R5 BPF_REG_5
tools/include/linux/filter.h
18
#define BPF_REG_ARG5 BPF_REG_5
tools/testing/selftests/bpf/progs/verifier_ld_ind.c
90
: __imm_insn(ld_ind, BPF_LD_IND(BPF_W, BPF_REG_5, -0x200000))
tools/testing/selftests/bpf/test_verifier.c
476
BPF_MOV64_IMM(BPF_REG_5, 0), \
tools/testing/selftests/bpf/verifier/atomic_cmpxchg.c
161
BPF_MOV64_REG(BPF_REG_5, BPF_REG_10),
tools/testing/selftests/bpf/verifier/atomic_cmpxchg.c
163
BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, BPF_REG_10, BPF_REG_5, -8),
tools/testing/selftests/bpf/verifier/atomic_cmpxchg.c
182
BPF_MOV64_REG(BPF_REG_5, BPF_REG_10),
tools/testing/selftests/bpf/verifier/atomic_cmpxchg.c
184
BPF_ATOMIC_OP(BPF_W, BPF_CMPXCHG, BPF_REG_10, BPF_REG_5, -8),
tools/testing/selftests/bpf/verifier/atomic_cmpxchg.c
201
BPF_MOV32_REG(BPF_REG_5, BPF_REG_10),
tools/testing/selftests/bpf/verifier/atomic_cmpxchg.c
203
BPF_ATOMIC_OP(BPF_W, BPF_CMPXCHG, BPF_REG_10, BPF_REG_5, -8),
tools/testing/selftests/bpf/verifier/atomic_cmpxchg.c
222
BPF_MOV32_REG(BPF_REG_5, BPF_REG_10),
tools/testing/selftests/bpf/verifier/atomic_cmpxchg.c
224
BPF_ATOMIC_OP(BPF_W, BPF_CMPXCHG, BPF_REG_10, BPF_REG_5, -8),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
125
__ATOMIC_FETCH_OP_TEST(BPF_REG_4, BPF_REG_5, 1, BPF_ADD | BPF_FETCH, 2, 3),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
131
__ATOMIC_FETCH_OP_TEST(BPF_REG_4, BPF_REG_5, 0x010, BPF_AND | BPF_FETCH, 0x011, 0x010),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
137
__ATOMIC_FETCH_OP_TEST(BPF_REG_4, BPF_REG_5, 0x010, BPF_OR | BPF_FETCH, 0x011, 0x011),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
143
__ATOMIC_FETCH_OP_TEST(BPF_REG_4, BPF_REG_5, 0x010, BPF_XOR | BPF_FETCH, 0x011, 0x001),
tools/testing/selftests/bpf/verifier/atomic_fetch.c
149
__ATOMIC_FETCH_OP_TEST(BPF_REG_4, BPF_REG_5, 0x010, BPF_XCHG, 0x011, 0x011),
tools/testing/selftests/bpf/verifier/calls.c
2008
BPF_MOV64_IMM(BPF_REG_5, 0),
tools/testing/selftests/bpf/verifier/calls.c
2010
BPF_MOV64_IMM(BPF_REG_5, 1),
tools/testing/selftests/bpf/verifier/calls.c
2015
BPF_MOV64_REG(BPF_REG_0, BPF_REG_5),
tools/testing/selftests/bpf/verifier/calls.c
2044
BPF_MOV64_IMM(BPF_REG_5, 0),
tools/testing/selftests/bpf/verifier/calls.c
2046
BPF_MOV64_IMM(BPF_REG_5, 1),
tools/testing/selftests/bpf/verifier/calls.c
2050
BPF_MOV64_REG(BPF_REG_0, BPF_REG_5),
tools/testing/selftests/bpf/verifier/calls.c
2076
BPF_MOV64_IMM(BPF_REG_5, 0),
tools/testing/selftests/bpf/verifier/calls.c
2080
BPF_MOV64_IMM(BPF_REG_5, 1),
tools/testing/selftests/bpf/verifier/calls.c
2084
BPF_MOV64_REG(BPF_REG_0, BPF_REG_5),
tools/testing/selftests/bpf/verifier/calls.c
2112
BPF_MOV64_IMM(BPF_REG_5, 0),
tools/testing/selftests/bpf/verifier/calls.c
2116
BPF_MOV64_IMM(BPF_REG_5, 1),
tools/testing/selftests/bpf/verifier/calls.c
2120
BPF_MOV64_REG(BPF_REG_0, BPF_REG_5),
tools/testing/selftests/bpf/verifier/calls.c
2147
BPF_MOV64_IMM(BPF_REG_5, 0),
tools/testing/selftests/bpf/verifier/calls.c
2151
BPF_MOV64_IMM(BPF_REG_5, 1),
tools/testing/selftests/bpf/verifier/calls.c
2155
BPF_MOV64_REG(BPF_REG_0, BPF_REG_5),
tools/testing/selftests/bpf/verifier/calls.c
2189
BPF_MOV64_IMM(BPF_REG_5, 0),
tools/testing/selftests/bpf/verifier/calls.c
2193
BPF_MOV64_IMM(BPF_REG_5, 1),
tools/testing/selftests/bpf/verifier/calls.c
2197
BPF_MOV64_REG(BPF_REG_0, BPF_REG_5),
tools/testing/selftests/bpf/verifier/calls.c
2230
BPF_MOV64_IMM(BPF_REG_5, 0),
tools/testing/selftests/bpf/verifier/calls.c
2234
BPF_MOV64_IMM(BPF_REG_5, 1),
tools/testing/selftests/bpf/verifier/calls.c
2238
BPF_MOV64_REG(BPF_REG_0, BPF_REG_5),
tools/testing/selftests/bpf/verifier/event_output.c
34
BPF_MOV64_IMM(BPF_REG_5, 8), \
tools/testing/selftests/bpf/verifier/jit.c
118
BPF_LD_IMM64(BPF_REG_5, 0xeeff0d413122ULL),
tools/testing/selftests/bpf/verifier/jit.c
119
BPF_ALU32_REG(BPF_MUL, BPF_REG_5, BPF_REG_1),
tools/testing/selftests/bpf/verifier/jit.c
120
BPF_JMP_REG(BPF_JEQ, BPF_REG_5, BPF_REG_0, 2),
tools/testing/selftests/bpf/verifier/ld_abs.c
53
BPF_MOV64_IMM(BPF_REG_5, 0),
tools/testing/selftests/bpf/verifier/ld_abs.c
55
BPF_MOV64_REG(BPF_REG_0, BPF_REG_5),