Home
last modified time | relevance | path

Searched refs:hashbase (Results 1 – 4 of 4) sorted by relevance

/freebsd-9-stable/sys/netinet/
Dtcp_hostcache.c211 V_tcp_hostcache.hashbase = (struct hc_head *) in tcp_hc_init()
219 TAILQ_INIT(&V_tcp_hostcache.hashbase[i].hch_bucket); in tcp_hc_init()
220 V_tcp_hostcache.hashbase[i].hch_length = 0; in tcp_hc_init()
221 mtx_init(&V_tcp_hostcache.hashbase[i].hch_mtx, "tcp_hc_entry", in tcp_hc_init()
256 mtx_destroy(&V_tcp_hostcache.hashbase[i].hch_mtx); in tcp_hc_destroy()
257 free(V_tcp_hostcache.hashbase, M_HOSTCACHE); in tcp_hc_destroy()
284 hc_head = &V_tcp_hostcache.hashbase[hash]; in tcp_hc_lookup()
339 hc_head = &V_tcp_hostcache.hashbase[hash]; in tcp_hc_insert()
368 V_tcp_hostcache.hashbase[hash].hch_length--; in tcp_hc_insert()
400 V_tcp_hostcache.hashbase[hash].hch_length++; in tcp_hc_insert()
[all …]
Dtcp_syncache.c252 V_tcp_syncache.hashbase = malloc(V_tcp_syncache.hashsize * in syncache_init()
258 V_tcp_syncache.hashbase[i].sch_vnet = curvnet; in syncache_init()
260 TAILQ_INIT(&V_tcp_syncache.hashbase[i].sch_bucket); in syncache_init()
261 mtx_init(&V_tcp_syncache.hashbase[i].sch_mtx, "tcp_sc_head", in syncache_init()
263 callout_init_mtx(&V_tcp_syncache.hashbase[i].sch_timer, in syncache_init()
264 &V_tcp_syncache.hashbase[i].sch_mtx, 0); in syncache_init()
265 V_tcp_syncache.hashbase[i].sch_length = 0; in syncache_init()
286 sch = &V_tcp_syncache.hashbase[i]; in syncache_destroy()
305 free(V_tcp_syncache.hashbase, M_SYNCACHE); in syncache_destroy()
482 sch = &V_tcp_syncache.hashbase[ in syncache_lookup()
[all …]
Dtcp_hostcache.h70 struct hc_head *hashbase; member
Dtcp_syncache.h111 struct syncache_head *hashbase; member