Lines Matching refs:nidp

4015 nfssvc_idname(struct nfsd_idargs *nidp)  in nfssvc_idname()  argument
4027 if (nidp->nid_namelen <= 0 || nidp->nid_namelen > MAXHOSTNAMELEN) { in nfssvc_idname()
4031 if (nidp->nid_flag & NFSID_INITIALIZE) { in nfssvc_idname()
4032 cp = malloc(nidp->nid_namelen + 1, M_NFSSTRING, M_WAITOK); in nfssvc_idname()
4033 error = copyin(nidp->nid_name, cp, nidp->nid_namelen); in nfssvc_idname()
4116 NFSD_VNET(nfsrv_defaultuid) = nidp->nid_uid; in nfssvc_idname()
4117 NFSD_VNET(nfsrv_defaultgid) = nidp->nid_gid; in nfssvc_idname()
4119 NFSD_VNET(nfsrv_usermax) = nidp->nid_usermax; in nfssvc_idname()
4121 nidp->nid_namelen); in nfssvc_idname()
4129 newusrp = malloc(sizeof(struct nfsusrgrp) + nidp->nid_namelen, in nfssvc_idname()
4131 error = copyin(nidp->nid_name, newusrp->lug_name, in nfssvc_idname()
4132 nidp->nid_namelen); in nfssvc_idname()
4133 if (error == 0 && nidp->nid_ngroup > 0 && in nfssvc_idname()
4134 (nidp->nid_flag & NFSID_ADDUID) != 0) { in nfssvc_idname()
4135 grps = malloc(sizeof(gid_t) * nidp->nid_ngroup, M_TEMP, in nfssvc_idname()
4137 error = copyin(nidp->nid_grps, grps, in nfssvc_idname()
4138 sizeof(gid_t) * nidp->nid_ngroup); in nfssvc_idname()
4145 cr->cr_uid = cr->cr_ruid = cr->cr_svuid = nidp->nid_uid; in nfssvc_idname()
4146 crsetgroups_and_egid(cr, nidp->nid_ngroup, grps, in nfssvc_idname()
4162 newusrp->lug_namelen = nidp->nid_namelen; in nfssvc_idname()
4178 if (nidp->nid_flag & (NFSID_DELUID | NFSID_ADDUID)) { in nfssvc_idname()
4183 hp_idnum = NFSUSERHASH(nidp->nid_uid); in nfssvc_idname()
4187 if (usrp->lug_uid == nidp->nid_uid) in nfssvc_idname()
4190 } else if (nidp->nid_flag & (NFSID_DELUSERNAME | NFSID_ADDUSERNAME)) { in nfssvc_idname()
4205 hp_idnum = NFSUSERHASH(nidp->nid_uid); in nfssvc_idname()
4207 } else if (nidp->nid_flag & (NFSID_DELGID | NFSID_ADDGID)) { in nfssvc_idname()
4212 hp_idnum = NFSGROUPHASH(nidp->nid_gid); in nfssvc_idname()
4216 if (usrp->lug_gid == nidp->nid_gid) in nfssvc_idname()
4219 } else if (nidp->nid_flag & (NFSID_DELGROUPNAME | NFSID_ADDGROUPNAME)) { in nfssvc_idname()
4234 hp_idnum = NFSGROUPHASH(nidp->nid_gid); in nfssvc_idname()
4241 if (nidp->nid_usertimeout) in nfssvc_idname()
4242 newusrp->lug_expiry = NFSD_MONOSEC + nidp->nid_usertimeout; in nfssvc_idname()
4245 if (nidp->nid_flag & (NFSID_ADDUID | NFSID_ADDUSERNAME)) { in nfssvc_idname()
4246 newusrp->lug_uid = nidp->nid_uid; in nfssvc_idname()
4254 } else if (nidp->nid_flag & (NFSID_ADDGID | NFSID_ADDGROUPNAME)) { in nfssvc_idname()
4255 newusrp->lug_gid = nidp->nid_gid; in nfssvc_idname()
4287 if ((nidp->nid_flag & (NFSID_DELUID | NFSID_ADDUID | in nfssvc_idname()