Lines Matching defs:nmp

262 	struct nfsmount *nmp = req->r_nmp;
267 if (!nmp->nm_sec.count) /* assume it's OK if we don't have a set of flavors */
269 for (i=0; i < nmp->nm_sec.count; i++)
270 if (nmp->nm_sec.flavors[i] == RPCAUTH_SYS)
287 struct nfsmount *nmp = req->r_nmp;
292 lck_mtx_lock(&nmp->nm_lock);
293 TAILQ_FOREACH(cp, &nmp->nm_gsscl, gss_clnt_entries) {
298 lck_mtx_unlock(&nmp->nm_lock);
311 TAILQ_FOREACH(cp, &nmp->nm_gsscl, gss_clnt_entries) {
314 lck_mtx_unlock(&nmp->nm_lock);
338 lck_mtx_unlock(&nmp->nm_lock);
344 lck_mtx_unlock(&nmp->nm_lock);
352 TAILQ_INSERT_TAIL(&nmp->nm_gsscl, cp, gss_clnt_entries);
353 lck_mtx_unlock(&nmp->nm_lock);
368 lck_mtx_lock(&nmp->nm_lock);
370 lck_mtx_unlock(&nmp->nm_lock);
388 struct nfsmount *nmp = req->r_nmp;
403 TAILQ_INSERT_TAIL(&nmp->nm_gsscl, cp, gss_clnt_entries);
977 struct nfsmount *nmp = req->r_nmp;
987 cp->gss_clnt_svcname = nfs_gss_clnt_svcname(nmp);
1141 struct nfsmount *nmp = req->r_nmp;
1148 if (nmp == NULL) {
1154 slpflag = (NMFLAG(nmp, INTR) && !(req->r_flags & R_NOINTR)) ? PCATCH : 0;
1170 if (NMFLAG(nmp, SOFT) && (retries > nmp->nm_retry)) {
1302 nfs_gss_clnt_svcname(struct nfsmount *nmp)
1307 if (!nmp)
1309 mntfromhere = &vfs_statfs(nmp->nm_mountp)->f_mntfromname[0];
1582 struct nfsmount *nmp = req->r_nmp;
1595 if (nmp)
1596 lck_mtx_lock(&nmp->nm_lock);
1597 nfs_gss_clnt_ctx_remove(nmp, cp);
1598 if (nmp)
1599 lck_mtx_unlock(&nmp->nm_lock);
1610 nfs_gss_clnt_ctx_remove(struct nfsmount *nmp, struct nfs_gss_clnt_ctx *cp)
1613 * If dequeueing, assume nmp->nm_lock is held
1615 if (nmp != NULL)
1616 TAILQ_REMOVE(&nmp->nm_gsscl, cp, gss_clnt_entries);
1642 struct nfsmount *nmp = req->r_nmp;
1687 lck_mtx_lock(&nmp->nm_lock);
1688 TAILQ_INSERT_TAIL(&nmp->nm_gsscl, ncp, gss_clnt_entries);
1689 lck_mtx_unlock(&nmp->nm_lock);
1709 nfs_gss_clnt_ctx_unmount(struct nfsmount *nmp)
1716 req.r_nmp = nmp;
1719 lck_mtx_lock(&nmp->nm_lock);
1720 cp = TAILQ_FIRST(&nmp->nm_gsscl);
1721 lck_mtx_unlock(&nmp->nm_lock);
1732 if (!(nmp->nm_state & NFSSTA_FORCE) && (cp->gss_clnt_service != RPCSEC_GSS_SVC_SYS)) {
1748 nfs_request_gss(nmp->nm_mountp, &nmreq,