Lines Matching refs:stack_adjust

145 	int stack_adjust = ctx->stack_size;  in __build_epilogue()  local
155 emit(rv_lw(RV_REG_RA, stack_adjust - 4, RV_REG_SP), ctx); in __build_epilogue()
156 emit(rv_lw(RV_REG_FP, stack_adjust - 8, RV_REG_SP), ctx); in __build_epilogue()
157 emit(rv_lw(RV_REG_S1, stack_adjust - 12, RV_REG_SP), ctx); in __build_epilogue()
158 emit(rv_lw(RV_REG_S2, stack_adjust - 16, RV_REG_SP), ctx); in __build_epilogue()
159 emit(rv_lw(RV_REG_S3, stack_adjust - 20, RV_REG_SP), ctx); in __build_epilogue()
160 emit(rv_lw(RV_REG_S4, stack_adjust - 24, RV_REG_SP), ctx); in __build_epilogue()
161 emit(rv_lw(RV_REG_S5, stack_adjust - 28, RV_REG_SP), ctx); in __build_epilogue()
162 emit(rv_lw(RV_REG_S6, stack_adjust - 32, RV_REG_SP), ctx); in __build_epilogue()
163 emit(rv_lw(RV_REG_S7, stack_adjust - 36, RV_REG_SP), ctx); in __build_epilogue()
165 emit(rv_addi(RV_REG_SP, RV_REG_SP, stack_adjust), ctx); in __build_epilogue()
1308 int stack_adjust = 0; in bpf_jit_build_prologue() local
1313 stack_adjust += NR_SAVED_REGISTERS * sizeof(u32); in bpf_jit_build_prologue()
1315 stack_adjust += BPF_JIT_SCRATCH_REGS * sizeof(u32); in bpf_jit_build_prologue()
1317 stack_adjust += bpf_stack_adjust; in bpf_jit_build_prologue()
1319 stack_adjust = round_up(stack_adjust, STACK_ALIGN); in bpf_jit_build_prologue()
1327 emit(rv_addi(RV_REG_SP, RV_REG_SP, -stack_adjust), ctx); in bpf_jit_build_prologue()
1330 emit(rv_sw(RV_REG_SP, stack_adjust - 4, RV_REG_RA), ctx); in bpf_jit_build_prologue()
1331 emit(rv_sw(RV_REG_SP, stack_adjust - 8, RV_REG_FP), ctx); in bpf_jit_build_prologue()
1332 emit(rv_sw(RV_REG_SP, stack_adjust - 12, RV_REG_S1), ctx); in bpf_jit_build_prologue()
1333 emit(rv_sw(RV_REG_SP, stack_adjust - 16, RV_REG_S2), ctx); in bpf_jit_build_prologue()
1334 emit(rv_sw(RV_REG_SP, stack_adjust - 20, RV_REG_S3), ctx); in bpf_jit_build_prologue()
1335 emit(rv_sw(RV_REG_SP, stack_adjust - 24, RV_REG_S4), ctx); in bpf_jit_build_prologue()
1336 emit(rv_sw(RV_REG_SP, stack_adjust - 28, RV_REG_S5), ctx); in bpf_jit_build_prologue()
1337 emit(rv_sw(RV_REG_SP, stack_adjust - 32, RV_REG_S6), ctx); in bpf_jit_build_prologue()
1338 emit(rv_sw(RV_REG_SP, stack_adjust - 36, RV_REG_S7), ctx); in bpf_jit_build_prologue()
1341 emit(rv_addi(RV_REG_FP, RV_REG_SP, stack_adjust), ctx); in bpf_jit_build_prologue()
1351 ctx->stack_size = stack_adjust; in bpf_jit_build_prologue()