Searched refs:bpf_tramp_links (Results 1 – 10 of 10) sorted by relevance
| /linux/arch/powerpc/net/ |
| H A D | bpf_jit_comp.c | 567 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 D | trampoline.c | 232 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 D | bpf_struct_ops.c | 587 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 D | bpf_jit.c | 1427 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 D | bpf_jit_comp.c | 2354 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 D | bpf_dummy_struct_ops.c | 135 struct bpf_tramp_links *tlinks = NULL; in bpf_struct_ops_test_run()
|
| /linux/arch/s390/net/ |
| H A D | bpf_jit_comp.c | 2606 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 D | bpf_jit_comp64.c | 992 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 D | bpf_jit_comp.c | 3057 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 D | bpf.h | 1202 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,
|