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))
112 static struct flowidns_domain flowidns_domain_array[FLOWIDNS_DOMAIN_MAX + 1]; variable
137 &(flowidns_domain_array[domain].fd_flowid_tree), &find); in flowidns_find_fftn()
171 &(flowidns_domain_array[domain].fd_flowid_tree), fftn); in flowidns_allocate_flowid()
176 flowidns_domain_array[domain].fd_ncollisions++; in flowidns_allocate_flowid()
186 flowidns_domain_array[domain].fd_nallocs++; in flowidns_allocate_flowid()
187 VERIFY(flowidns_domain_array[domain].fd_nallocs != 0); in flowidns_allocate_flowid()
217 &(flowidns_domain_array[domain].fd_flowid_tree), fftn); in flowidns_release_flowid()
220 flowidns_domain_array[domain].fd_nreleases++; in flowidns_release_flowid()
221 VERIFY(flowidns_domain_array[domain].fd_nreleases != 0); in flowidns_release_flowid()
245 bzero(&flowidns_domain_array[domain], in flowidns_init()
247 flowidns_domain_array[domain].fd_id = domain; in flowidns_init()
248 lck_mtx_init(&(flowidns_domain_array[domain].fd_mtx), in flowidns_init()
250 RB_INIT(&(flowidns_domain_array[domain].fd_flowid_tree)); in flowidns_init()
271 &(flowidns_domain_array[domain].fd_flowid_tree), in flowidns_fini()
274 &(flowidns_domain_array[domain].fd_flowid_tree), in flowidns_fini()
281 lck_mtx_destroy(&(flowidns_domain_array[domain].fd_mtx), in flowidns_fini()
366 err = flowidns_dump_domain(req, &flowidns_domain_array[domain]);