Home
last modified time | relevance | path

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

/openbmc/linux/kernel/bpf/
H A Dtrampoline.c228 static struct bpf_tramp_links *
232 struct bpf_tramp_links *tlinks; in bpf_trampoline_get_progs()
396 struct bpf_tramp_links *tlinks; in bpf_trampoline_update()
1037 struct bpf_tramp_links *tlinks, in arch_prepare_bpf_trampoline()
H A Dbpf_struct_ops.c352 int bpf_struct_ops_prepare_trampoline(struct bpf_tramp_links *tlinks, in bpf_struct_ops_prepare_trampoline()
377 struct bpf_tramp_links *tlinks; in bpf_struct_ops_map_update_elem()
/openbmc/linux/net/bpf/
H A Dbpf_dummy_struct_ops.c83 struct bpf_tramp_links *tlinks; in bpf_struct_ops_test_run()
/openbmc/linux/arch/arm64/net/
H A Dbpf_jit_comp.c1774 static void invoke_bpf_mod_ret(struct jit_ctx *ctx, struct bpf_tramp_links *tl, in invoke_bpf_mod_ret()
1819 static bool is_struct_ops_tramp(const struct bpf_tramp_links *fentry_links) in is_struct_ops_tramp()
1837 struct bpf_tramp_links *tlinks, void *orig_call, in prepare_trampoline()
1849 struct bpf_tramp_links *fentry = &tlinks[BPF_TRAMP_FENTRY]; in prepare_trampoline()
1850 struct bpf_tramp_links *fexit = &tlinks[BPF_TRAMP_FEXIT]; in prepare_trampoline()
1851 struct bpf_tramp_links *fmod_ret = &tlinks[BPF_TRAMP_MODIFY_RETURN]; in prepare_trampoline()
2046 u32 flags, struct bpf_tramp_links *tlinks, in arch_prepare_bpf_trampoline()
/openbmc/linux/arch/s390/net/
H A Dbpf_jit_comp.c2206 struct bpf_tramp_links *tlinks, in __arch_prepare_bpf_trampoline()
2209 struct bpf_tramp_links *fmod_ret = &tlinks[BPF_TRAMP_MODIFY_RETURN]; in __arch_prepare_bpf_trampoline()
2210 struct bpf_tramp_links *fentry = &tlinks[BPF_TRAMP_FENTRY]; in __arch_prepare_bpf_trampoline()
2211 struct bpf_tramp_links *fexit = &tlinks[BPF_TRAMP_FEXIT]; in __arch_prepare_bpf_trampoline()
2501 u32 flags, struct bpf_tramp_links *tlinks, in arch_prepare_bpf_trampoline()
/openbmc/linux/arch/x86/net/
H A Dbpf_jit_comp.c2287 struct bpf_tramp_links *tl, int stack_size, in invoke_bpf()
2303 struct bpf_tramp_links *tl, int stack_size, in invoke_bpf_mod_ret()
2400 struct bpf_tramp_links *tlinks, in arch_prepare_bpf_trampoline()
2405 struct bpf_tramp_links *fentry = &tlinks[BPF_TRAMP_FENTRY]; in arch_prepare_bpf_trampoline()
2406 struct bpf_tramp_links *fexit = &tlinks[BPF_TRAMP_FEXIT]; in arch_prepare_bpf_trampoline()
2407 struct bpf_tramp_links *fmod_ret = &tlinks[BPF_TRAMP_MODIFY_RETURN]; in arch_prepare_bpf_trampoline()
/openbmc/linux/arch/riscv/net/
H A Dbpf_jit_comp64.c787 struct bpf_tramp_links *tlinks, in __arch_prepare_bpf_trampoline()
795 struct bpf_tramp_links *fentry = &tlinks[BPF_TRAMP_FENTRY]; in __arch_prepare_bpf_trampoline()
796 struct bpf_tramp_links *fexit = &tlinks[BPF_TRAMP_FEXIT]; in __arch_prepare_bpf_trampoline()
797 struct bpf_tramp_links *fmod_ret = &tlinks[BPF_TRAMP_MODIFY_RETURN]; in __arch_prepare_bpf_trampoline()
1034 u32 flags, struct bpf_tramp_links *tlinks, in arch_prepare_bpf_trampoline()
/openbmc/linux/include/linux/
H A Dbpf.h1075 struct bpf_tramp_links { struct
1105 struct bpf_tramp_links *tlinks,
1676 int bpf_struct_ops_prepare_trampoline(struct bpf_tramp_links *tlinks,