Home
last modified time | relevance | path

Searched refs:regs_off (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/arch/x86/net/
H A Dbpf_jit_comp.c2361 int regs_off, nregs_off, ip_off, run_ctx_off, arg_stack_off, rbx_off; in arch_prepare_bpf_trampoline() local
2391 * RBP - regs_off [ reg_arg1 ] program's ctx pointer in arch_prepare_bpf_trampoline()
2414 regs_off = stack_size; in arch_prepare_bpf_trampoline()
2491 save_args(m, &prog, regs_off, false); in arch_prepare_bpf_trampoline()
2503 if (invoke_bpf(m, &prog, fentry, regs_off, run_ctx_off, in arch_prepare_bpf_trampoline()
2513 if (invoke_bpf_mod_ret(m, &prog, fmod_ret, regs_off, in arch_prepare_bpf_trampoline()
2521 restore_regs(m, &prog, regs_off); in arch_prepare_bpf_trampoline()
2563 if (invoke_bpf(m, &prog, fexit, regs_off, run_ctx_off, false)) { in arch_prepare_bpf_trampoline()
2569 restore_regs(m, &prog, regs_off); in arch_prepare_bpf_trampoline()
/kernel/linux/linux-6.6/arch/arm64/net/
H A Dbpf_jit_comp.c1837 int regs_off; in prepare_trampoline() local
1858 * SP + regs_off [ x19 ] callee saved reg x19 in prepare_trampoline()
1899 regs_off = stack_size; in prepare_trampoline()
1941 emit(A64_STR64I(A64_R(19), A64_SP, regs_off), ctx); in prepare_trampoline()
1942 emit(A64_STR64I(A64_R(20), A64_SP, regs_off + 8), ctx); in prepare_trampoline()
1997 emit(A64_LDR64I(A64_R(19), A64_SP, regs_off), ctx); in prepare_trampoline()
1998 emit(A64_LDR64I(A64_R(20), A64_SP, regs_off + 8), ctx); in prepare_trampoline()

Completed in 7 milliseconds