Lines Matching refs:flowidns_domain_array
73 lck_mtx_lock(&(flowidns_domain_array[(_dom)].fd_mtx))
75 lck_mtx_unlock(&(flowidns_domain_array[(_dom)].fd_mtx))
111 static struct flowidns_domain flowidns_domain_array[FLOWIDNS_DOMAIN_MAX + 1]; variable
136 &(flowidns_domain_array[domain].fd_flowid_tree), &find); in flowidns_find_fftn()
170 &(flowidns_domain_array[domain].fd_flowid_tree), fftn); in flowidns_allocate_flowid()
175 flowidns_domain_array[domain].fd_ncollisions++; in flowidns_allocate_flowid()
185 flowidns_domain_array[domain].fd_nallocs++; in flowidns_allocate_flowid()
186 VERIFY(flowidns_domain_array[domain].fd_nallocs != 0); in flowidns_allocate_flowid()
216 &(flowidns_domain_array[domain].fd_flowid_tree), fftn); in flowidns_release_flowid()
219 flowidns_domain_array[domain].fd_nreleases++; in flowidns_release_flowid()
220 VERIFY(flowidns_domain_array[domain].fd_nreleases != 0); in flowidns_release_flowid()
244 bzero(&flowidns_domain_array[domain], in flowidns_init()
246 flowidns_domain_array[domain].fd_id = domain; in flowidns_init()
247 lck_mtx_init(&(flowidns_domain_array[domain].fd_mtx), in flowidns_init()
249 RB_INIT(&(flowidns_domain_array[domain].fd_flowid_tree)); in flowidns_init()
270 &(flowidns_domain_array[domain].fd_flowid_tree), in flowidns_fini()
273 &(flowidns_domain_array[domain].fd_flowid_tree), in flowidns_fini()
280 lck_mtx_destroy(&(flowidns_domain_array[domain].fd_mtx), in flowidns_fini()
365 err = flowidns_dump_domain(req, &flowidns_domain_array[domain]);