Home
last modified time | relevance | path

Searched refs:cookie_off (Results 1 – 7 of 7) sorted by relevance

/linux/arch/riscv/net/
H A Dbpf_jit_comp64.c931 int cookie_off = offsetof(struct bpf_tramp_run_ctx, bpf_cookie); in invoke_bpf_prog() local
938 emit_store_stack_imm64(RV_REG_T1, -run_ctx_off + cookie_off, node->cookie, ctx); in invoke_bpf_prog()
940 emit_sd(RV_REG_FP, -run_ctx_off + cookie_off, RV_REG_ZERO, ctx); in invoke_bpf_prog()
997 bool save_ret, u64 func_meta, int cookie_off, in invoke_bpf() argument
1000 int i, cur_cookie = (cookie_off - args_off) / 8; in invoke_bpf()
1030 int cookie_off, cookie_cnt; in __arch_prepare_bpf_trampoline() local
1121 cookie_off = stack_size; in __arch_prepare_bpf_trampoline()
1187 emit_sd(RV_REG_FP, -cookie_off + 8 * i, RV_REG_ZERO, ctx); in __arch_prepare_bpf_trampoline()
1201 flags & BPF_TRAMP_F_RET_FENTRY_RET, func_meta, cookie_off, ctx); in __arch_prepare_bpf_trampoline()
1257 false, func_meta, cookie_off, ctx); in __arch_prepare_bpf_trampoline()
/linux/arch/powerpc/net/
H A Dbpf_jit_comp.c833 int cookie_off, cookie_cnt, cookie_ctx_off; in __arch_prepare_bpf_trampoline() local
908 cookie_off = bpf_frame_size; in __arch_prepare_bpf_trampoline()
1041 prepare_for_fsession_fentry(image, ctx, cookie_cnt, cookie_off, retval_off); in __arch_prepare_bpf_trampoline()
1044 cookie_ctx_off = (regs_off - cookie_off) / 8; in __arch_prepare_bpf_trampoline()
1119 cookie_ctx_off = (regs_off - cookie_off) / 8; in __arch_prepare_bpf_trampoline()
H A Dbpf_jit.h222 int cookie_off, int retval_off);
/linux/arch/s390/net/
H A Dbpf_jit_comp.c2558 int cookie_off = tjit->run_ctx_off + in invoke_bpf_prog() local
2579 emit_store_stack_imm64(jit, REG_W0, cookie_off, node->cookie); in invoke_bpf_prog()
2645 u64 func_meta, int cookie_off) in invoke_bpf() argument
2647 int i, cur_cookie = (tjit->bpf_args_off - cookie_off) / sizeof(u64); in invoke_bpf()
2693 int cookie_cnt, cookie_off, fsession_cnt; in __arch_prepare_bpf_trampoline() local
2750 cookie_off = alloc_stack(tjit, cookie_cnt * sizeof(u64)); in __arch_prepare_bpf_trampoline()
2862 emit_store_stack_imm64(jit, REG_0, cookie_off + 8 * i, 0); in __arch_prepare_bpf_trampoline()
2868 func_meta, cookie_off)) in __arch_prepare_bpf_trampoline()
2945 if (invoke_bpf(tjit, im, m, fexit, false, func_meta, cookie_off)) in __arch_prepare_bpf_trampoline()
/linux/arch/loongarch/net/
H A Dbpf_jit.c1724 int cookie_off = offsetof(struct bpf_tramp_run_ctx, bpf_cookie); in invoke_bpf_prog() local
1732 -run_ctx_off + cookie_off, n->cookie); in invoke_bpf_prog()
1734 emit_insn(ctx, std, LOONGARCH_GPR_ZERO, LOONGARCH_GPR_FP, -run_ctx_off + cookie_off); in invoke_bpf_prog()
1791 u64 func_meta, int cookie_off) in invoke_bpf() argument
1793 int i, cur_cookie = (cookie_off - args_off) / 8; in invoke_bpf()
1864 int cookie_cnt, cookie_off; in __arch_prepare_bpf_trampoline() local
1955 cookie_off = stack_size; in __arch_prepare_bpf_trampoline()
2025 emit_insn(ctx, std, LOONGARCH_GPR_ZERO, LOONGARCH_GPR_FP, -cookie_off + 8 * i); in __arch_prepare_bpf_trampoline()
2049 flags & BPF_TRAMP_F_RET_FENTRY_RET, func_meta, cookie_off); in __arch_prepare_bpf_trampoline()
2096 func_meta_off, false, func_meta, cookie_off); in __arch_prepare_bpf_trampoline()
/linux/arch/arm64/net/
H A Dbpf_jit_comp.c2425 int cookie_off = offsetof(struct bpf_tramp_run_ctx, bpf_cookie); in invoke_bpf_prog() local
2436 emit(A64_STR64I(A64_ZR, A64_SP, run_ctx_off + cookie_off), ctx); in invoke_bpf_prog()
2439 emit(A64_STR64I(A64_R(10), A64_SP, run_ctx_off + cookie_off), in invoke_bpf_prog()
2717 int cookie_off, cookie_cnt, cookie_bargs_off; in prepare_trampoline() local
2775 cookie_off = stack_size; in prepare_trampoline()
2868 emit(A64_STR64I(A64_R(10), A64_SP, cookie_off + 8 * i), ctx); in prepare_trampoline()
2873 cookie_bargs_off = (bargs_off - cookie_off) / 8; in prepare_trampoline()
2918 cookie_bargs_off = (bargs_off - cookie_off) / 8; in prepare_trampoline()
/linux/arch/x86/net/
H A Dbpf_jit_comp.c3346 int cookie_off) in invoke_bpf() argument
3348 int i, cur_cookie = (cookie_off - stack_size) / 8; in invoke_bpf()
3480 int cookie_off, cookie_cnt; in __arch_prepare_bpf_trampoline() local
3553 cookie_off = stack_size; in __arch_prepare_bpf_trampoline()
3646 emit_store_stack_imm64(&prog, BPF_REG_0, -cookie_off + 8 * i, 0); in __arch_prepare_bpf_trampoline()
3654 func_meta, cookie_off)) in __arch_prepare_bpf_trampoline()
3719 false, image, rw_image, func_meta, cookie_off)) { in __arch_prepare_bpf_trampoline()