• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/xnu-2782.1.97/bsd/nfs/

Lines Matching defs:args

1120 	xb_add_32(error, &xb, 0); // args length
1165 printf("nfs_mount_diskless: error %d assembling mount args\n", error);
1382 xb_add_32(error, &xb, 0); // args length
1427 printf("nfs_mountroot: error %d assembling mount args\n", error);
1459 * Convert old style NFS mount args to XDR.
1465 struct user_nfs_args args;
1487 argsp = args64bit ? (void*)&args : (void*)&tempargs;
1489 argsize = args64bit ? sizeof(args) : sizeof(tempargs);
1512 args.addrlen = tempargs.addrlen;
1513 args.sotype = tempargs.sotype;
1514 args.proto = tempargs.proto;
1515 args.fhsize = tempargs.fhsize;
1516 args.flags = tempargs.flags;
1517 args.wsize = tempargs.wsize;
1518 args.rsize = tempargs.rsize;
1519 args.readdirsize = tempargs.readdirsize;
1520 args.timeo = tempargs.timeo;
1521 args.retrans = tempargs.retrans;
1522 args.maxgrouplist = tempargs.maxgrouplist;
1523 args.readahead = tempargs.readahead;
1524 args.leaseterm = tempargs.leaseterm;
1525 args.deadthresh = tempargs.deadthresh;
1526 args.addr = CAST_USER_ADDR_T(tempargs.addr);
1527 args.fh = CAST_USER_ADDR_T(tempargs.fh);
1528 args.hostname = CAST_USER_ADDR_T(tempargs.hostname);
1529 if (args.version >= 4) {
1530 args.acregmin = tempargs.acregmin;
1531 args.acregmax = tempargs.acregmax;
1532 args.acdirmin = tempargs.acdirmin;
1533 args.acdirmax = tempargs.acdirmax;
1535 if (args.version >= 5)
1536 args.auth = tempargs.auth;
1537 if (args.version >= 6)
1538 args.deadtimeout = tempargs.deadtimeout;
1541 if ((args.fhsize < 0) || (args.fhsize > NFS4_FHSIZE)) {
1545 if (args.fhsize > 0) {
1547 bcopy(CAST_DOWN(void *, args.fh), (caddr_t)nfh, args.fhsize);
1549 error = copyin(args.fh, (caddr_t)nfh, args.fhsize);
1554 error = copystr(CAST_DOWN(void *, args.hostname), mntfrom, MAXPATHLEN-1, &len);
1556 error = copyinstr(args.hostname, mntfrom, MAXPATHLEN-1, &len);
1588 bcopy(CAST_DOWN(void *, args.addr), &ss, args.addrlen);
1590 if ((size_t)args.addrlen > sizeof (struct sockaddr_storage))
1593 error = copyin(args.addr, &ss, args.addrlen);
1596 ss.ss_len = args.addrlen;
1623 if (args.flags & NFSMNT_SOFT)
1625 if (args.flags & NFSMNT_INT)
1627 if (args.flags & NFSMNT_RESVPORT)
1629 if (args.flags & NFSMNT_NOCONN)
1631 if (args.flags & NFSMNT_DUMBTIMR)
1633 if (args.flags & NFSMNT_CALLUMNT)
1635 if (args.flags & NFSMNT_RDIRPLUS)
1637 if (args.flags & NFSMNT_NONEGNAMECACHE)
1639 if (args.flags & NFSMNT_MUTEJUKEBOX)
1641 if (args.flags & NFSMNT_NOQUOTA)
1654 if (args.flags & NFSMNT_NFSV4)
1656 else if (args.flags & NFSMNT_NFSV3)
1660 if ((args.flags & NFSMNT_RSIZE) && (args.rsize > 0))
1662 if ((args.flags & NFSMNT_WSIZE) && (args.wsize > 0))
1664 if ((args.flags & NFSMNT_TIMEO) && (args.timeo > 0))
1666 if ((args.flags & NFSMNT_RETRANS) && (args.retrans > 0))
1668 if ((args.flags & NFSMNT_MAXGRPS) && (args.maxgrouplist > 0))
1670 if ((args.flags & NFSMNT_READAHEAD) && (args.readahead > 0))
1672 if ((args.flags & NFSMNT_READDIRSIZE) && (args.readdirsize > 0))
1674 if ((args.flags & NFSMNT_NOLOCKS) ||
1675 (args.flags & NFSMNT_LOCALLOCKS)) {
1677 if (args.flags & NFSMNT_NOLOCKS)
1679 else if (args.flags & NFSMNT_LOCALLOCKS)
1684 if (args.version >= 4) {
1685 if ((args.flags & NFSMNT_ACREGMIN) && (args.acregmin > 0))
1687 if ((args.flags & NFSMNT_ACREGMAX) && (args.acregmax > 0))
1689 if ((args.flags & NFSMNT_ACDIRMIN) && (args.acdirmin > 0))
1691 if ((args.flags & NFSMNT_ACDIRMAX) && (args.acdirmax > 0))
1694 if (args.version >= 5) {
1695 if ((args.flags & NFSMNT_SECFLAVOR) || (args.flags & NFSMNT_SECSYSOK))
1698 if (args.version >= 6) {
1699 if ((args.flags & NFSMNT_DEADTIMEOUT) && (args.deadtimeout > 0))
1705 xb_add_32(error, &xb, args.version);
1707 xb_add_32(error, &xb, 0); // args length
1716 xb_add_32(error, &xb, args.rsize);
1718 xb_add_32(error, &xb, args.wsize);
1720 xb_add_32(error, &xb, args.readdirsize);
1722 xb_add_32(error, &xb, args.readahead);
1724 xb_add_32(error, &xb, args.acregmin);
1728 xb_add_32(error, &xb, args.acregmax);
1732 xb_add_32(error, &xb, args.acdirmin);
1736 xb_add_32(error, &xb, args.acdirmax);
1743 if (args.flags & NFSMNT_SECFLAVOR)
1744 flavors[i++] = args.auth;
1745 if ((args.flags & NFSMNT_SECSYSOK) && ((i == 0) || (flavors[0] != RPCAUTH_SYS)))
1750 xb_add_32(error, &xb, args.maxgrouplist);
1752 xb_add_string(error, &xb, ((args.sotype == SOCK_DGRAM) ? "udp" : "tcp"), 3);
1757 /* NFS_MATTR_MOUNT_PORT (not available in old args) */
1760 xb_add_32(error, &xb, args.timeo/10);
1761 xb_add_32(error, &xb, (args.timeo%10)*100000000);
1764 xb_add_32(error, &xb, args.retrans);
1766 xb_add_32(error, &xb, args.deadtimeout);
1770 xb_add_fh(error, &xb, &nfh[0], args.fhsize);
1837 /* If we have XDR args, then all values in the buffer are in network order */
1846 /* convert old-style args to xdr */
1858 /* put a reasonable limit on the size of the XDR args */
2726 /* set up NFS mount with args */
2729 xb_get_32(error, &xb, argslength); /* args length */
2733 xb_get_32(error, &xb, argslength); /* args length */
2734 xb_get_32(error, &xb, val); /* XDR args version */
3360 * We'll be adding those to each fs location path in the new args.
3403 /* set up NFS mount args based on current mount args */
3425 xb_get_32(error, &xb, argslength); /* args length */
3431 xb_copy_32(error, &xb, &xbnew, val); /* args length */
3432 xb_copy_32(error, &xb, &xbnew, val); /* XDR args version */
4930 /* get original mount args length */
4933 xb_get_32(error, &xborig, origargslength); /* args length */
5057 /* the opaque byte count for the current mount args values: */
5061 /* Encode current mount args values */