Home
last modified time | relevance | path

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

/linux/arch/arm64/net/
H A Dbpf_jit_comp.c2052 static void invoke_bpf_mod_ret(struct jit_ctx *ctx, struct bpf_tramp_links *tl, in invoke_bpf_mod_ret()
2097 static bool is_struct_ops_tramp(const struct bpf_tramp_links *fentry_links) in is_struct_ops_tramp()
2115 struct bpf_tramp_links *tlinks, void *func_addr, in prepare_trampoline()
2127 struct bpf_tramp_links *fentry = &tlinks[BPF_TRAMP_FENTRY]; in prepare_trampoline()
2128 struct bpf_tramp_links *fexit = &tlinks[BPF_TRAMP_FEXIT]; in prepare_trampoline()
2129 struct bpf_tramp_links *fmod_ret = &tlinks[BPF_TRAMP_MODIFY_RETURN]; in prepare_trampoline()
2343 struct bpf_tramp_links *tlinks, void *func_addr) in arch_bpf_trampoline_size()
2381 u32 flags, struct bpf_tramp_links *tlinks, in arch_prepare_bpf_trampoline()
/linux/arch/x86/net/
H A Dbpf_jit_comp.c2817 struct bpf_tramp_links *tl, int stack_size, in invoke_bpf()
2834 struct bpf_tramp_links *tl, int stack_size, in invoke_bpf_mod_ret()
2938 struct bpf_tramp_links *tlinks, in __arch_prepare_bpf_trampoline()
2943 struct bpf_tramp_links *fentry = &tlinks[BPF_TRAMP_FENTRY]; in __arch_prepare_bpf_trampoline()
2944 struct bpf_tramp_links *fexit = &tlinks[BPF_TRAMP_FEXIT]; in __arch_prepare_bpf_trampoline()
2945 struct bpf_tramp_links *fmod_ret = &tlinks[BPF_TRAMP_MODIFY_RETURN]; in __arch_prepare_bpf_trampoline()
3232 struct bpf_tramp_links *tlinks, in arch_prepare_bpf_trampoline()
3260 struct bpf_tramp_links *tlinks, void *func_addr) in arch_bpf_trampoline_size()
/linux/arch/s390/net/
H A Dbpf_jit_comp.c2571 struct bpf_tramp_links *tlinks, in __arch_prepare_bpf_trampoline()
2574 struct bpf_tramp_links *fmod_ret = &tlinks[BPF_TRAMP_MODIFY_RETURN]; in __arch_prepare_bpf_trampoline()
2575 struct bpf_tramp_links *fentry = &tlinks[BPF_TRAMP_FENTRY]; in __arch_prepare_bpf_trampoline()
2576 struct bpf_tramp_links *fexit = &tlinks[BPF_TRAMP_FEXIT]; in __arch_prepare_bpf_trampoline()
2866 struct bpf_tramp_links *tlinks, void *orig_call) in arch_bpf_trampoline_size()
2882 u32 flags, struct bpf_tramp_links *tlinks, in arch_prepare_bpf_trampoline()
/linux/arch/riscv/net/
H A Dbpf_jit_comp64.c804 struct bpf_tramp_links *tlinks, in __arch_prepare_bpf_trampoline()
812 struct bpf_tramp_links *fentry = &tlinks[BPF_TRAMP_FENTRY]; in __arch_prepare_bpf_trampoline()
813 struct bpf_tramp_links *fexit = &tlinks[BPF_TRAMP_FEXIT]; in __arch_prepare_bpf_trampoline()
814 struct bpf_tramp_links *fmod_ret = &tlinks[BPF_TRAMP_MODIFY_RETURN]; in __arch_prepare_bpf_trampoline()
1061 struct bpf_tramp_links *tlinks, void *func_addr) in arch_bpf_trampoline_size()
1087 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/kernel/bpf/
H A Dbpf_struct_ops.c565 int bpf_struct_ops_prepare_trampoline(struct bpf_tramp_links *tlinks, in bpf_struct_ops_prepare_trampoline()
664 struct bpf_tramp_links *tlinks; in bpf_struct_ops_map_update_elem()
/linux/include/linux/
H A Dbpf.h1142 struct bpf_tramp_links { struct
1172 struct bpf_tramp_links *tlinks,
1178 struct bpf_tramp_links *tlinks, void *func_addr);
1870 int bpf_struct_ops_prepare_trampoline(struct bpf_tramp_links *tlinks,