Lines Matching refs:kmulti_link
2585 struct bpf_kprobe_multi_link *kmulti_link; in bpf_kprobe_multi_link_release() local
2587 kmulti_link = container_of(link, struct bpf_kprobe_multi_link, link); in bpf_kprobe_multi_link_release()
2588 unregister_fprobe(&kmulti_link->fp); in bpf_kprobe_multi_link_release()
2589 kprobe_multi_put_modules(kmulti_link->mods, kmulti_link->mods_cnt); in bpf_kprobe_multi_link_release()
2594 struct bpf_kprobe_multi_link *kmulti_link; in bpf_kprobe_multi_link_dealloc() local
2596 kmulti_link = container_of(link, struct bpf_kprobe_multi_link, link); in bpf_kprobe_multi_link_dealloc()
2597 kvfree(kmulti_link->addrs); in bpf_kprobe_multi_link_dealloc()
2598 kvfree(kmulti_link->cookies); in bpf_kprobe_multi_link_dealloc()
2599 kfree(kmulti_link->mods); in bpf_kprobe_multi_link_dealloc()
2600 kfree(kmulti_link); in bpf_kprobe_multi_link_dealloc()
2607 struct bpf_kprobe_multi_link *kmulti_link; in bpf_kprobe_multi_link_fill_link_info() local
2614 kmulti_link = container_of(link, struct bpf_kprobe_multi_link, link); in bpf_kprobe_multi_link_fill_link_info()
2615 info->kprobe_multi.count = kmulti_link->cnt; in bpf_kprobe_multi_link_fill_link_info()
2616 info->kprobe_multi.flags = kmulti_link->flags; in bpf_kprobe_multi_link_fill_link_info()
2620 if (ucount < kmulti_link->cnt) in bpf_kprobe_multi_link_fill_link_info()
2623 ucount = kmulti_link->cnt; in bpf_kprobe_multi_link_fill_link_info()
2626 if (copy_to_user(uaddrs, kmulti_link->addrs, ucount * sizeof(u64))) in bpf_kprobe_multi_link_fill_link_info()