Lines Matching refs:kh
1159 struct pf_keyhash *kh; in pf_initialize() local
1204 for (i = 0, kh = V_pf_keyhash, ih = V_pf_idhash; i <= V_pf_hashmask; in pf_initialize()
1205 i++, kh++, ih++) { in pf_initialize()
1206 mtx_init(&kh->lock, "pf_keyhash", NULL, MTX_DEF | MTX_DUPOK); in pf_initialize()
1289 struct pf_keyhash *kh; in pf_cleanup() local
1296 for (i = 0, kh = V_pf_keyhash, ih = V_pf_idhash; in pf_cleanup()
1298 i++, kh++, ih++) { in pf_cleanup()
1299 KASSERT(LIST_EMPTY(&kh->keys), ("%s: key hash not empty", in pf_cleanup()
1303 mtx_destroy(&kh->lock); in pf_cleanup()
1379 struct pf_keyhash *khs, *khw, *kh; in pf_state_key_attach() local
1427 kh = khw; in pf_state_key_attach()
1434 LIST_FOREACH(cur, &kh->keys, entry) in pf_state_key_attach()
1527 LIST_INSERT_HEAD(&kh->keys, sk, entry); in pf_state_key_attach()
1559 kh = khs; in pf_state_key_attach()
1579 struct pf_keyhash *kh; in pf_detach_state() local
1590 kh = &V_pf_keyhash[pf_hashkey(sks)]; in pf_detach_state()
1591 PF_HASHROW_LOCK(kh); in pf_detach_state()
1599 PF_HASHROW_UNLOCK(kh); in pf_detach_state()
1602 PF_HASHROW_UNLOCK(kh); in pf_detach_state()
1606 kh = &V_pf_keyhash[pf_hashkey(s->key[PF_SK_WIRE])]; in pf_detach_state()
1607 PF_HASHROW_LOCK(kh); in pf_detach_state()
1610 PF_HASHROW_UNLOCK(kh); in pf_detach_state()
1619 struct pf_keyhash *kh = &V_pf_keyhash[pf_hashkey(sk)]; in pf_state_key_detach() local
1621 PF_HASHROW_ASSERT(kh); in pf_state_key_detach()
1877 struct pf_keyhash *kh; in pf_find_state() local
1886 kh = &V_pf_keyhash[pf_hashkey((const struct pf_state_key *)key)]; in pf_find_state()
1888 PF_HASHROW_LOCK(kh); in pf_find_state()
1889 LIST_FOREACH(sk, &kh->keys, entry) in pf_find_state()
1893 PF_HASHROW_UNLOCK(kh); in pf_find_state()
1904 PF_HASHROW_UNLOCK(kh); in pf_find_state()
1927 PF_HASHROW_UNLOCK(kh); in pf_find_state()
1943 PF_HASHROW_UNLOCK(kh); in pf_find_state()
1976 struct pf_keyhash *kh; in pf_find_state_all() local
1986 kh = &V_pf_keyhash[pf_hashkey((const struct pf_state_key *)key)]; in pf_find_state_all()
1988 PF_HASHROW_LOCK(kh); in pf_find_state_all()
1989 LIST_FOREACH(sk, &kh->keys, entry) in pf_find_state_all()
1993 PF_HASHROW_UNLOCK(kh); in pf_find_state_all()
2014 PF_HASHROW_UNLOCK(kh); in pf_find_state_all()
2030 PF_HASHROW_UNLOCK(kh); in pf_find_state_all()