Lines Matching defs:cookie

148 	int						(*nstat_gone)(nstat_provider_cookie_t cookie);
149 errno_t (*nstat_counts)(nstat_provider_cookie_t cookie, struct nstat_counts *out_counts, int *out_gone);
152 errno_t (*nstat_copy_descriptor)(nstat_provider_cookie_t cookie, void *data, u_int32_t len);
153 void (*nstat_release)(nstat_provider_cookie_t cookie, boolean_t locked);
162 nstat_provider_cookie_t cookie;
255 static errno_t nstat_control_source_add(u_int64_t context, nstat_control_state *state, nstat_provider *provider, nstat_provider_cookie_t cookie);
421 nstat_provider_cookie_t cookie)
423 struct rtentry *rt = (struct rtentry*)cookie;
429 nstat_provider_cookie_t cookie,
433 struct rtentry *rt = (struct rtentry*)cookie;
464 nstat_provider_cookie_t cookie,
467 rtfree((struct rtentry*)cookie);
571 nstat_provider_cookie_t cookie,
582 struct rtentry *rt = (struct rtentry*)cookie;
850 struct nstat_tucookie *cookie;
852 cookie = OSMalloc(sizeof(*cookie), nstat_malloc_tag);
853 if (cookie == NULL)
859 OSFree(cookie, sizeof(*cookie), nstat_malloc_tag);
862 bzero(cookie, sizeof(*cookie));
863 cookie->inp = inp;
864 proc_name(inp->inp_socket->last_pid, cookie->pname,
865 sizeof(cookie->pname));
873 return cookie;
899 struct nstat_tucookie *cookie,
902 if (SOCK_PROTO(cookie->inp->inp_socket) == IPPROTO_UDP)
903 OSDecrementAtomic(&cookie->inp->inp_nstat_refcnt);
904 in_pcb_checkstate(cookie->inp, WNT_RELEASE, inplock);
905 OSFree(cookie, sizeof(*cookie), nstat_malloc_tag);
910 struct nstat_tucookie *cookie)
912 nstat_tucookie_release_internal(cookie, false);
917 struct nstat_tucookie *cookie)
919 nstat_tucookie_release_internal(cookie, true);
1016 nstat_provider_cookie_t cookie)
1019 (struct nstat_tucookie *)cookie;
1030 nstat_provider_cookie_t cookie,
1035 (struct nstat_tucookie *)cookie;
1043 if (nstat_tcp_gone(cookie))
1078 nstat_provider_cookie_t cookie,
1082 (struct nstat_tucookie *)cookie;
1097 struct nstat_tucookie *cookie;
1100 cookie = nstat_tucookie_alloc_ref(inp);
1101 if (cookie == NULL)
1104 cookie) != 0)
1106 nstat_tucookie_release(cookie);
1127 struct nstat_tucookie *cookie;
1141 cookie = nstat_tucookie_alloc_ref_locked(inp);
1142 if (cookie == NULL)
1146 &nstat_tcp_provider, cookie) != 0)
1148 nstat_tucookie_release_locked(cookie);
1175 tucookie = (struct nstat_tucookie *)src->cookie;
1235 tucookie = (struct nstat_tucookie *)src->cookie;
1288 tucookie = (struct nstat_tucookie *)src->cookie;
1302 nstat_provider_cookie_t cookie,
1311 if (nstat_tcp_gone(cookie))
1316 (struct nstat_tucookie *)cookie;
1423 nstat_provider_cookie_t cookie)
1426 (struct nstat_tucookie *)cookie;
1435 nstat_provider_cookie_t cookie,
1440 (struct nstat_tucookie *)cookie;
1445 if (nstat_udp_gone(cookie))
1469 nstat_provider_cookie_t cookie,
1473 (struct nstat_tucookie *)cookie;
1483 struct nstat_tucookie *cookie;
1491 cookie = nstat_tucookie_alloc_ref(inp);
1492 if (cookie == NULL)
1495 cookie) != 0)
1497 nstat_tucookie_release(cookie);
1518 struct nstat_tucookie *cookie;
1532 cookie = nstat_tucookie_alloc_ref_locked(inp);
1533 if (cookie == NULL)
1537 &nstat_udp_provider, cookie) != 0)
1539 nstat_tucookie_release_locked(cookie);
1550 nstat_provider_cookie_t cookie,
1559 if (nstat_udp_gone(cookie))
1563 (struct nstat_tucookie *)cookie;
1688 struct nstat_ifnet_cookie *cookie;
1698 cookie = OSMalloc(sizeof(*cookie), nstat_malloc_tag);
1699 if (cookie == NULL)
1701 bzero(cookie, sizeof(*cookie));
1709 cookie->ifp = ifp;
1710 cookie->threshold = param->threshold;
1711 *out_cookie = cookie;
1748 if (cookie->ifp == NULL)
1749 OSFree(cookie, sizeof(*cookie), nstat_malloc_tag);
1756 nstat_provider_cookie_t cookie)
1760 (struct nstat_ifnet_cookie *)cookie;
1775 nstat_provider_cookie_t cookie,
1780 (struct nstat_ifnet_cookie *)cookie;
1786 if (nstat_ifnet_gone(cookie))
1804 nstat_provider_cookie_t cookie,
1825 src->cookie == cookie)
1827 ifcookie = (struct nstat_ifnet_cookie *)src->cookie;
1837 ifcookie = (struct nstat_ifnet_cookie *)cookie;
1854 nstat_provider_cookie_t cookie,
1860 (struct nstat_ifnet_cookie *)cookie;
1866 if (nstat_ifnet_gone(cookie))
1916 ifcookie = (struct nstat_ifnet_cookie *)src->cookie;
1944 nstat_sysinfo_cookie *cookie;
1956 cookie = OSMalloc(sizeof(*cookie), nstat_malloc_tag);
1957 if (cookie == NULL)
1959 cookie->flags = param->flags;
1960 *out_cookie = cookie;
1966 __unused nstat_provider_cookie_t cookie)
1974 nstat_provider_cookie_t cookie,
1980 (struct nstat_sysinfo_cookie *)cookie;
1990 nstat_provider_cookie_t cookie,
1994 (struct nstat_sysinfo_cookie *)cookie;
2158 syscookie = (struct nstat_sysinfo_cookie *) src->cookie;
2210 if ((*srcpp)->provider->nstat_gone((*srcpp)->cookie))
2314 src->provider->nstat_release(src->cookie, locked);
2459 if (src->provider->nstat_counts(src->cookie, &counts.counts,
2506 errno_t result = src->provider->nstat_copy_descriptor(src->cookie, desc->data, src->provider->nstat_descriptor_length);
2570 nstat_provider_cookie_t cookie;
2580 result = nstat_lookup_entry(req->provider, data, paramlength, &provider, &cookie);
2585 result = nstat_lookup_entry(req->provider, (void*)&req->param, paramlength, &provider, &cookie);
2593 result = nstat_control_source_add(req->hdr.context, state, provider, cookie);
2595 provider->nstat_release(cookie, 0);
2652 nstat_provider_cookie_t cookie)
2690 src->cookie = cookie;