Lines Matching refs:args

129 #define	NFS_ARGS_EXTB_secdata(args, secdata) \
130 { (args)->nfs_args_ext = NFS_ARGS_EXTB, \
131 (args)->nfs_ext_u.nfs_extB.secdata = secdata; }
393 struct nfs_args *args = NULL, *argp = NULL, *prev_argp = NULL;
726 args = argp;
745 if (args == NULL) {
775 if (mount(mntp->mnt_special, mntp->mnt_mountp, mntflags, fstype, args,
776 sizeof (*args), mntp->mnt_mntopts, MAX_MNTOPT_STR) < 0) {
817 args = argp;
821 argp = args;
971 set_args(int *mntflags, struct nfs_args *args, char *fshost, struct mnttab *mnt)
980 args->flags = NFSMNT_INT; /* default is "intr" */
981 args->flags |= NFSMNT_HOSTNAME;
982 args->flags |= NFSMNT_NEWARGS; /* using extented nfs_args structure */
983 args->hostname = fshost;
1017 args->flags |= NFSMNT_SOFT;
1018 args->flags &= ~(NFSMNT_SEMISOFT);
1021 args->flags |= NFSMNT_SOFT;
1022 args->flags |= NFSMNT_SEMISOFT;
1025 args->flags &= ~(NFSMNT_SOFT);
1026 args->flags &= ~(NFSMNT_SEMISOFT);
1035 args->flags |= NFSMNT_GRPID;
1041 args->flags |= NFSMNT_INT;
1044 args->flags &= ~(NFSMNT_INT);
1047 args->flags |= NFSMNT_NOAC;
1065 args->flags |= NFSMNT_NOCTO;
1069 if (convert_int(&args->rsize, val) != 0)
1071 args->flags |= NFSMNT_RSIZE;
1074 if (convert_int(&args->wsize, val) != 0)
1076 args->flags |= NFSMNT_WSIZE;
1079 if (convert_int(&args->timeo, val) != 0)
1081 args->flags |= NFSMNT_TIMEO;
1084 if (convert_int(&args->retrans, val) != 0)
1086 args->flags |= NFSMNT_RETRANS;
1089 if (convert_int(&args->acregmax, val) != 0)
1091 args->acdirmin = args->acregmin = args->acdirmax
1092 = args->acregmax;
1093 args->flags |= NFSMNT_ACDIRMAX;
1094 args->flags |= NFSMNT_ACREGMAX;
1095 args->flags |= NFSMNT_ACDIRMIN;
1096 args->flags |= NFSMNT_ACREGMIN;
1099 if (convert_int(&args->acregmin, val) != 0)
1101 args->flags |= NFSMNT_ACREGMIN;
1104 if (convert_int(&args->acregmax, val) != 0)
1106 args->flags |= NFSMNT_ACREGMAX;
1109 if (convert_int(&args->acdirmin, val) != 0)
1111 args->flags |= NFSMNT_ACDIRMIN;
1114 if (convert_int(&args->acdirmax, val) != 0)
1116 args->flags |= NFSMNT_ACDIRMAX;
1129 args->flags |= NFSMNT_LLOCK;
1153 args->flags |= NFSMNT_NOPRINT;
1184 args->flags |= NFSMNT_DIRECTIO;
1188 args->flags &= ~(NFSMNT_DIRECTIO);
1258 make_secure(struct nfs_args *args, char *hostname, struct netconfig *nconf,
1284 args->flags |= NFSMNT_SECDEFAULT;
1341 args->syncaddr = malloc(sizeof (struct netbuf));
1342 args->syncaddr->buf = malloc(syncaddr->len);
1343 (void) memcpy(args->syncaddr->buf,
1345 args->syncaddr->len = syncaddr->len;
1346 args->syncaddr->maxlen = syncaddr->maxlen;
1347 args->netname = strdup(netname);
1348 args->flags |= NFSMNT_SECURE;
1359 if (!(secdata = nfs_clnt_secdata(&nfs_sec, hostname, args->knconf,
1370 NFS_ARGS_EXTB_secdata(args, secdata);
1930 get_fh_via_pub(struct nfs_args *args, char *fshost, char *fspath, bool_t url,
1965 r = getaddr_nfs(args, fshost, nconfp,
1983 args->flags |= NFSMNT_LLOCK;
2008 get_fh(struct nfs_args *args, char *fshost, char *fspath, int *versp,
2074 retval = getaddr_nfs(args, fshost, nconfp, FALSE,
2080 args->fh = strdup(fspath);
2081 if (args->fh == NULL) {
2203 args->fh = malloc(sizeof (fhs.fhstatus_u.fhs_fhandle));
2204 if (args->fh == NULL) {
2208 memcpy((caddr_t)args->fh, (caddr_t)&fhs.fhstatus_u.fhs_fhandle,
2218 free(args->fh);
2226 free(args->fh);
2230 args->flags |= NFSMNT_POSIX;
2231 args->pathconf = malloc(sizeof (p));
2232 if (args->pathconf == NULL) {
2234 free(args->fh);
2238 memcpy((caddr_t)args->pathconf, (caddr_t)&p,
2296 args->fh = (caddr_t)fh3p;
2403 getaddr_nfs(struct nfs_args *args, char *fshost, struct netconfig **nconfp,
2424 args->addr = get_addr(fshost, NFS_PROGRAM,
2426 &args->fh, get_pubfh, fspath, &addr_error);
2428 args->flags |= NFSMNT_DORDMA;
2430 args->addr = get_addr(fshost, NFS_PROGRAM,
2432 &args->fh, get_pubfh, fspath, &addr_error);
2435 args->addr = get_addr(fshost, NFS_PROGRAM, nfsvers_to_use,
2436 nconfp, nfs_proto, port, &tinfo, &args->fh, get_pubfh,
2445 args->flags |= NFSMNT_TRYRDMA;
2448 if (args->addr == NULL) {
2556 args->flags |= (NFSMNT_RSIZE | NFSMNT_WSIZE);
2557 if (args->rsize == 0 || args->rsize > tinfo.tsdu - NFS_RPC_HDR)
2558 args->rsize = tinfo.tsdu - NFS_RPC_HDR;
2559 if (args->wsize == 0 || args->wsize > tinfo.tsdu - NFS_RPC_HDR)
2560 args->wsize = tinfo.tsdu - NFS_RPC_HDR;
2563 args->flags |= NFSMNT_KNCONF;
2564 args->knconf = knconfp;