Lines Matching refs:cookies
2472 u64 *cookies; member
2549 kvfree(kmulti_link->cookies); in bpf_kprobe_multi_link_dealloc()
2564 cookie_a = link->cookies + (addr_a - link->addrs); in bpf_kprobe_multi_cookie_swap()
2565 cookie_b = link->cookies + (addr_b - link->addrs); in bpf_kprobe_multi_cookie_swap()
2597 if (!link->cookies) in bpf_kprobe_multi_cookie()
2604 cookie = link->cookies + (addr - link->addrs); in bpf_kprobe_multi_cookie()
2665 u64 *cookies; member
2676 if (data->cookies) { in symbols_swap_r()
2679 cookie_a = data->cookies + (name_a - data->funcs); in symbols_swap_r()
2680 cookie_b = data->cookies + (name_b - data->funcs); in symbols_swap_r()
2704 u64 *cookies = NULL; in bpf_kprobe_multi_link_attach() local
2733 ucookies = u64_to_user_ptr(attr->link_create.kprobe_multi.cookies); in bpf_kprobe_multi_link_attach()
2735 cookies = kvmalloc_array(cnt, sizeof(*addrs), GFP_KERNEL); in bpf_kprobe_multi_link_attach()
2736 if (!cookies) { in bpf_kprobe_multi_link_attach()
2740 if (copy_from_user(cookies, ucookies, size)) { in bpf_kprobe_multi_link_attach()
2753 .cookies = cookies, in bpf_kprobe_multi_link_attach()
2761 if (cookies) in bpf_kprobe_multi_link_attach()
2797 link->cookies = cookies; in bpf_kprobe_multi_link_attach()
2800 if (cookies) { in bpf_kprobe_multi_link_attach()
2824 kvfree(cookies); in bpf_kprobe_multi_link_attach()