Lines Matching refs:fsinfo
767 * Load up the server record from information gained in an fsinfo record
770 struct nfs_fsinfo *fsinfo)
777 server->rsize = nfs_io_size(fsinfo->rtpref, clp->cl_proto);
779 server->wsize = nfs_io_size(fsinfo->wtpref, clp->cl_proto);
781 if (fsinfo->rtmax >= 512 && server->rsize > fsinfo->rtmax)
782 server->rsize = nfs_io_size(fsinfo->rtmax, clp->cl_proto);
783 if (fsinfo->wtmax >= 512 && server->wsize > fsinfo->wtmax)
784 server->wsize = nfs_io_size(fsinfo->wtmax, clp->cl_proto);
801 server->wtmult = nfs_block_bits(fsinfo->wtmult, NULL);
803 server->dtsize = nfs_block_size(fsinfo->dtpref, NULL);
814 server->maxfilesize = fsinfo->maxfilesize;
816 server->time_delta = fsinfo->time_delta;
817 server->change_attr_type = fsinfo->change_attr_type;
819 server->clone_blksize = fsinfo->clone_blksize;
834 if (fsinfo->xattr_support)
844 struct nfs_fsinfo fsinfo;
854 fsinfo.fattr = fattr;
855 fsinfo.nlayouttypes = 0;
856 memset(fsinfo.layouttype, 0, sizeof(fsinfo.layouttype));
857 error = clp->rpc_ops->fsinfo(server, mntfh, &fsinfo);
861 nfs_server_set_fsinfo(server, &fsinfo);