Lines Matching refs:tlinks
444 struct bpf_tramp_links *tlinks; in bpf_trampoline_get_progs() local
449 tlinks = kzalloc_objs(*tlinks, BPF_TRAMP_MAX); in bpf_trampoline_get_progs()
450 if (!tlinks) in bpf_trampoline_get_progs()
454 tlinks[kind].nr_links = tr->progs_cnt[kind]; in bpf_trampoline_get_progs()
456 links = tlinks[kind].links; in bpf_trampoline_get_progs()
463 return tlinks; in bpf_trampoline_get_progs()
610 struct bpf_tramp_links *tlinks; in bpf_trampoline_update() local
615 tlinks = bpf_trampoline_get_progs(tr, &total, &ip_arg); in bpf_trampoline_update()
616 if (IS_ERR(tlinks)) in bpf_trampoline_update()
617 return PTR_ERR(tlinks); in bpf_trampoline_update()
629 if (tlinks[BPF_TRAMP_FEXIT].nr_links || in bpf_trampoline_update()
630 tlinks[BPF_TRAMP_MODIFY_RETURN].nr_links) { in bpf_trampoline_update()
661 tlinks, tr->func.addr); in bpf_trampoline_update()
679 &tr->func.model, tr->flags, tlinks, in bpf_trampoline_update()
717 kfree(tlinks); in bpf_trampoline_update()
1336 struct bpf_tramp_links *tlinks, in arch_prepare_bpf_trampoline() argument
1370 struct bpf_tramp_links *tlinks, void *func_addr) in arch_bpf_trampoline_size() argument