Home
last modified time | relevance | path

Searched refs:bpf_tramp_links (Results 1 – 10 of 10) sorted by relevance

/linux/arch/powerpc/net/
H A Dbpf_jit_comp.c567 struct bpf_tramp_links *tl, int regs_off, int retval_off, in invoke_bpf_mod_ret()
678 struct bpf_tramp_links *tlinks, in __arch_prepare_bpf_trampoline()
683 struct bpf_tramp_links *fmod_ret = &tlinks[BPF_TRAMP_MODIFY_RETURN]; in __arch_prepare_bpf_trampoline()
684 struct bpf_tramp_links *fentry = &tlinks[BPF_TRAMP_FENTRY]; in __arch_prepare_bpf_trampoline()
685 struct bpf_tramp_links *fexit = &tlinks[BPF_TRAMP_FEXIT]; in __arch_prepare_bpf_trampoline()
1002 struct bpf_tramp_links *tlinks, void *func_addr) in arch_bpf_trampoline_size()
1013 struct bpf_tramp_links *tlinks, in arch_prepare_bpf_trampoline()
/linux/kernel/bpf/
H A Dtrampoline.c232 static struct bpf_tramp_links *
236 struct bpf_tramp_links *tlinks; in bpf_trampoline_get_progs()
401 struct bpf_tramp_links *tlinks; in bpf_trampoline_update()
1092 struct bpf_tramp_links *tlinks, in arch_prepare_bpf_trampoline()
1126 struct bpf_tramp_links *tlinks, void *func_addr) in arch_bpf_trampoline_size()
H A Dbpf_struct_ops.c587 int bpf_struct_ops_prepare_trampoline(struct bpf_tramp_links *tlinks, in bpf_struct_ops_prepare_trampoline()
686 struct bpf_tramp_links *tlinks; in bpf_struct_ops_map_update_elem()
/linux/arch/loongarch/net/
H A Dbpf_jit.c1427 static void invoke_bpf_mod_ret(struct jit_ctx *ctx, struct bpf_tramp_links *tl, in invoke_bpf_mod_ret()
1483 const struct btf_func_model *m, struct bpf_tramp_links *tlinks, in __arch_prepare_bpf_trampoline()
1491 struct bpf_tramp_links *fentry = &tlinks[BPF_TRAMP_FENTRY]; in __arch_prepare_bpf_trampoline()
1492 struct bpf_tramp_links *fexit = &tlinks[BPF_TRAMP_FEXIT]; in __arch_prepare_bpf_trampoline()
1493 struct bpf_tramp_links *fmod_ret = &tlinks[BPF_TRAMP_MODIFY_RETURN]; in __arch_prepare_bpf_trampoline()
1736 u32 flags, struct bpf_tramp_links *tlinks, void *func_addr) in arch_prepare_bpf_trampoline()
1773 struct bpf_tramp_links *tlinks, void *func_addr) in arch_bpf_trampoline_size()
/linux/arch/arm64/net/
H A Dbpf_jit_comp.c2354 static void invoke_bpf_mod_ret(struct jit_ctx *ctx, struct bpf_tramp_links *tl, in invoke_bpf_mod_ret()
2496 static bool is_struct_ops_tramp(const struct bpf_tramp_links *fentry_links) in is_struct_ops_tramp()
2514 struct bpf_tramp_links *tlinks, void *func_addr, in prepare_trampoline()
2530 struct bpf_tramp_links *fentry = &tlinks[BPF_TRAMP_FENTRY]; in prepare_trampoline()
2531 struct bpf_tramp_links *fexit = &tlinks[BPF_TRAMP_FEXIT]; in prepare_trampoline()
2532 struct bpf_tramp_links *fmod_ret = &tlinks[BPF_TRAMP_MODIFY_RETURN]; in prepare_trampoline()
2746 struct bpf_tramp_links *tlinks, void *func_addr) in arch_bpf_trampoline_size()
2784 u32 flags, struct bpf_tramp_links *tlinks, in arch_prepare_bpf_trampoline()
/linux/net/bpf/
H A Dbpf_dummy_struct_ops.c135 struct bpf_tramp_links *tlinks = NULL; in bpf_struct_ops_test_run()
/linux/arch/s390/net/
H A Dbpf_jit_comp.c2606 struct bpf_tramp_links *tlinks, in __arch_prepare_bpf_trampoline()
2609 struct bpf_tramp_links *fmod_ret = &tlinks[BPF_TRAMP_MODIFY_RETURN]; in __arch_prepare_bpf_trampoline()
2610 struct bpf_tramp_links *fentry = &tlinks[BPF_TRAMP_FENTRY]; in __arch_prepare_bpf_trampoline()
2611 struct bpf_tramp_links *fexit = &tlinks[BPF_TRAMP_FEXIT]; in __arch_prepare_bpf_trampoline()
2905 struct bpf_tramp_links *tlinks, void *orig_call) in arch_bpf_trampoline_size()
2921 u32 flags, struct bpf_tramp_links *tlinks, in arch_prepare_bpf_trampoline()
/linux/arch/riscv/net/
H A Dbpf_jit_comp64.c992 struct bpf_tramp_links *tlinks, in __arch_prepare_bpf_trampoline()
1000 struct bpf_tramp_links *fentry = &tlinks[BPF_TRAMP_FENTRY]; in __arch_prepare_bpf_trampoline()
1001 struct bpf_tramp_links *fexit = &tlinks[BPF_TRAMP_FEXIT]; in __arch_prepare_bpf_trampoline()
1002 struct bpf_tramp_links *fmod_ret = &tlinks[BPF_TRAMP_MODIFY_RETURN]; in __arch_prepare_bpf_trampoline()
1255 struct bpf_tramp_links *tlinks, void *func_addr) in arch_bpf_trampoline_size()
1281 u32 flags, struct bpf_tramp_links *tlinks, in arch_prepare_bpf_trampoline()
/linux/arch/x86/net/
H A Dbpf_jit_comp.c3057 struct bpf_tramp_links *tl, int stack_size, in invoke_bpf()
3074 struct bpf_tramp_links *tl, int stack_size, in invoke_bpf_mod_ret()
3178 struct bpf_tramp_links *tlinks, in __arch_prepare_bpf_trampoline()
3183 struct bpf_tramp_links *fentry = &tlinks[BPF_TRAMP_FENTRY]; in __arch_prepare_bpf_trampoline()
3184 struct bpf_tramp_links *fexit = &tlinks[BPF_TRAMP_FEXIT]; in __arch_prepare_bpf_trampoline()
3185 struct bpf_tramp_links *fmod_ret = &tlinks[BPF_TRAMP_MODIFY_RETURN]; in __arch_prepare_bpf_trampoline()
3474 struct bpf_tramp_links *tlinks, in arch_prepare_bpf_trampoline()
3502 struct bpf_tramp_links *tlinks, void *func_addr) in arch_bpf_trampoline_size()
/linux/include/linux/
H A Dbpf.h1202 struct bpf_tramp_links { struct
1232 struct bpf_tramp_links *tlinks,
1238 struct bpf_tramp_links *tlinks, void *func_addr);
1991 int bpf_struct_ops_prepare_trampoline(struct bpf_tramp_links *tlinks,