Home
last modified time | relevance | path

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

/linux/arch/riscv/net/
H A Dbpf_jit_comp64.c942 int cookie_off = offsetof(struct bpf_tramp_run_ctx, bpf_cookie); in invoke_bpf_prog() local
945 emit_store_stack_imm64(RV_REG_T1, -run_ctx_off + cookie_off, l->cookie, ctx); in invoke_bpf_prog()
947 emit_sd(RV_REG_FP, -run_ctx_off + cookie_off, RV_REG_ZERO, ctx); in invoke_bpf_prog()
1001 int cookie_off, struct rv_jit_context *ctx) in invoke_bpf() argument
1003 int i, cur_cookie = (cookie_off - args_off) / 8; in invoke_bpf()
1032 int cookie_off, cookie_cnt; in __arch_prepare_bpf_trampoline() local
1121 cookie_off = stack_size; in __arch_prepare_bpf_trampoline()
1178 emit_sd(RV_REG_FP, -cookie_off + 8 * i, RV_REG_ZERO, ctx); in __arch_prepare_bpf_trampoline()
1192 flags & BPF_TRAMP_F_RET_FENTRY_RET, func_meta, cookie_off, ctx); in __arch_prepare_bpf_trampoline()
1246 false, func_meta, cookie_off, ctx); in __arch_prepare_bpf_trampoline()
/linux/arch/arm64/net/
H A Dbpf_jit_comp.c2299 int cookie_off = offsetof(struct bpf_tramp_run_ctx, bpf_cookie); in invoke_bpf_prog() local
2306 emit(A64_STR64I(A64_ZR, A64_SP, run_ctx_off + cookie_off), ctx); in invoke_bpf_prog()
2309 emit(A64_STR64I(A64_R(10), A64_SP, run_ctx_off + cookie_off), in invoke_bpf_prog()
2546 int cookie_off, cookie_cnt, cookie_bargs_off; in prepare_trampoline() local
2591 cookie_off = stack_size; in prepare_trampoline()
2684 emit(A64_STR64I(A64_R(10), A64_SP, cookie_off + 8 * i), ctx); in prepare_trampoline()
2689 cookie_bargs_off = (bargs_off - cookie_off) / 8; in prepare_trampoline()
2737 cookie_bargs_off = (bargs_off - cookie_off) / 8; in prepare_trampoline()
/linux/arch/x86/net/
H A Dbpf_jit_comp.c3090 int cookie_off) in invoke_bpf() argument
3092 int i, cur_cookie = (cookie_off - stack_size) / 8; in invoke_bpf()
3223 int cookie_off, cookie_cnt; in __arch_prepare_bpf_trampoline() local
3296 cookie_off = stack_size; in __arch_prepare_bpf_trampoline()
3389 emit_store_stack_imm64(&prog, BPF_REG_0, -cookie_off + 8 * i, 0); in __arch_prepare_bpf_trampoline()
3397 func_meta, cookie_off)) in __arch_prepare_bpf_trampoline()
3464 false, image, rw_image, func_meta, cookie_off)) { in __arch_prepare_bpf_trampoline()
/linux/arch/loongarch/net/
H A Dbpf_jit.c1495 int cookie_off = offsetof(struct bpf_tramp_run_ctx, bpf_cookie); in invoke_bpf_prog() local
1499 emit_insn(ctx, std, LOONGARCH_GPR_T1, LOONGARCH_GPR_FP, -run_ctx_off + cookie_off); in invoke_bpf_prog()
1501 emit_insn(ctx, std, LOONGARCH_GPR_ZERO, LOONGARCH_GPR_FP, -run_ctx_off + cookie_off); in invoke_bpf_prog()
/linux/arch/s390/net/
H A Dbpf_jit_comp.c2514 int cookie_off = tjit->run_ctx_off + in invoke_bpf_prog() local
2526 EMIT6_DISP_LH(0xe3000000, 0x0024, REG_W0, REG_0, REG_15, cookie_off); in invoke_bpf_prog()