Lines Matching refs:mirrorcnt

1458 	int error = 0, mirrorcnt;
1470 nfsrv_pnfsremovesetup(vp, p, dsdvp, &mirrorcnt, fname, &fh);
1474 nfsrv_pnfsremove(dsdvp, mirrorcnt, fname, &fh, p);
1533 int error = 0, mirrorcnt;
1615 nfsrv_pnfsremovesetup(tvp, p, dsdvp, &mirrorcnt, fname, &fh);
1643 nfsrv_pnfsremove(dsdvp, mirrorcnt, fname, &fh, p);
3778 nfsdarg.mirrorcnt = 1;
3788 nfsdarg.mirrorcnt >= 1 &&
3789 nfsdarg.mirrorcnt <= NFSDEV_MAXMIRRORS &&
3793 " mdspathlen=%d mirrorcnt=%d\n", nfsdarg.addrlen,
3795 nfsdarg.mdspathlen, nfsdarg.mirrorcnt);
3843 nfsdarg.mirrorcnt = 1;
4371 int dsdir[NFSDEV_MAXMIRRORS], error, i, mirrorcnt, ret;
4375 mirrorcnt = 1;
4410 dsdir[mirrorcnt] = i;
4411 dvp[mirrorcnt] = tds->nfsdev_dsdir[i];
4412 mirrorcnt++;
4413 if (mirrorcnt >= nfsrv_maxpnfsmirror)
4423 if (mirrorcnt > 1)
4424 tdsc = dsc = malloc(sizeof(*dsc) * (mirrorcnt - 1), M_TEMP,
4455 for (i = 0; i < mirrorcnt - 1 && error == 0; i++, tpf++, tdsc++) {
4486 tpf->dsf_dir = dsdir[mirrorcnt - 1];
4487 error = nfsrv_dscreate(dvp[mirrorcnt - 1], vap, &va, &fh, tpf,
4489 if (failpos == -1 && mirrorcnt > 1 && nfsds_failerr(error)) {
4490 failpos = mirrorcnt - 1;
4498 for (tdsc = dsc, i = 0; i < mirrorcnt - 1; i++, tdsc++) {
4536 NFSD_DEBUG(4, "nfsrv_pnfscreate: mirrorcnt=%d maxmirror=%d\n",
4537 mirrorcnt, nfsrv_maxpnfsmirror);
4542 tpf = pf + mirrorcnt;
4543 for (i = mirrorcnt; i < nfsrv_maxpnfsmirror; i++, tpf++) {
4686 nfsrv_pnfsremove(struct vnode **dvp, int mirrorcnt, char *fname, fhandle_t *fhp,
4697 if (mirrorcnt > 1)
4698 dsrm = malloc(sizeof(*dsrm) * mirrorcnt - 1, M_TEMP, M_WAITOK);
4704 for (tdsrm = dsrm, i = 0; i < mirrorcnt - 1; i++, tdsrm++) {
4723 ret = nfsrv_dsremove(dvp[mirrorcnt - 1], fname, tcred, p);
4724 if (failpos == -1 && mirrorcnt > 1 && nfsds_failerr(ret))
4725 failpos = mirrorcnt - 1;
4730 for (tdsrm = dsrm, i = 0; i < mirrorcnt - 1; i++, tdsrm++) {
4834 int buflen, error, failpos, i, mirrorcnt, origmircnt, trycnt;
4914 &mirrorcnt, p, dvp, fh, NULL, NULL, NULL, NULL, NULL,
4917 for (i = 0; i < mirrorcnt; i++)
4926 origmircnt = mirrorcnt;
4943 if (nfsds_failerr(error) && mirrorcnt > 1) {
4955 &nmp[0], mirrorcnt, mpp, cp, &failpos);
4958 mirrorcnt, nap, &failpos);
4961 mirrorcnt, aclp, &failpos);
4965 if (nfsds_failerr(error) && mirrorcnt > 1) {
4977 &nmp[0], mirrorcnt, &failpos);
4980 vp, &nmp[0], mirrorcnt, &failpos);
4982 error = nfsrv_getattrdsrpc(&fh[mirrorcnt - 1], cred, p,
4983 vp, nmp[mirrorcnt - 1], nap);
4984 if (nfsds_failerr(error) && mirrorcnt > 1) {
4990 failpos = mirrorcnt - 1;
5015 for (i = 0; i < mirrorcnt; i++)
5053 int error, fhiszero, fnd, gotone, i, mirrorcnt;
5071 mirrorcnt = *buflenp / sizeof(*pf);
5072 if (error == 0 && (mirrorcnt < 1 || mirrorcnt > NFSDEV_MAXMIRRORS ||
5073 *buflenp != sizeof(*pf) * mirrorcnt))
5080 for (i = 0; i < mirrorcnt; i++, pf++) {
5095 NFSD_DEBUG(4, "nfsrv_dsgetsockmnt: mirrorcnt=%d err=%d\n", mirrorcnt,
5097 for (i = 0; i < mirrorcnt && error == 0; i++, pf++) {
5525 NFSPROC_T *p, struct vnode *vp, struct nfsmount **nmpp, int mirrorcnt,
5536 if (mirrorcnt > 1)
5537 tdrpc = drpc = malloc(sizeof(*drpc) * (mirrorcnt - 1), M_TEMP,
5549 for (i = 0; i < mirrorcnt - 1; i++, tdrpc++) {
5579 if (nfsds_failerr(ret) && *failposp == -1 && mirrorcnt > 1)
5580 *failposp = mirrorcnt - 1;
5590 for (i = 0; i < mirrorcnt - 1; i++, tdrpc++) {
5692 NFSPROC_T *p, struct vnode *vp, struct nfsmount **nmpp, int mirrorcnt,
5701 if (mirrorcnt > 1)
5702 tdrpc = drpc = malloc(sizeof(*drpc) * (mirrorcnt - 1), M_TEMP,
5710 for (i = 0; i < mirrorcnt - 1; i++, tdrpc++) {
5738 if (nfsds_failerr(ret) && *failposp == -1 && mirrorcnt > 1)
5739 *failposp = mirrorcnt - 1;
5749 for (i = 0; i < mirrorcnt - 1; i++, tdrpc++) {
5873 NFSPROC_T *p, struct vnode *vp, struct nfsmount **nmpp, int mirrorcnt,
5882 if (mirrorcnt > 1)
5883 tdrpc = drpc = malloc(sizeof(*drpc) * (mirrorcnt - 1), M_TEMP,
5891 for (i = 0; i < mirrorcnt - 1; i++, tdrpc++) {
5919 if (nfsds_failerr(ret) && *failposp == -1 && mirrorcnt > 1)
5920 *failposp = mirrorcnt - 1;
5930 for (i = 0; i < mirrorcnt - 1; i++, tdrpc++) {
6057 struct vnode *vp, struct nfsmount **nmpp, int mirrorcnt,
6066 if (mirrorcnt > 1)
6067 tdrpc = drpc = malloc(sizeof(*drpc) * (mirrorcnt - 1), M_TEMP,
6075 for (i = 0; i < mirrorcnt - 1; i++, tdrpc++) {
6103 if (nfsds_failerr(ret) && *failposp == -1 && mirrorcnt > 1)
6104 *failposp = mirrorcnt - 1;
6114 for (i = 0; i < mirrorcnt - 1; i++, tdrpc++) {
6206 struct vnode *vp, struct nfsmount **nmpp, int mirrorcnt, struct acl *aclp,
6214 if (mirrorcnt > 1)
6215 tdrpc = drpc = malloc(sizeof(*drpc) * (mirrorcnt - 1), M_TEMP,
6223 for (i = 0; i < mirrorcnt - 1; i++, tdrpc++) {
6251 if (nfsds_failerr(ret) && *failposp == -1 && mirrorcnt > 1)
6252 *failposp = mirrorcnt - 1;
6260 for (i = 0; i < mirrorcnt - 1; i++, tdrpc++) {