/kernel/linux/linux-6.6/arch/x86/entry/ |
H A D | calling.h | 68 .macro PUSH_REGS rdx=%rdx rcx=%rcx rax=%rax save_ret=0 69 .if \save_ret 92 .if \save_ret 120 .macro PUSH_AND_CLEAR_REGS rdx=%rdx rcx=%rcx rax=%rax save_ret=0 121 PUSH_REGS rdx=\rdx, rcx=\rcx, rax=\rax, save_ret=\save_ret variable
|
H A D | entry_64.S | 332 PUSH_AND_CLEAR_REGS save_ret=1 922 PUSH_AND_CLEAR_REGS save_ret=1 1059 PUSH_AND_CLEAR_REGS save_ret=1
|
/kernel/linux/linux-5.10/arch/x86/entry/ |
H A D | calling.h | 102 .macro PUSH_AND_CLEAR_REGS rdx=%rdx rax=%rax save_ret=0 103 .if \save_ret 126 .if \save_ret
|
H A D | entry_64.S | 903 PUSH_AND_CLEAR_REGS save_ret=1 1039 PUSH_AND_CLEAR_REGS save_ret=1
|
/kernel/linux/linux-5.10/arch/x86/net/ |
H A D | bpf_jit_comp.c | 1544 struct bpf_prog *p, int stack_size, bool save_ret) in invoke_bpf_prog() 1578 if (save_ret) in invoke_bpf_prog() 1647 bool save_ret) in invoke_bpf() 1654 save_ret)) in invoke_bpf() 1786 bool save_ret; in arch_prepare_bpf_trampoline() local 1796 save_ret = flags & (BPF_TRAMP_F_CALL_ORIG | BPF_TRAMP_F_RET_FENTRY_RET); in arch_prepare_bpf_trampoline() 1797 if (save_ret) in arch_prepare_bpf_trampoline() 1895 if (save_ret) in arch_prepare_bpf_trampoline() 1543 invoke_bpf_prog(const struct btf_func_model *m, u8 **pprog, struct bpf_prog *p, int stack_size, bool save_ret) invoke_bpf_prog() argument 1645 invoke_bpf(const struct btf_func_model *m, u8 **pprog, struct bpf_tramp_progs *tp, int stack_size, bool save_ret) invoke_bpf() argument
|
/kernel/linux/linux-6.6/arch/x86/net/ |
H A D | bpf_jit_comp.c | 2131 int run_ctx_off, bool save_ret) in invoke_bpf_prog() 2194 if (save_ret) in invoke_bpf_prog() 2245 int run_ctx_off, bool save_ret) in invoke_bpf() 2252 run_ctx_off, save_ret)) in invoke_bpf() 2368 bool save_ret; in arch_prepare_bpf_trampoline() local 2409 save_ret = flags & (BPF_TRAMP_F_CALL_ORIG | BPF_TRAMP_F_RET_FENTRY_RET); in arch_prepare_bpf_trampoline() 2410 if (save_ret) in arch_prepare_bpf_trampoline() 2590 if (save_ret) in arch_prepare_bpf_trampoline() 2129 invoke_bpf_prog(const struct btf_func_model *m, u8 **pprog, struct bpf_tramp_link *l, int stack_size, int run_ctx_off, bool save_ret) invoke_bpf_prog() argument 2243 invoke_bpf(const struct btf_func_model *m, u8 **pprog, struct bpf_tramp_links *tl, int stack_size, int run_ctx_off, bool save_ret) invoke_bpf() argument
|
/kernel/linux/linux-6.6/arch/arm64/net/ |
H A D | bpf_jit_comp.c | 1709 bool save_ret) in invoke_bpf_prog() 1756 if (save_ret) in invoke_bpf_prog() 1846 bool save_ret; in prepare_trampoline() local 1894 save_ret = flags & (BPF_TRAMP_F_CALL_ORIG | BPF_TRAMP_F_RET_FENTRY_RET); in prepare_trampoline() 1895 if (save_ret) in prepare_trampoline() 2000 if (save_ret) in prepare_trampoline() 1707 invoke_bpf_prog(struct jit_ctx *ctx, struct bpf_tramp_link *l, int args_off, int retval_off, int run_ctx_off, bool save_ret) invoke_bpf_prog() argument
|
/kernel/linux/linux-6.6/arch/riscv/net/ |
H A D | bpf_jit_comp64.c | 722 int run_ctx_off, bool save_ret, struct rv_jit_context *ctx) in invoke_bpf_prog() 762 if (save_ret) { in invoke_bpf_prog() 799 bool save_ret; in __arch_prepare_bpf_trampoline() local 856 save_ret = flags & (BPF_TRAMP_F_CALL_ORIG | BPF_TRAMP_F_RET_FENTRY_RET); in __arch_prepare_bpf_trampoline() 857 if (save_ret) { in __arch_prepare_bpf_trampoline() 994 if (save_ret) { in __arch_prepare_bpf_trampoline() 721 invoke_bpf_prog(struct bpf_tramp_link *l, int args_off, int retval_off, int run_ctx_off, bool save_ret, struct rv_jit_context *ctx) invoke_bpf_prog() argument
|
/kernel/linux/linux-6.6/arch/s390/net/ |
H A D | bpf_jit_comp.c | 2107 struct bpf_tramp_link *tlink, bool save_ret) in invoke_bpf_prog() 2157 if (save_ret) { in invoke_bpf_prog() 2105 invoke_bpf_prog(struct bpf_tramp_jit *tjit, const struct btf_func_model *m, struct bpf_tramp_link *tlink, bool save_ret) invoke_bpf_prog() argument
|