BPF_REG_FP 153 arch/arm/net/bpf_jit_32.c [BPF_REG_FP] = {STACK_OFFSET(BPF_FP_HI), STACK_OFFSET(BPF_FP_LO)}, BPF_REG_FP 1283 arch/arm/net/bpf_jit_32.c const s8 fplo = bpf2a32[BPF_REG_FP][1]; BPF_REG_FP 1284 arch/arm/net/bpf_jit_32.c const s8 fphi = bpf2a32[BPF_REG_FP][0]; BPF_REG_FP 43 arch/arm64/net/bpf_jit_comp.c [BPF_REG_FP] = A64_R(25), BPF_REG_FP 183 arch/arm64/net/bpf_jit_comp.c const u8 fp = bpf2a64[BPF_REG_FP]; BPF_REG_FP 315 arch/arm64/net/bpf_jit_comp.c const u8 fp = bpf2a64[BPF_REG_FP]; BPF_REG_FP 57 arch/powerpc/net/bpf_jit64.h [BPF_REG_FP] = 31, BPF_REG_FP 50 arch/powerpc/net/bpf_jit_comp64.c return ctx->seen & SEEN_FUNC || bpf_is_seen_register(ctx, BPF_REG_FP); BPF_REG_FP 131 arch/powerpc/net/bpf_jit_comp64.c if (bpf_is_seen_register(ctx, BPF_REG_FP)) BPF_REG_FP 132 arch/powerpc/net/bpf_jit_comp64.c PPC_ADDI(b2p[BPF_REG_FP], 1, BPF_REG_FP 61 arch/riscv/net/bpf_jit_comp.c [BPF_REG_FP] = RV_REG_S5, BPF_REG_FP 93 arch/s390/net/bpf_jit_comp.c [BPF_REG_FP] = 13, BPF_REG_FP 435 arch/s390/net/bpf_jit_comp.c EMIT4_DISP(0x41000000, BPF_REG_FP, REG_15, STK_160_UNUSED); BPF_REG_FP 226 arch/sparc/net/bpf_jit_comp_64.c [BPF_REG_FP] = L6, BPF_REG_FP 824 arch/sparc/net/bpf_jit_comp_64.c const u8 vfp = bpf2sparc[BPF_REG_FP]; BPF_REG_FP 904 arch/sparc/net/bpf_jit_comp_64.c if (insn->src_reg == BPF_REG_FP) BPF_REG_FP 1299 arch/sparc/net/bpf_jit_comp_64.c if (insn->dst_reg == BPF_REG_FP) BPF_REG_FP 1340 arch/sparc/net/bpf_jit_comp_64.c if (insn->dst_reg == BPF_REG_FP) BPF_REG_FP 1375 arch/sparc/net/bpf_jit_comp_64.c if (insn->dst_reg == BPF_REG_FP) BPF_REG_FP 1398 arch/sparc/net/bpf_jit_comp_64.c if (insn->dst_reg == BPF_REG_FP) BPF_REG_FP 121 arch/x86/net/bpf_jit_comp.c [BPF_REG_FP] = 5, /* RBP readonly */ BPF_REG_FP 151 arch/x86/net/bpf_jit_comp.c BIT(BPF_REG_FP)); BPF_REG_FP 157 arch/x86/net/bpf_jit_comp32.c [BPF_REG_FP] = {STACK_OFFSET(80), STACK_OFFSET(84)}, BPF_REG_FP 1204 arch/x86/net/bpf_jit_comp32.c const u8 fplo = bpf2ia32[BPF_REG_FP][0]; BPF_REG_FP 1205 arch/x86/net/bpf_jit_comp32.c const u8 fphi = bpf2ia32[BPF_REG_FP][1]; BPF_REG_FP 52 kernel/bpf/core.c #define FP regs[BPF_REG_FP] BPF_REG_FP 1013 kernel/bpf/verifier.c for (regno = 0; regno < BPF_REG_FP; regno++) BPF_REG_FP 1033 kernel/bpf/verifier.c for (regno = 0; regno < BPF_REG_FP; regno++) BPF_REG_FP 1055 kernel/bpf/verifier.c regs[BPF_REG_FP].type = PTR_TO_STACK; BPF_REG_FP 1056 kernel/bpf/verifier.c mark_reg_known_zero(env, regs, BPF_REG_FP); BPF_REG_FP 1057 kernel/bpf/verifier.c regs[BPF_REG_FP].frameno = state->frameno; BPF_REG_FP 1381 kernel/bpf/verifier.c if (regno == BPF_REG_FP) BPF_REG_FP 1391 kernel/bpf/verifier.c if (regno == BPF_REG_FP) { BPF_REG_FP 1507 kernel/bpf/verifier.c if (insn->src_reg != BPF_REG_FP) BPF_REG_FP 1531 kernel/bpf/verifier.c if (insn->dst_reg != BPF_REG_FP) BPF_REG_FP 1643 kernel/bpf/verifier.c for (j = 0; j < BPF_REG_FP; j++) { BPF_REG_FP 1922 kernel/bpf/verifier.c if (dst_reg != BPF_REG_FP) { BPF_REG_FP 6804 kernel/bpf/verifier.c for (i = 0; i < BPF_REG_FP; i++) { BPF_REG_FP 7218 kernel/bpf/verifier.c BUILD_BUG_ON(BPF_REG_FP + 1 != MAX_BPF_REG); BPF_REG_FP 7225 kernel/bpf/verifier.c for (i = frame < vstate->curframe ? BPF_REG_6 : 0; i < BPF_REG_FP; i++) { BPF_REG_FP 7260 kernel/bpf/verifier.c for (i = 0; i < BPF_REG_FP; i++, state_reg++) { BPF_REG_FP 7493 kernel/bpf/verifier.c for (i = j < cur->curframe ? BPF_REG_6 : 0; i < BPF_REG_FP; i++) BPF_REG_FP 7495 kernel/bpf/verifier.c for (i = 0; i < BPF_REG_FP; i++) BPF_REG_FP 8630 kernel/bpf/verifier.c BPF_ST_MEM(BPF_DW, BPF_REG_FP, BPF_REG_FP 547 net/core/filter.c BUILD_BUG_ON(BPF_REG_FP + 1 != MAX_BPF_REG); BPF_REG_FP 794 net/core/filter.c *insn = BPF_STX_MEM(BPF_W, BPF_REG_FP, BPF_CLASS(fp->code) == BPF_REG_FP 810 net/core/filter.c BPF_REG_A : BPF_REG_X, BPF_REG_FP, BPF_REG_FP 265 tools/perf/util/bpf-prologue.c ins(BPF_MOV64_REG(BPF_REG_7, BPF_REG_FP), pos); BPF_REG_FP 275 tools/perf/util/bpf-prologue.c ins(BPF_STX_MEM(BPF_DW, BPF_REG_FP, BPF_REG_ARG3, BPF_REG_FP 297 tools/perf/util/bpf-prologue.c BPF_REG_FP, stack_offset), pos); BPF_REG_FP 308 tools/perf/util/bpf-prologue.c BPF_REG_FP, -BPF_REG_SIZE * (i + 1)), pos); BPF_REG_FP 56 tools/testing/selftests/bpf/verifier/bounds.c BPF_MOV64_REG(BPF_REG_ARG2, BPF_REG_FP), BPF_REG_FP 60 tools/testing/selftests/bpf/verifier/bounds.c BPF_MOV64_REG(BPF_REG_9, BPF_REG_FP), BPF_REG_FP 63 tools/testing/selftests/bpf/verifier/bounds.c BPF_MOV64_REG(BPF_REG_ARG2, BPF_REG_FP), BPF_REG_FP 7 tools/testing/selftests/bpf/verifier/precise.c BPF_MOV64_REG(BPF_REG_2, BPF_REG_FP), BPF_REG_FP 9 tools/testing/selftests/bpf/verifier/precise.c BPF_ST_MEM(BPF_DW, BPF_REG_FP, -8, 0), BPF_REG_FP 17 tools/testing/selftests/bpf/verifier/precise.c BPF_MOV64_REG(BPF_REG_2, BPF_REG_FP), BPF_REG_FP 31 tools/testing/selftests/bpf/verifier/precise.c BPF_MOV64_REG(BPF_REG_1, BPF_REG_FP), BPF_REG_FP 67 tools/testing/selftests/bpf/verifier/precise.c BPF_MOV64_REG(BPF_REG_2, BPF_REG_FP), BPF_REG_FP 69 tools/testing/selftests/bpf/verifier/precise.c BPF_ST_MEM(BPF_DW, BPF_REG_FP, -8, 0), BPF_REG_FP 77 tools/testing/selftests/bpf/verifier/precise.c BPF_MOV64_REG(BPF_REG_2, BPF_REG_FP), BPF_REG_FP 91 tools/testing/selftests/bpf/verifier/precise.c BPF_MOV64_REG(BPF_REG_1, BPF_REG_FP), BPF_REG_FP 87 tools/testing/selftests/bpf/verifier/value_ptr_arith.c BPF_MOV64_REG(BPF_REG_ARG2, BPF_REG_FP), BPF_REG_FP 89 tools/testing/selftests/bpf/verifier/value_ptr_arith.c BPF_ST_MEM(BPF_DW, BPF_REG_FP, -16, 0), BPF_REG_FP 134 tools/testing/selftests/bpf/verifier/value_ptr_arith.c BPF_MOV64_REG(BPF_REG_ARG2, BPF_REG_FP), BPF_REG_FP 136 tools/testing/selftests/bpf/verifier/value_ptr_arith.c BPF_ST_MEM(BPF_DW, BPF_REG_FP, -16, 0), BPF_REG_FP 180 tools/testing/selftests/bpf/verifier/value_ptr_arith.c BPF_MOV64_REG(BPF_REG_ARG2, BPF_REG_FP), BPF_REG_FP 182 tools/testing/selftests/bpf/verifier/value_ptr_arith.c BPF_ST_MEM(BPF_DW, BPF_REG_FP, -16, 0), BPF_REG_FP 207 tools/testing/selftests/bpf/verifier/value_ptr_arith.c BPF_MOV64_REG(BPF_REG_2, BPF_REG_FP), BPF_REG_FP 209 tools/testing/selftests/bpf/verifier/value_ptr_arith.c BPF_ST_MEM(BPF_DW, BPF_REG_FP, -16, 0), BPF_REG_FP 213 tools/testing/selftests/bpf/verifier/value_ptr_arith.c BPF_MOV64_REG(BPF_REG_2, BPF_REG_FP),