Lines Matching refs:tlinks
260 struct bpf_tramp_links *tlinks; in bpf_trampoline_get_progs() local
265 tlinks = kcalloc(BPF_TRAMP_MAX, sizeof(*tlinks), GFP_KERNEL); in bpf_trampoline_get_progs()
266 if (!tlinks) in bpf_trampoline_get_progs()
270 tlinks[kind].nr_links = tr->progs_cnt[kind]; in bpf_trampoline_get_progs()
272 links = tlinks[kind].links; in bpf_trampoline_get_progs()
279 return tlinks; in bpf_trampoline_get_progs()
419 struct bpf_tramp_links *tlinks; in bpf_trampoline_update() local
424 tlinks = bpf_trampoline_get_progs(tr, &total, &ip_arg); in bpf_trampoline_update()
425 if (IS_ERR(tlinks)) in bpf_trampoline_update()
426 return PTR_ERR(tlinks); in bpf_trampoline_update()
445 if (tlinks[BPF_TRAMP_FEXIT].nr_links || in bpf_trampoline_update()
446 tlinks[BPF_TRAMP_MODIFY_RETURN].nr_links) { in bpf_trampoline_update()
466 &tr->func.model, tr->flags, tlinks, in bpf_trampoline_update()
509 kfree(tlinks); in bpf_trampoline_update()
1060 struct bpf_tramp_links *tlinks, in arch_prepare_bpf_trampoline() argument