Home
last modified time | relevance | path

Searched refs:stack_adjust (Results 1 – 5 of 5) sorted by relevance

/linux/arch/riscv/net/
H A Dbpf_jit_comp32.c145 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 in __build_epilogue()
1307 int stack_adjust = 0; bpf_jit_build_prologue() local
[all...]
H A Dbpf_jit_comp64.c233 int stack_adjust = ctx->stack_size, store_offset = stack_adjust - 8; in __build_epilogue() local
270 emit_addi(RV_REG_SP, RV_REG_SP, stack_adjust, ctx); in __build_epilogue()
2136 int i, stack_adjust = 0, store_offset, bpf_stack_adjust; in bpf_jit_build_prologue() local
2143 stack_adjust += 8; in bpf_jit_build_prologue()
2144 stack_adjust += 8; /* RV_REG_FP */ in bpf_jit_build_prologue()
2146 stack_adjust += 8; in bpf_jit_build_prologue()
2148 stack_adjust += 8; in bpf_jit_build_prologue()
2150 stack_adjust += 8; in bpf_jit_build_prologue()
2152 stack_adjust in bpf_jit_build_prologue()
[all...]
/linux/arch/loongarch/net/
H A Dbpf_jit.c127 int i, stack_adjust = 0, store_offset, bpf_stack_adjust; in build_prologue() local
134 stack_adjust += sizeof(long) * 8; in build_prologue()
137 stack_adjust += sizeof(long) * 2; in build_prologue()
139 stack_adjust = round_up(stack_adjust, 16); in build_prologue()
140 stack_adjust += bpf_stack_adjust; in build_prologue()
154 emit_insn(ctx, addid, LOONGARCH_GPR_SP, LOONGARCH_GPR_SP, -stack_adjust); in build_prologue()
156 store_offset = stack_adjust - sizeof(long); in build_prologue()
182 emit_insn(ctx, addid, LOONGARCH_GPR_FP, LOONGARCH_GPR_SP, stack_adjust); in build_prologue()
187 ctx->stack_size = stack_adjust; in build_prologue()
192 int stack_adjust = ctx->stack_size; __build_epilogue() local
[all...]
/linux/arch/parisc/net/
H A Dbpf_jit_comp64.c1102 int bpf_stack_adjust, stack_adjust, i; in bpf_jit_build_prologue() local
1116 stack_adjust = FRAME_SIZE + bpf_stack_adjust; in bpf_jit_build_prologue()
1117 stack_adjust = round_up(stack_adjust, STACK_ALIGN); in bpf_jit_build_prologue()
1151 emit(hppa_ldo(stack_adjust, HPPA_REG_SP, HPPA_REG_SP), ctx); in bpf_jit_build_prologue()
H A Dbpf_jit_comp32.c1471 int stack_adjust = 0; in bpf_jit_build_prologue() local
1487 stack_adjust += NR_SAVED_REGISTERS * REG_SIZE; in bpf_jit_build_prologue()
1489 stack_adjust += BPF_JIT_SCRATCH_REGS * REG_SIZE; in bpf_jit_build_prologue()
1491 stack_adjust += bpf_stack_adjust; in bpf_jit_build_prologue()
1493 stack_adjust = round_up(stack_adjust, STACK_ALIGN); in bpf_jit_build_prologue()
1510 emit(hppa_ldo(stack_adjust, HPPA_REG_SP, HPPA_REG_SP), ctx); // ldo stack_adjust(sp),sp (increase stack) in bpf_jit_build_prologue()