Lines Matching refs:nfsdarg
3952 struct nfsd_nfsd_args nfsdarg; in nfssvc_nfsd() local
3992 nfsdarg.principal = onfsdarg.principal; in nfssvc_nfsd()
3993 nfsdarg.minthreads = onfsdarg.minthreads; in nfssvc_nfsd()
3994 nfsdarg.maxthreads = onfsdarg.maxthreads; in nfssvc_nfsd()
3995 nfsdarg.version = 1; in nfssvc_nfsd()
3996 nfsdarg.addr = NULL; in nfssvc_nfsd()
3997 nfsdarg.addrlen = 0; in nfssvc_nfsd()
3998 nfsdarg.dnshost = NULL; in nfssvc_nfsd()
3999 nfsdarg.dnshostlen = 0; in nfssvc_nfsd()
4000 nfsdarg.dspath = NULL; in nfssvc_nfsd()
4001 nfsdarg.dspathlen = 0; in nfssvc_nfsd()
4002 nfsdarg.mdspath = NULL; in nfssvc_nfsd()
4003 nfsdarg.mdspathlen = 0; in nfssvc_nfsd()
4004 nfsdarg.mirrorcnt = 1; in nfssvc_nfsd()
4007 error = copyin(uap->argp, &nfsdarg, sizeof(nfsdarg)); in nfssvc_nfsd()
4010 if (nfsdarg.addrlen > 0 && nfsdarg.addrlen < 10000 && in nfssvc_nfsd()
4011 nfsdarg.dnshostlen > 0 && nfsdarg.dnshostlen < 10000 && in nfssvc_nfsd()
4012 nfsdarg.dspathlen > 0 && nfsdarg.dspathlen < 10000 && in nfssvc_nfsd()
4013 nfsdarg.mdspathlen > 0 && nfsdarg.mdspathlen < 10000 && in nfssvc_nfsd()
4014 nfsdarg.mirrorcnt >= 1 && in nfssvc_nfsd()
4015 nfsdarg.mirrorcnt <= NFSDEV_MAXMIRRORS && in nfssvc_nfsd()
4016 nfsdarg.addr != NULL && nfsdarg.dnshost != NULL && in nfssvc_nfsd()
4017 nfsdarg.dspath != NULL && nfsdarg.mdspath != NULL) { in nfssvc_nfsd()
4019 " mdspathlen=%d mirrorcnt=%d\n", nfsdarg.addrlen, in nfssvc_nfsd()
4020 nfsdarg.dspathlen, nfsdarg.dnshostlen, in nfssvc_nfsd()
4021 nfsdarg.mdspathlen, nfsdarg.mirrorcnt); in nfssvc_nfsd()
4022 cp = malloc(nfsdarg.addrlen + 1, M_TEMP, M_WAITOK); in nfssvc_nfsd()
4023 error = copyin(nfsdarg.addr, cp, nfsdarg.addrlen); in nfssvc_nfsd()
4028 cp[nfsdarg.addrlen] = '\0'; /* Ensure nul term. */ in nfssvc_nfsd()
4029 nfsdarg.addr = cp; in nfssvc_nfsd()
4030 cp = malloc(nfsdarg.dnshostlen + 1, M_TEMP, M_WAITOK); in nfssvc_nfsd()
4031 error = copyin(nfsdarg.dnshost, cp, nfsdarg.dnshostlen); in nfssvc_nfsd()
4033 free(nfsdarg.addr, M_TEMP); in nfssvc_nfsd()
4037 cp[nfsdarg.dnshostlen] = '\0'; /* Ensure nul term. */ in nfssvc_nfsd()
4038 nfsdarg.dnshost = cp; in nfssvc_nfsd()
4039 cp = malloc(nfsdarg.dspathlen + 1, M_TEMP, M_WAITOK); in nfssvc_nfsd()
4040 error = copyin(nfsdarg.dspath, cp, nfsdarg.dspathlen); in nfssvc_nfsd()
4042 free(nfsdarg.addr, M_TEMP); in nfssvc_nfsd()
4043 free(nfsdarg.dnshost, M_TEMP); in nfssvc_nfsd()
4047 cp[nfsdarg.dspathlen] = '\0'; /* Ensure nul term. */ in nfssvc_nfsd()
4048 nfsdarg.dspath = cp; in nfssvc_nfsd()
4049 cp = malloc(nfsdarg.mdspathlen + 1, M_TEMP, M_WAITOK); in nfssvc_nfsd()
4050 error = copyin(nfsdarg.mdspath, cp, nfsdarg.mdspathlen); in nfssvc_nfsd()
4052 free(nfsdarg.addr, M_TEMP); in nfssvc_nfsd()
4053 free(nfsdarg.dnshost, M_TEMP); in nfssvc_nfsd()
4054 free(nfsdarg.dspath, M_TEMP); in nfssvc_nfsd()
4058 cp[nfsdarg.mdspathlen] = '\0'; /* Ensure nul term. */ in nfssvc_nfsd()
4059 nfsdarg.mdspath = cp; in nfssvc_nfsd()
4061 nfsdarg.addr = NULL; in nfssvc_nfsd()
4062 nfsdarg.addrlen = 0; in nfssvc_nfsd()
4063 nfsdarg.dnshost = NULL; in nfssvc_nfsd()
4064 nfsdarg.dnshostlen = 0; in nfssvc_nfsd()
4065 nfsdarg.dspath = NULL; in nfssvc_nfsd()
4066 nfsdarg.dspathlen = 0; in nfssvc_nfsd()
4067 nfsdarg.mdspath = NULL; in nfssvc_nfsd()
4068 nfsdarg.mdspathlen = 0; in nfssvc_nfsd()
4069 nfsdarg.mirrorcnt = 1; in nfssvc_nfsd()
4072 error = nfsrvd_nfsd(td, &nfsdarg); in nfssvc_nfsd()
4074 free(nfsdarg.addr, M_TEMP); in nfssvc_nfsd()
4075 free(nfsdarg.dnshost, M_TEMP); in nfssvc_nfsd()
4076 free(nfsdarg.dspath, M_TEMP); in nfssvc_nfsd()
4077 free(nfsdarg.mdspath, M_TEMP); in nfssvc_nfsd()