Lines Matching refs:ipr

321 		ipsec_policy_root_t *ipr = &iph->iph_root[dir];  in ipsec_polhead_free_table()  local
323 if (ipr->ipr_hash == NULL) in ipsec_polhead_free_table()
326 for (i = 0; i < ipr->ipr_nchains; i++) { in ipsec_polhead_free_table()
327 ASSERT(ipr->ipr_hash[i].hash_head == NULL); in ipsec_polhead_free_table()
329 kmem_free(ipr->ipr_hash, ipr->ipr_nchains * in ipsec_polhead_free_table()
331 ipr->ipr_hash = NULL; in ipsec_polhead_free_table()
344 ipsec_policy_root_t *ipr = &iph->iph_root[dir]; in ipsec_polhead_destroy() local
347 for (chain = 0; chain < ipr->ipr_nchains; chain++) in ipsec_polhead_destroy()
348 mutex_destroy(&(ipr->ipr_hash[chain].hash_lock)); in ipsec_polhead_destroy()
482 ipsec_policy_root_t *ipr = &iph->iph_root[dir]; in ipsec_alloc_table() local
484 ipr->ipr_nchains = nchains; in ipsec_alloc_table()
485 ipr->ipr_hash = kmem_zalloc(nchains * in ipsec_alloc_table()
487 if (ipr->ipr_hash == NULL) in ipsec_alloc_table()
537 ipsec_policy_root_t *ipr = &iph->iph_root[dir]; in ipsec_polhead_init() local
538 ipr->ipr_nchains = nchains; in ipsec_polhead_init()
541 mutex_init(&(ipr->ipr_hash[chain].hash_lock), in ipsec_polhead_init()
3849 ipsec_ipr_flush(ipsec_policy_head_t *php, ipsec_policy_root_t *ipr) in ipsec_ipr_flush() argument
3855 for (ip = ipr->ipr_nonhash[af]; ip != NULL; ip = nip) { in ipsec_ipr_flush()
3859 ipr->ipr_nonhash[af] = NULL; in ipsec_ipr_flush()
3861 nchain = ipr->ipr_nchains; in ipsec_ipr_flush()
3864 for (ip = ipr->ipr_hash[chain].hash_head; ip != NULL; in ipsec_ipr_flush()
3869 ipr->ipr_hash[chain].hash_head = NULL; in ipsec_ipr_flush()
3923 ipsec_policy_root_t *ipr = &php->iph_root[dir]; in ipsec_polhead_free() local
3926 for (chain = 0; chain < ipr->ipr_nchains; chain++) in ipsec_polhead_free()
3927 mutex_destroy(&(ipr->ipr_hash[chain].hash_lock)); in ipsec_polhead_free()
3935 ipsec_ipr_init(ipsec_policy_root_t *ipr) in ipsec_ipr_init() argument
3939 ipr->ipr_nchains = 0; in ipsec_ipr_init()
3940 ipr->ipr_hash = NULL; in ipsec_ipr_init()
3943 ipr->ipr_nonhash[af] = NULL; in ipsec_ipr_init()