Home
last modified time | relevance | path

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

/linux-6.15/arch/powerpc/net/
H A Dbpf_jit_comp.c656 struct bpf_tramp_links *fmod_ret = &tlinks[BPF_TRAMP_MODIFY_RETURN]; in __arch_prepare_bpf_trampoline() local
848 if (fmod_ret->nr_links) { in __arch_prepare_bpf_trampoline()
849 branches = kcalloc(fmod_ret->nr_links, sizeof(u32), GFP_KERNEL); in __arch_prepare_bpf_trampoline()
853 if (invoke_bpf_mod_ret(image, ro_image, ctx, fmod_ret, regs_off, retval_off, in __arch_prepare_bpf_trampoline()
897 for (i = 0; i < fmod_ret->nr_links && image; i++) { in __arch_prepare_bpf_trampoline()
/linux-6.15/Documentation/bpf/libbpf/
H A Dprogram_types.rst182 | ``BPF_PROG_TYPE_TRACING`` | ``BPF_MODIFY_RETURN`` | ``fmod_ret+`…
184 | | | ``fmod_ret.s…
/linux-6.15/arch/riscv/net/
H A Dbpf_jit_comp64.c814 struct bpf_tramp_links *fmod_ret = &tlinks[BPF_TRAMP_MODIFY_RETURN]; in __arch_prepare_bpf_trampoline() local
964 if (fmod_ret->nr_links) { in __arch_prepare_bpf_trampoline()
965 branches_off = kcalloc(fmod_ret->nr_links, sizeof(int), GFP_KERNEL); in __arch_prepare_bpf_trampoline()
971 for (i = 0; i < fmod_ret->nr_links; i++) { in __arch_prepare_bpf_trampoline()
972 ret = invoke_bpf_prog(fmod_ret->links[i], args_off, retval_off, in __arch_prepare_bpf_trampoline()
998 for (i = 0; ctx->insns && i < fmod_ret->nr_links; i++) { in __arch_prepare_bpf_trampoline()
/linux-6.15/arch/x86/net/
H A Dbpf_jit_comp.c3076 struct bpf_tramp_links *fmod_ret = &tlinks[BPF_TRAMP_MODIFY_RETURN]; in __arch_prepare_bpf_trampoline() local
3239 if (fmod_ret->nr_links) { in __arch_prepare_bpf_trampoline()
3240 branches = kcalloc(fmod_ret->nr_links, sizeof(u8 *), in __arch_prepare_bpf_trampoline()
3245 if (invoke_bpf_mod_ret(m, &prog, fmod_ret, regs_off, in __arch_prepare_bpf_trampoline()
3279 if (fmod_ret->nr_links) { in __arch_prepare_bpf_trampoline()
3289 for (i = 0; i < fmod_ret->nr_links; i++) { in __arch_prepare_bpf_trampoline()
/linux-6.15/arch/arm64/net/
H A Dbpf_jit_comp.c2259 struct bpf_tramp_links *fmod_ret = &tlinks[BPF_TRAMP_MODIFY_RETURN]; in prepare_trampoline() local
2376 if (fmod_ret->nr_links) { in prepare_trampoline()
2377 branches = kcalloc(fmod_ret->nr_links, sizeof(__le32 *), in prepare_trampoline()
2382 invoke_bpf_mod_ret(ctx, fmod_ret, args_off, retval_off, in prepare_trampoline()
2400 for (i = 0; i < fmod_ret->nr_links && ctx->image != NULL; i++) { in prepare_trampoline()
/linux-6.15/arch/s390/net/
H A Dbpf_jit_comp.c2574 struct bpf_tramp_links *fmod_ret = &tlinks[BPF_TRAMP_MODIFY_RETURN]; in __arch_prepare_bpf_trampoline() local
2745 if (fmod_ret->nr_links) { in __arch_prepare_bpf_trampoline()
2754 for (i = 0; i < fmod_ret->nr_links; i++) { in __arch_prepare_bpf_trampoline()
2755 if (invoke_bpf_prog(tjit, m, fmod_ret->links[i], true)) in __arch_prepare_bpf_trampoline()
/linux-6.15/Documentation/hid/
H A Dhidintro.rst468 SEC("fmod_ret/hid_bpf_rdesc_fixup")