Lines Matching refs:tlinks
232 struct bpf_tramp_links *tlinks; in bpf_trampoline_get_progs() local
237 tlinks = kcalloc(BPF_TRAMP_MAX, sizeof(*tlinks), GFP_KERNEL); in bpf_trampoline_get_progs()
238 if (!tlinks) in bpf_trampoline_get_progs()
242 tlinks[kind].nr_links = tr->progs_cnt[kind]; in bpf_trampoline_get_progs()
244 links = tlinks[kind].links; in bpf_trampoline_get_progs()
251 return tlinks; in bpf_trampoline_get_progs()
396 struct bpf_tramp_links *tlinks; in bpf_trampoline_update() local
401 tlinks = bpf_trampoline_get_progs(tr, &total, &ip_arg); in bpf_trampoline_update()
402 if (IS_ERR(tlinks)) in bpf_trampoline_update()
403 return PTR_ERR(tlinks); in bpf_trampoline_update()
421 if (tlinks[BPF_TRAMP_FEXIT].nr_links || in bpf_trampoline_update()
422 tlinks[BPF_TRAMP_MODIFY_RETURN].nr_links) { in bpf_trampoline_update()
442 &tr->func.model, tr->flags, tlinks, in bpf_trampoline_update()
483 kfree(tlinks); in bpf_trampoline_update()
1037 struct bpf_tramp_links *tlinks, in arch_prepare_bpf_trampoline() argument