Lines Matching defs:tds
4597 struct nfsdevice *ds, *tds, *fds;
4621 TAILQ_FOREACH(tds, &nfsrv_devidhead, nfsdev_list) {
4622 if (tds->nfsdev_nmp != NULL) {
4623 if (tds->nfsdev_mdsisset == 0 && ds == NULL)
4624 ds = tds;
4625 else if (tds->nfsdev_mdsisset != 0 && fsidcmp(
4626 &mp->mnt_stat.f_fsid, &tds->nfsdev_mdsfsid) == 0) {
4627 ds = fds = tds;
4640 tds = TAILQ_NEXT(ds, nfsdev_list);
4641 if (nfsrv_maxpnfsmirror > 1 && tds != NULL) {
4642 TAILQ_FOREACH_FROM(tds, &nfsrv_devidhead, nfsdev_list) {
4643 if (tds->nfsdev_nmp != NULL &&
4644 ((tds->nfsdev_mdsisset == 0 && fds == NULL) ||
4645 (tds->nfsdev_mdsisset != 0 && fds != NULL &&
4647 &tds->nfsdev_mdsfsid) == 0))) {
4649 dvp[mirrorcnt] = tds->nfsdev_dsdir[i];
5288 struct nfsdevice *ds, *tds, *fndds;
5373 TAILQ_FOREACH(tds, &nfsrv_devidhead,
5375 if (tds->nfsdev_nmp != NULL &&
5376 fndds != tds &&
5377 ((tds->nfsdev_mdsisset == 0 &&
5379 (tds->nfsdev_mdsisset != 0 &&
5381 fsidcmp(&tds->nfsdev_mdsfsid,
5383 *newnmpp = tds->nfsdev_nmp;
5387 if (tds != NULL) {
5393 TAILQ_REMOVE(&nfsrv_devidhead, tds,
5395 TAILQ_INSERT_TAIL(&nfsrv_devidhead, tds,