Symbol: RV_REG_SP
arch/riscv/net/bpf_jit.h
1020
if (rvc_enabled() && rd == RV_REG_SP && rd == rs && is_10b_int(imm) && imm && !(imm & 0xf))
arch/riscv/net/bpf_jit.h
1022
else if (rvc_enabled() && is_creg(rd) && rs == RV_REG_SP && is_10b_uint(imm) &&
arch/riscv/net/bpf_jit.h
1041
if (rvc_enabled() && rd && rd != RV_REG_SP && is_6b_int(imm) && imm)
arch/riscv/net/bpf_jit.h
1113
if (rvc_enabled() && rs1 == RV_REG_SP && rd && is_8b_uint(off) && !(off & 0x3))
arch/riscv/net/bpf_jit.h
1123
if (rvc_enabled() && rs1 == RV_REG_SP && is_8b_uint(off) && !(off & 0x3))
arch/riscv/net/bpf_jit.h
1166
if (rvc_enabled() && rs1 == RV_REG_SP && rd && is_9b_uint(off) && !(off & 0x7))
arch/riscv/net/bpf_jit.h
1176
if (rvc_enabled() && rs1 == RV_REG_SP && is_9b_uint(off) && !(off & 0x7))
arch/riscv/net/bpf_jit.h
672
return rv_ci_insn(0x3, imm, RV_REG_SP, 0x1);
arch/riscv/net/bpf_jit_comp32.c
1326
emit(rv_addi(RV_REG_SP, RV_REG_SP, -stack_adjust), ctx);
arch/riscv/net/bpf_jit_comp32.c
1329
emit(rv_sw(RV_REG_SP, stack_adjust - 4, RV_REG_RA), ctx);
arch/riscv/net/bpf_jit_comp32.c
1330
emit(rv_sw(RV_REG_SP, stack_adjust - 8, RV_REG_FP), ctx);
arch/riscv/net/bpf_jit_comp32.c
1331
emit(rv_sw(RV_REG_SP, stack_adjust - 12, RV_REG_S1), ctx);
arch/riscv/net/bpf_jit_comp32.c
1332
emit(rv_sw(RV_REG_SP, stack_adjust - 16, RV_REG_S2), ctx);
arch/riscv/net/bpf_jit_comp32.c
1333
emit(rv_sw(RV_REG_SP, stack_adjust - 20, RV_REG_S3), ctx);
arch/riscv/net/bpf_jit_comp32.c
1334
emit(rv_sw(RV_REG_SP, stack_adjust - 24, RV_REG_S4), ctx);
arch/riscv/net/bpf_jit_comp32.c
1335
emit(rv_sw(RV_REG_SP, stack_adjust - 28, RV_REG_S5), ctx);
arch/riscv/net/bpf_jit_comp32.c
1336
emit(rv_sw(RV_REG_SP, stack_adjust - 32, RV_REG_S6), ctx);
arch/riscv/net/bpf_jit_comp32.c
1337
emit(rv_sw(RV_REG_SP, stack_adjust - 36, RV_REG_S7), ctx);
arch/riscv/net/bpf_jit_comp32.c
1340
emit(rv_addi(RV_REG_FP, RV_REG_SP, stack_adjust), ctx);
arch/riscv/net/bpf_jit_comp32.c
1343
emit(rv_addi(lo(fp), RV_REG_SP, bpf_stack_adjust), ctx);
arch/riscv/net/bpf_jit_comp32.c
155
emit(rv_lw(RV_REG_RA, stack_adjust - 4, RV_REG_SP), ctx);
arch/riscv/net/bpf_jit_comp32.c
156
emit(rv_lw(RV_REG_FP, stack_adjust - 8, RV_REG_SP), ctx);
arch/riscv/net/bpf_jit_comp32.c
157
emit(rv_lw(RV_REG_S1, stack_adjust - 12, RV_REG_SP), ctx);
arch/riscv/net/bpf_jit_comp32.c
158
emit(rv_lw(RV_REG_S2, stack_adjust - 16, RV_REG_SP), ctx);
arch/riscv/net/bpf_jit_comp32.c
159
emit(rv_lw(RV_REG_S3, stack_adjust - 20, RV_REG_SP), ctx);
arch/riscv/net/bpf_jit_comp32.c
160
emit(rv_lw(RV_REG_S4, stack_adjust - 24, RV_REG_SP), ctx);
arch/riscv/net/bpf_jit_comp32.c
161
emit(rv_lw(RV_REG_S5, stack_adjust - 28, RV_REG_SP), ctx);
arch/riscv/net/bpf_jit_comp32.c
162
emit(rv_lw(RV_REG_S6, stack_adjust - 32, RV_REG_SP), ctx);
arch/riscv/net/bpf_jit_comp32.c
163
emit(rv_lw(RV_REG_S7, stack_adjust - 36, RV_REG_SP), ctx);
arch/riscv/net/bpf_jit_comp32.c
165
emit(rv_addi(RV_REG_SP, RV_REG_SP, stack_adjust), ctx);
arch/riscv/net/bpf_jit_comp32.c
750
emit(rv_addi(RV_REG_SP, RV_REG_SP, -16), ctx);
arch/riscv/net/bpf_jit_comp32.c
751
emit(rv_sw(RV_REG_SP, 0, lo(r5)), ctx);
arch/riscv/net/bpf_jit_comp32.c
752
emit(rv_sw(RV_REG_SP, 4, hi(r5)), ctx);
arch/riscv/net/bpf_jit_comp32.c
771
emit(rv_addi(RV_REG_SP, RV_REG_SP, 16), ctx);
arch/riscv/net/bpf_jit_comp64.c
1142
emit_addi(RV_REG_SP, RV_REG_SP, -16, ctx);
arch/riscv/net/bpf_jit_comp64.c
1143
emit_sd(RV_REG_SP, 8, RV_REG_RA, ctx);
arch/riscv/net/bpf_jit_comp64.c
1144
emit_sd(RV_REG_SP, 0, RV_REG_FP, ctx);
arch/riscv/net/bpf_jit_comp64.c
1145
emit_addi(RV_REG_FP, RV_REG_SP, 16, ctx);
arch/riscv/net/bpf_jit_comp64.c
1147
emit_addi(RV_REG_SP, RV_REG_SP, -stack_size, ctx);
arch/riscv/net/bpf_jit_comp64.c
1148
emit_sd(RV_REG_SP, stack_size - 8, RV_REG_T0, ctx);
arch/riscv/net/bpf_jit_comp64.c
1149
emit_sd(RV_REG_SP, stack_size - 16, RV_REG_FP, ctx);
arch/riscv/net/bpf_jit_comp64.c
1150
emit_addi(RV_REG_FP, RV_REG_SP, stack_size, ctx);
arch/riscv/net/bpf_jit_comp64.c
1157
emit_addi(RV_REG_SP, RV_REG_SP, -stack_size, ctx);
arch/riscv/net/bpf_jit_comp64.c
1158
emit_sd(RV_REG_SP, stack_size - 8, RV_REG_RA, ctx);
arch/riscv/net/bpf_jit_comp64.c
1159
emit_sd(RV_REG_SP, stack_size - 16, RV_REG_FP, ctx);
arch/riscv/net/bpf_jit_comp64.c
1160
emit_addi(RV_REG_FP, RV_REG_SP, stack_size, ctx);
arch/riscv/net/bpf_jit_comp64.c
1278
emit_ld(RV_REG_T0, stack_size - 8, RV_REG_SP, ctx);
arch/riscv/net/bpf_jit_comp64.c
1279
emit_ld(RV_REG_FP, stack_size - 16, RV_REG_SP, ctx);
arch/riscv/net/bpf_jit_comp64.c
1280
emit_addi(RV_REG_SP, RV_REG_SP, stack_size, ctx);
arch/riscv/net/bpf_jit_comp64.c
1282
emit_ld(RV_REG_RA, 8, RV_REG_SP, ctx);
arch/riscv/net/bpf_jit_comp64.c
1283
emit_ld(RV_REG_FP, 0, RV_REG_SP, ctx);
arch/riscv/net/bpf_jit_comp64.c
1284
emit_addi(RV_REG_SP, RV_REG_SP, 16, ctx);
arch/riscv/net/bpf_jit_comp64.c
1294
emit_ld(RV_REG_RA, stack_size - 8, RV_REG_SP, ctx);
arch/riscv/net/bpf_jit_comp64.c
1295
emit_ld(RV_REG_FP, stack_size - 16, RV_REG_SP, ctx);
arch/riscv/net/bpf_jit_comp64.c
1296
emit_addi(RV_REG_SP, RV_REG_SP, stack_size, ctx);
arch/riscv/net/bpf_jit_comp64.c
2039
emit_addi(RV_REG_SP, RV_REG_SP, -stack_adjust, ctx);
arch/riscv/net/bpf_jit_comp64.c
2042
emit_sd(RV_REG_SP, store_offset, RV_REG_RA, ctx);
arch/riscv/net/bpf_jit_comp64.c
2045
emit_sd(RV_REG_SP, store_offset, RV_REG_FP, ctx);
arch/riscv/net/bpf_jit_comp64.c
2048
emit_sd(RV_REG_SP, store_offset, RV_REG_S1, ctx);
arch/riscv/net/bpf_jit_comp64.c
2052
emit_sd(RV_REG_SP, store_offset, RV_REG_S2, ctx);
arch/riscv/net/bpf_jit_comp64.c
2056
emit_sd(RV_REG_SP, store_offset, RV_REG_S3, ctx);
arch/riscv/net/bpf_jit_comp64.c
2060
emit_sd(RV_REG_SP, store_offset, RV_REG_S4, ctx);
arch/riscv/net/bpf_jit_comp64.c
2064
emit_sd(RV_REG_SP, store_offset, RV_REG_S5, ctx);
arch/riscv/net/bpf_jit_comp64.c
2068
emit_sd(RV_REG_SP, store_offset, RV_REG_S6, ctx);
arch/riscv/net/bpf_jit_comp64.c
2072
emit_sd(RV_REG_SP, store_offset, RV_REG_ARENA, ctx);
arch/riscv/net/bpf_jit_comp64.c
2076
emit_addi(RV_REG_FP, RV_REG_SP, stack_adjust, ctx);
arch/riscv/net/bpf_jit_comp64.c
2079
emit_addi(RV_REG_S5, RV_REG_SP, bpf_stack_adjust, ctx);
arch/riscv/net/bpf_jit_comp64.c
236
emit_ld(RV_REG_RA, store_offset, RV_REG_SP, ctx);
arch/riscv/net/bpf_jit_comp64.c
239
emit_ld(RV_REG_FP, store_offset, RV_REG_SP, ctx);
arch/riscv/net/bpf_jit_comp64.c
242
emit_ld(RV_REG_S1, store_offset, RV_REG_SP, ctx);
arch/riscv/net/bpf_jit_comp64.c
246
emit_ld(RV_REG_S2, store_offset, RV_REG_SP, ctx);
arch/riscv/net/bpf_jit_comp64.c
250
emit_ld(RV_REG_S3, store_offset, RV_REG_SP, ctx);
arch/riscv/net/bpf_jit_comp64.c
254
emit_ld(RV_REG_S4, store_offset, RV_REG_SP, ctx);
arch/riscv/net/bpf_jit_comp64.c
258
emit_ld(RV_REG_S5, store_offset, RV_REG_SP, ctx);
arch/riscv/net/bpf_jit_comp64.c
262
emit_ld(RV_REG_S6, store_offset, RV_REG_SP, ctx);
arch/riscv/net/bpf_jit_comp64.c
266
emit_ld(RV_REG_ARENA, store_offset, RV_REG_SP, ctx);
arch/riscv/net/bpf_jit_comp64.c
270
emit_addi(RV_REG_SP, RV_REG_SP, stack_adjust, ctx);