Lines Matching refs:ipr
324 ipsec_policy_root_t *ipr = &iph->iph_root[dir]; in ipsec_polhead_free_table() local
326 if (ipr->ipr_hash == NULL) in ipsec_polhead_free_table()
329 for (i = 0; i < ipr->ipr_nchains; i++) { in ipsec_polhead_free_table()
330 ASSERT(ipr->ipr_hash[i].hash_head == NULL); in ipsec_polhead_free_table()
332 kmem_free(ipr->ipr_hash, ipr->ipr_nchains * in ipsec_polhead_free_table()
334 ipr->ipr_hash = NULL; in ipsec_polhead_free_table()
347 ipsec_policy_root_t *ipr = &iph->iph_root[dir]; in ipsec_polhead_destroy() local
350 for (chain = 0; chain < ipr->ipr_nchains; chain++) in ipsec_polhead_destroy()
351 mutex_destroy(&(ipr->ipr_hash[chain].hash_lock)); in ipsec_polhead_destroy()
483 ipsec_policy_root_t *ipr = &iph->iph_root[dir]; in ipsec_alloc_table() local
485 ipr->ipr_nchains = nchains; in ipsec_alloc_table()
486 ipr->ipr_hash = kmem_zalloc(nchains * in ipsec_alloc_table()
488 if (ipr->ipr_hash == NULL) in ipsec_alloc_table()
538 ipsec_policy_root_t *ipr = &iph->iph_root[dir]; in ipsec_polhead_init() local
539 ipr->ipr_nchains = nchains; in ipsec_polhead_init()
542 mutex_init(&(ipr->ipr_hash[chain].hash_lock), in ipsec_polhead_init()
3851 ipsec_ipr_flush(ipsec_policy_head_t *php, ipsec_policy_root_t *ipr) in ipsec_ipr_flush() argument
3857 for (ip = ipr->ipr_nonhash[af]; ip != NULL; ip = nip) { in ipsec_ipr_flush()
3861 ipr->ipr_nonhash[af] = NULL; in ipsec_ipr_flush()
3863 nchain = ipr->ipr_nchains; in ipsec_ipr_flush()
3866 for (ip = ipr->ipr_hash[chain].hash_head; ip != NULL; in ipsec_ipr_flush()
3871 ipr->ipr_hash[chain].hash_head = NULL; in ipsec_ipr_flush()
3925 ipsec_policy_root_t *ipr = &php->iph_root[dir]; in ipsec_polhead_free() local
3928 for (chain = 0; chain < ipr->ipr_nchains; chain++) in ipsec_polhead_free()
3929 mutex_destroy(&(ipr->ipr_hash[chain].hash_lock)); in ipsec_polhead_free()
3937 ipsec_ipr_init(ipsec_policy_root_t *ipr) in ipsec_ipr_init() argument
3941 ipr->ipr_nchains = 0; in ipsec_ipr_init()
3942 ipr->ipr_hash = NULL; in ipsec_ipr_init()
3945 ipr->ipr_nonhash[af] = NULL; in ipsec_ipr_init()