Searched refs:ret_reg (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-6.6/arch/powerpc/net/ |
H A D | bpf_jit_comp64.c | 382 u32 save_reg, ret_reg; in bpf_jit_build_body() local 802 ret_reg = src_reg; in bpf_jit_build_body() 839 ret_reg = bpf_to_ppc(BPF_REG_0); in bpf_jit_build_body() 868 EMIT(PPC_RAW_MR(ret_reg, _R0)); in bpf_jit_build_body()
|
H A D | bpf_jit_comp32.c | 303 u32 save_reg, ret_reg; in bpf_jit_build_body() local 847 ret_reg = src_reg; in bpf_jit_build_body() 884 ret_reg = bpf_to_ppc(BPF_REG_0); in bpf_jit_build_body() 907 EMIT(PPC_RAW_MR(ret_reg, ax_reg)); in bpf_jit_build_body() 909 EMIT(PPC_RAW_LI(ret_reg - 1, 0)); /* higher 32-bit */ in bpf_jit_build_body()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/bpf/ |
H A D | main.h | 80 #define ret_reg(np) imm_a(np) macro
|
H A D | jit.c | 3281 * register ret_reg(). in bpf_to_bpf_call() 3288 * address to the caller in ret_reg(), and jump to the callee in bpf_to_bpf_call() 3291 * Using ret_reg() to pass the return address to the callee is set here in bpf_to_bpf_call() 3294 * address through ret_reg(), instead of pushing it to the stack right in bpf_to_bpf_call() 3320 wrp_immed_relo(nfp_prog, ret_reg(nfp_prog), ret_tgt, RELO_IMMED_REL); in bpf_to_bpf_call() 3387 * We loaded the return address to the caller into ret_reg(). in nfp_subprog_epilogue() 3394 wrp_mov(nfp_prog, ret_reg(nfp_prog), reg_lm(0, 0)); in nfp_subprog_epilogue() 3397 wrp_mov(nfp_prog, ret_reg(nfp_prog), reg_lm(0, 0)); in nfp_subprog_epilogue() 3401 emit_rtn(nfp_prog, ret_reg(nfp_prog), 0); in nfp_subprog_epilogue() 3637 wrp_mov(nfp_prog, reg_lm(0, 0), ret_reg(nfp_pro in nfp_subprog_prologue() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/bpf/ |
H A D | main.h | 80 #define ret_reg(np) imm_a(np) macro
|
H A D | jit.c | 3287 * register ret_reg(). in bpf_to_bpf_call() 3294 * address to the caller in ret_reg(), and jump to the callee in bpf_to_bpf_call() 3297 * Using ret_reg() to pass the return address to the callee is set here in bpf_to_bpf_call() 3300 * address through ret_reg(), instead of pushing it to the stack right in bpf_to_bpf_call() 3326 wrp_immed_relo(nfp_prog, ret_reg(nfp_prog), ret_tgt, RELO_IMMED_REL); in bpf_to_bpf_call() 3393 * We loaded the return address to the caller into ret_reg(). in nfp_subprog_epilogue() 3400 wrp_mov(nfp_prog, ret_reg(nfp_prog), reg_lm(0, 0)); in nfp_subprog_epilogue() 3403 wrp_mov(nfp_prog, ret_reg(nfp_prog), reg_lm(0, 0)); in nfp_subprog_epilogue() 3407 emit_rtn(nfp_prog, ret_reg(nfp_prog), 0); in nfp_subprog_epilogue() 3643 wrp_mov(nfp_prog, reg_lm(0, 0), ret_reg(nfp_pro in nfp_subprog_prologue() [all...] |
/kernel/linux/linux-6.6/kernel/bpf/ |
H A D | verifier.c | 9705 struct bpf_reg_state *ret_reg = ®s[BPF_REG_0]; in do_refine_retval_range() local 9716 ret_reg->smax_value = meta->msize_max_value; in do_refine_retval_range() 9717 ret_reg->s32_max_value = meta->msize_max_value; in do_refine_retval_range() 9718 ret_reg->smin_value = -MAX_ERRNO; in do_refine_retval_range() 9719 ret_reg->s32_min_value = -MAX_ERRNO; in do_refine_retval_range() 9720 reg_bounds_sync(ret_reg); in do_refine_retval_range() 9723 ret_reg->umax_value = nr_cpu_ids - 1; in do_refine_retval_range() 9724 ret_reg->u32_max_value = nr_cpu_ids - 1; in do_refine_retval_range() 9725 ret_reg->smax_value = nr_cpu_ids - 1; in do_refine_retval_range() 9726 ret_reg in do_refine_retval_range() [all...] |
/kernel/linux/linux-5.10/kernel/bpf/ |
H A D | verifier.c | 5496 struct bpf_reg_state *ret_reg = ®s[BPF_REG_0]; in do_refine_retval_range() local 5505 ret_reg->smax_value = meta->msize_max_value; in do_refine_retval_range() 5506 ret_reg->s32_max_value = meta->msize_max_value; in do_refine_retval_range() 5507 ret_reg->smin_value = -MAX_ERRNO; in do_refine_retval_range() 5508 ret_reg->s32_min_value = -MAX_ERRNO; in do_refine_retval_range() 5509 reg_bounds_sync(ret_reg); in do_refine_retval_range()
|
Completed in 47 milliseconds