Lines Matching refs:hashbase
226 V_tcp_hostcache.hashbase = (struct hc_head *)
234 TAILQ_INIT(&V_tcp_hostcache.hashbase[i].hch_bucket);
235 V_tcp_hostcache.hashbase[i].hch_length = 0;
236 mtx_init(&V_tcp_hostcache.hashbase[i].hch_mtx, "tcp_hc_entry",
271 mtx_destroy(&V_tcp_hostcache.hashbase[i].hch_mtx);
272 free(V_tcp_hostcache.hashbase, M_HOSTCACHE);
302 hc_head = &V_tcp_hostcache.hashbase[hash];
361 hc_head = &V_tcp_hostcache.hashbase[hash];
390 V_tcp_hostcache.hashbase[hash].hch_length--;
423 V_tcp_hostcache.hashbase[hash].hch_length++;
661 THC_LOCK(&V_tcp_hostcache.hashbase[i].hch_mtx);
662 TAILQ_FOREACH(hc_entry, &V_tcp_hostcache.hashbase[i].hch_bucket,
687 THC_UNLOCK(&V_tcp_hostcache.hashbase[i].hch_mtx);
706 THC_LOCK(&V_tcp_hostcache.hashbase[i].hch_mtx);
708 &V_tcp_hostcache.hashbase[i].hch_bucket, rmx_q, hc_next) {
710 TAILQ_REMOVE(&V_tcp_hostcache.hashbase[i].hch_bucket,
713 V_tcp_hostcache.hashbase[i].hch_length--;
718 THC_UNLOCK(&V_tcp_hostcache.hashbase[i].hch_mtx);