Lines Matching refs:kcr
228 credsid_t *kcr = kmem_zalloc(sizeof (*kcr), KM_SLEEP);
229 kcr->kr_ref = 1;
230 return (kcr);
262 kcrsid_hold(credsid_t *kcr)
264 atomic_inc_32(&kcr->kr_ref);
268 kcrsid_rele(credsid_t *kcr)
270 if (atomic_dec_32_nv(&kcr->kr_ref) == 0) {
274 ksid_rele(&kcr->kr_sidx[i]);
276 if (kcr->kr_sidlist != NULL)
277 ksidlist_rele(kcr->kr_sidlist);
279 kmem_free(kcr, sizeof (*kcr));
304 kcrsid_sidcount(const credsid_t *kcr)
309 if (kcr == NULL)
313 if (kcr->kr_sidx[i].ks_domain != NULL)
316 if (kcr->kr_sidlist != NULL)
317 cnt += kcr->kr_sidlist->ksl_nsid;