Lines Matching refs:args

261 	STRUCT_DECL(nfs_args, args);    	/* nfs mount arguments */
271 STRUCT_INIT(args, get_udatamodel());
272 bzero(STRUCT_BUF(args), SIZEOF_STRUCT(nfs_args, DATAMODEL_NATIVE));
273 if (copyin(data, STRUCT_BUF(args), MIN(datalen, STRUCT_SIZE(args))))
276 nargs->wsize = STRUCT_FGET(args, wsize);
277 nargs->rsize = STRUCT_FGET(args, rsize);
278 nargs->timeo = STRUCT_FGET(args, timeo);
279 nargs->retrans = STRUCT_FGET(args, retrans);
280 nargs->acregmin = STRUCT_FGET(args, acregmin);
281 nargs->acregmax = STRUCT_FGET(args, acregmax);
282 nargs->acdirmin = STRUCT_FGET(args, acdirmin);
283 nargs->acdirmax = STRUCT_FGET(args, acdirmax);
285 flags = STRUCT_FGET(args, flags);
297 if (copyin(STRUCT_FGETP(args, knconf), STRUCT_BUF(knconf_tmp),
339 if (copyin(STRUCT_FGETP(args, addr), STRUCT_BUF(addr_tmp),
361 if (copyin(STRUCT_FGETP(args, fh), fh, sizeof (nfs_fhandle))) {
371 error = copyinstr(STRUCT_FGETP(args, hostname), netname,
389 if (STRUCT_FGETP(args, syncaddr) == NULL) {
395 if (copyin(STRUCT_FGETP(args, syncaddr), STRUCT_BUF(addr_tmp),
413 ASSERT(STRUCT_FGETP(args, netname));
415 if (copyinstr(STRUCT_FGETP(args, netname), netname,
431 nargs->nfs_args_ext = STRUCT_FGET(args, nfs_args_ext);
439 if (STRUCT_FGETP(args,
442 (struct sec_data *)STRUCT_FGETP(args,
463 STRUCT_FGETP(args, nfs_ext_u.nfs_extB.next);
480 struct nfs_args *args = NULL;
510 * uap->datalen might be different from sizeof (args)
517 if (args == NULL)
518 args = kmem_alloc(sizeof (struct nfs_args), KM_SLEEP);
520 nfs3_free_args(args, fhandle);
525 error = nfs3_copyin(data, uap->datalen, args, fhandle);
527 if (args)
528 kmem_free(args, sizeof (*args));
532 args = (struct nfs_args *)data;
533 fhandle = (nfs_fhandle *)args->fh;
537 flags = args->flags;
546 nfs3_free_args(args, fhandle);
547 kmem_free(args, sizeof (*args));
588 nfs3_free_args(args, fhandle);
589 kmem_free(args, sizeof (*args));
605 nfs3_free_args(args, fhandle);
606 kmem_free(args, sizeof (*args));
611 if ((strlen(args->knconf->knc_protofmly) >= KNC_STRSIZE) ||
612 (strlen(args->knconf->knc_proto) >= KNC_STRSIZE)) {
614 nfs3_free_args(args, fhandle);
615 kmem_free(args, sizeof (*args));
635 svp->sv_knconf = args->knconf;
636 args->knconf = NULL;
638 if (args->addr == NULL || args->addr->buf == NULL) {
643 svp->sv_addr.maxlen = args->addr->maxlen;
644 svp->sv_addr.len = args->addr->len;
645 svp->sv_addr.buf = args->addr->buf;
646 args->addr->buf = NULL;
671 if (args->hostname == NULL) {
675 svp->sv_hostnamelen = strlen(args->hostname) + 1;
676 svp->sv_hostname = args->hostname;
677 args->hostname = NULL;
728 if (args->nfs_args_ext == NFS_ARGS_EXTB &&
729 args->nfs_ext_u.nfs_extB.next != NULL) {
731 args->nfs_ext_u.nfs_extB.next;
785 switch (args->nfs_args_ext) {
793 secdata = args->nfs_ext_u.nfs_extA.secdata;
794 if (args->nfs_ext_u.nfs_extA.secdata == NULL) {
808 args->nfs_ext_u.nfs_extA.secdata = NULL;
826 if (args->syncaddr == NULL || args->syncaddr->buf == NULL) {
840 bcopy(args->syncaddr, &data->syncaddr,
841 sizeof (*args->syncaddr));
856 nlen = strlen(args->hostname) + 1;
860 bcopy(args->hostname, data->netname, nlen);
900 if (args->nfs_args_ext == NFS_ARGS_EXTB &&
901 args->nfs_ext_u.nfs_extB.next != NULL) {
903 data = (char *)args->nfs_ext_u.nfs_extB.next;
962 error = nfs_setopts(rtvp, DATAMODEL_NATIVE, args);
993 nfs3_free_args(args, fhandle);
994 kmem_free(args, sizeof (*args));
1017 struct FSINFO3args args;
1171 args.fsroot = *(nfs_fh3 *)&svp->sv_fhandle;
1174 xdr_nfs_fh3, (caddr_t)&args,
1501 struct FSSTAT3args args;
1518 args.fsroot = *VTOFH3(vp);
1520 fi.fhp = (caddr_t)&args.fsroot;
1530 xdr_nfs_fh3, (caddr_t)&args,
1662 struct nfs_args args; /* nfs mount arguments */
1665 bzero(&args, sizeof (args));
1707 args.addr = &svp->sv_addr;
1708 args.fh = (char *)&svp->sv_fhandle;
1709 args.knconf = svp->sv_knconf;
1710 args.hostname = root_hostname;
1713 &args, &vfsflags)) {
1739 error = nfs3rootvp(&rtvp, vfsp, svp, args.flags, cr, global_zone);
1749 error = nfs_setopts(rtvp, DATAMODEL_NATIVE, &args);