Lines Matching refs:kmulti_link
2601 struct bpf_kprobe_multi_link *kmulti_link; in bpf_kprobe_multi_link_release() local
2603 kmulti_link = container_of(link, struct bpf_kprobe_multi_link, link); in bpf_kprobe_multi_link_release()
2604 unregister_fprobe(&kmulti_link->fp); in bpf_kprobe_multi_link_release()
2605 kprobe_multi_put_modules(kmulti_link->mods, kmulti_link->mods_cnt); in bpf_kprobe_multi_link_release()
2610 struct bpf_kprobe_multi_link *kmulti_link; in bpf_kprobe_multi_link_dealloc() local
2612 kmulti_link = container_of(link, struct bpf_kprobe_multi_link, link); in bpf_kprobe_multi_link_dealloc()
2613 kvfree(kmulti_link->addrs); in bpf_kprobe_multi_link_dealloc()
2614 kvfree(kmulti_link->cookies); in bpf_kprobe_multi_link_dealloc()
2615 kfree(kmulti_link->mods); in bpf_kprobe_multi_link_dealloc()
2616 kfree(kmulti_link); in bpf_kprobe_multi_link_dealloc()
2623 struct bpf_kprobe_multi_link *kmulti_link; in bpf_kprobe_multi_link_fill_link_info() local
2630 kmulti_link = container_of(link, struct bpf_kprobe_multi_link, link); in bpf_kprobe_multi_link_fill_link_info()
2631 info->kprobe_multi.count = kmulti_link->cnt; in bpf_kprobe_multi_link_fill_link_info()
2632 info->kprobe_multi.flags = kmulti_link->flags; in bpf_kprobe_multi_link_fill_link_info()
2636 if (ucount < kmulti_link->cnt) in bpf_kprobe_multi_link_fill_link_info()
2639 ucount = kmulti_link->cnt; in bpf_kprobe_multi_link_fill_link_info()
2642 if (copy_to_user(uaddrs, kmulti_link->addrs, ucount * sizeof(u64))) in bpf_kprobe_multi_link_fill_link_info()