Lines Matching refs:uc
943 struct ucred_s *uc;
949 uc = kmem_zalloc(realsz, KM_SLEEP);
952 uc = buf;
954 uc->uc_size = realsz;
955 uc->uc_pid = pid;
956 uc->uc_projid = cr->cr_projid;
957 uc->uc_zoneid = crgetzoneid(cr);
967 uc->uc_labeloff = tslp == NULL ? 0 : sizeof (struct ucred_s);
969 uc->uc_credoff = UCRED_CRED_OFF;
970 uc->uc_privoff = UCRED_PRIV_OFF;
971 uc->uc_audoff = UCRED_AUD_OFF;
972 uc->uc_labeloff = tslp == NULL ? 0 : UCRED_LABEL_OFF;
974 cred2prcred(cr, UCCRED(uc));
975 cred2prpriv(cr, UCPRIV(uc));
977 if (audoff == 0 || cred2ucaud(cr, UCAUD(uc), rcr) != 0)
978 uc->uc_audoff = 0;
981 bcopy(&tslp->tsl_label, UCLABEL(uc), sizeof (bslabel_t));
983 return (uc);
1021 struct ucred_s *uc;
1028 uc = cred2ucred(cr, p->p_pid, NULL, CRED());
1031 return (uc);