Home
last modified time | relevance | path

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

/linux-6.6.21/kernel/bpf/
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()
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()
/linux-6.6.21/net/bpf/
Dbpf_dummy_struct_ops.c83 struct bpf_tramp_links *tlinks; in bpf_struct_ops_test_run()
/linux-6.6.21/arch/arm64/net/
Dbpf_jit_comp.c1774 static void invoke_bpf_mod_ret(struct jit_ctx *ctx, struct bpf_tramp_links *tl, in invoke_bpf_mod_ret()
1831 struct bpf_tramp_links *tlinks, void *orig_call, in prepare_trampoline()
1843 struct bpf_tramp_links *fentry = &tlinks[BPF_TRAMP_FENTRY]; in prepare_trampoline()
1844 struct bpf_tramp_links *fexit = &tlinks[BPF_TRAMP_FEXIT]; in prepare_trampoline()
1845 struct bpf_tramp_links *fmod_ret = &tlinks[BPF_TRAMP_MODIFY_RETURN]; in prepare_trampoline()
2031 u32 flags, struct bpf_tramp_links *tlinks, in arch_prepare_bpf_trampoline()
/linux-6.6.21/arch/s390/net/
Dbpf_jit_comp.c2208 struct bpf_tramp_links *tlinks, in __arch_prepare_bpf_trampoline()
2211 struct bpf_tramp_links *fmod_ret = &tlinks[BPF_TRAMP_MODIFY_RETURN]; in __arch_prepare_bpf_trampoline()
2212 struct bpf_tramp_links *fentry = &tlinks[BPF_TRAMP_FENTRY]; in __arch_prepare_bpf_trampoline()
2213 struct bpf_tramp_links *fexit = &tlinks[BPF_TRAMP_FEXIT]; in __arch_prepare_bpf_trampoline()
2503 u32 flags, struct bpf_tramp_links *tlinks, in arch_prepare_bpf_trampoline()
/linux-6.6.21/arch/x86/net/
Dbpf_jit_comp.c2244 struct bpf_tramp_links *tl, int stack_size, in invoke_bpf()
2260 struct bpf_tramp_links *tl, int stack_size, in invoke_bpf_mod_ret()
2357 struct bpf_tramp_links *tlinks, in arch_prepare_bpf_trampoline()
2362 struct bpf_tramp_links *fentry = &tlinks[BPF_TRAMP_FENTRY]; in arch_prepare_bpf_trampoline()
2363 struct bpf_tramp_links *fexit = &tlinks[BPF_TRAMP_FEXIT]; in arch_prepare_bpf_trampoline()
2364 struct bpf_tramp_links *fmod_ret = &tlinks[BPF_TRAMP_MODIFY_RETURN]; in arch_prepare_bpf_trampoline()
/linux-6.6.21/arch/riscv/net/
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()
/linux-6.6.21/include/linux/
Dbpf.h1061 struct bpf_tramp_links { struct
1091 struct bpf_tramp_links *tlinks,
1648 int bpf_struct_ops_prepare_trampoline(struct bpf_tramp_links *tlinks,