Lines Matching refs:nfss
525 static void nfs_show_mountd_netid(struct seq_file *m, struct nfs_server *nfss, in nfs_show_mountd_netid() argument
528 struct sockaddr *sap = (struct sockaddr *) &nfss->mountd_address; in nfs_show_mountd_netid()
533 switch (nfss->mountd_protocol) { in nfs_show_mountd_netid()
546 switch (nfss->mountd_protocol) { in nfs_show_mountd_netid()
564 static void nfs_show_mountd_options(struct seq_file *m, struct nfs_server *nfss, in nfs_show_mountd_options() argument
567 struct sockaddr *sap = (struct sockaddr *)&nfss->mountd_address; in nfs_show_mountd_options()
569 if (nfss->flags & NFS_MOUNT_LEGACY_INTERFACE) in nfs_show_mountd_options()
588 if (nfss->mountd_version || showdefaults) in nfs_show_mountd_options()
589 seq_printf(m, ",mountvers=%u", nfss->mountd_version); in nfs_show_mountd_options()
590 if ((nfss->mountd_port && in nfs_show_mountd_options()
591 nfss->mountd_port != (unsigned short)NFS_UNSPEC_PORT) || in nfs_show_mountd_options()
593 seq_printf(m, ",mountport=%u", nfss->mountd_port); in nfs_show_mountd_options()
595 nfs_show_mountd_netid(m, nfss, showdefaults); in nfs_show_mountd_options()
599 static void nfs_show_nfsv4_options(struct seq_file *m, struct nfs_server *nfss, in nfs_show_nfsv4_options() argument
602 struct nfs_client *clp = nfss->nfs_client; in nfs_show_nfsv4_options()
607 static void nfs_show_nfsv4_options(struct seq_file *m, struct nfs_server *nfss, in nfs_show_nfsv4_options() argument
625 static void nfs_show_mount_options(struct seq_file *m, struct nfs_server *nfss, in nfs_show_mount_options() argument
645 struct nfs_client *clp = nfss->nfs_client; in nfs_show_mount_options()
650 seq_printf(m, ",rsize=%u", nfss->rsize); in nfs_show_mount_options()
651 seq_printf(m, ",wsize=%u", nfss->wsize); in nfs_show_mount_options()
652 if (nfss->bsize != 0) in nfs_show_mount_options()
653 seq_printf(m, ",bsize=%u", nfss->bsize); in nfs_show_mount_options()
654 seq_printf(m, ",namlen=%u", nfss->namelen); in nfs_show_mount_options()
655 if (nfss->acregmin != NFS_DEF_ACREGMIN*HZ || showdefaults) in nfs_show_mount_options()
656 seq_printf(m, ",acregmin=%u", nfss->acregmin/HZ); in nfs_show_mount_options()
657 if (nfss->acregmax != NFS_DEF_ACREGMAX*HZ || showdefaults) in nfs_show_mount_options()
658 seq_printf(m, ",acregmax=%u", nfss->acregmax/HZ); in nfs_show_mount_options()
659 if (nfss->acdirmin != NFS_DEF_ACDIRMIN*HZ || showdefaults) in nfs_show_mount_options()
660 seq_printf(m, ",acdirmin=%u", nfss->acdirmin/HZ); in nfs_show_mount_options()
661 if (nfss->acdirmax != NFS_DEF_ACDIRMAX*HZ || showdefaults) in nfs_show_mount_options()
662 seq_printf(m, ",acdirmax=%u", nfss->acdirmax/HZ); in nfs_show_mount_options()
664 if (nfss->flags & nfs_infop->flag) in nfs_show_mount_options()
671 rpc_peeraddr2str(nfss->client, RPC_DISPLAY_NETID)); in nfs_show_mount_options()
674 if (nfss->port != NFS_PORT) in nfs_show_mount_options()
675 seq_printf(m, ",port=%u", nfss->port); in nfs_show_mount_options()
677 if (nfss->port) in nfs_show_mount_options()
678 seq_printf(m, ",port=%u", nfss->port); in nfs_show_mount_options()
680 seq_printf(m, ",timeo=%lu", 10U * nfss->client->cl_timeout->to_initval / HZ); in nfs_show_mount_options()
681 seq_printf(m, ",retrans=%u", nfss->client->cl_timeout->to_retries); in nfs_show_mount_options()
682 seq_printf(m, ",sec=%s", nfs_pseudoflavour_to_name(nfss->client->cl_auth->au_flavor)); in nfs_show_mount_options()
685 nfs_show_mountd_options(m, nfss, showdefaults); in nfs_show_mount_options()
687 nfs_show_nfsv4_options(m, nfss, showdefaults); in nfs_show_mount_options()
689 if (nfss->options & NFS_OPTION_FSCACHE) in nfs_show_mount_options()
692 if (nfss->options & NFS_OPTION_MIGRATION) in nfs_show_mount_options()
695 if (nfss->flags & NFS_MOUNT_LOOKUP_CACHE_NONEG) { in nfs_show_mount_options()
696 if (nfss->flags & NFS_MOUNT_LOOKUP_CACHE_NONE) in nfs_show_mount_options()
702 local_flock = nfss->flags & NFS_MOUNT_LOCAL_FLOCK; in nfs_show_mount_options()
703 local_fcntl = nfss->flags & NFS_MOUNT_LOCAL_FCNTL; in nfs_show_mount_options()
720 struct nfs_server *nfss = NFS_SB(root->d_sb); in nfs_show_options() local
722 nfs_show_mount_options(m, nfss, 0); in nfs_show_options()
726 rpc_peeraddr2str(nfss->nfs_client->cl_rpcclient, in nfs_show_options()
756 static void show_implementation_id(struct seq_file *m, struct nfs_server *nfss) in show_implementation_id() argument
758 if (nfss->nfs_client && nfss->nfs_client->cl_implid) { in show_implementation_id()
759 struct nfs41_impl_id *impl_id = nfss->nfs_client->cl_implid; in show_implementation_id()
772 static void show_implementation_id(struct seq_file *m, struct nfs_server *nfss) in show_implementation_id() argument
807 struct nfs_server *nfss = NFS_SB(root->d_sb); in nfs_show_stats() local
808 struct rpc_auth *auth = nfss->client->cl_auth; in nfs_show_stats()
821 nfs_show_mount_options(m, nfss, 1); in nfs_show_stats()
823 seq_printf(m, "\n\tage:\t%lu", (jiffies - nfss->mount_time) / HZ); in nfs_show_stats()
825 show_implementation_id(m, nfss); in nfs_show_stats()
828 seq_printf(m, "caps=0x%x", nfss->caps); in nfs_show_stats()
829 seq_printf(m, ",wtmult=%u", nfss->wtmult); in nfs_show_stats()
830 seq_printf(m, ",dtsize=%u", nfss->dtsize); in nfs_show_stats()
831 seq_printf(m, ",bsize=%u", nfss->bsize); in nfs_show_stats()
832 seq_printf(m, ",namlen=%u", nfss->namelen); in nfs_show_stats()
835 if (nfss->nfs_client->rpc_ops->version == 4) { in nfs_show_stats()
837 seq_printf(m, "bm0=0x%x", nfss->attr_bitmask[0]); in nfs_show_stats()
838 seq_printf(m, ",bm1=0x%x", nfss->attr_bitmask[1]); in nfs_show_stats()
839 seq_printf(m, ",bm2=0x%x", nfss->attr_bitmask[2]); in nfs_show_stats()
840 seq_printf(m, ",acl=0x%x", nfss->acl_bitmask); in nfs_show_stats()
841 show_sessions(m, nfss); in nfs_show_stats()
842 show_pnfs(m, nfss); in nfs_show_stats()
860 stats = per_cpu_ptr(nfss->io_stats, cpu); in nfs_show_stats()
881 if (nfss->options & NFS_OPTION_FSCACHE) { in nfs_show_stats()
889 rpc_print_iostats(m, nfss->client); in nfs_show_stats()
2186 nfs_compare_remount_data(struct nfs_server *nfss, in nfs_compare_remount_data() argument
2189 if ((data->flags ^ nfss->flags) & NFS_REMOUNT_CMP_FLAGMASK || in nfs_compare_remount_data()
2190 data->rsize != nfss->rsize || in nfs_compare_remount_data()
2191 data->wsize != nfss->wsize || in nfs_compare_remount_data()
2192 data->version != nfss->nfs_client->rpc_ops->version || in nfs_compare_remount_data()
2193 data->minorversion != nfss->nfs_client->cl_minorversion || in nfs_compare_remount_data()
2194 data->retrans != nfss->client->cl_timeout->to_retries || in nfs_compare_remount_data()
2195 !nfs_auth_info_match(&data->auth_info, nfss->client->cl_auth->au_flavor) || in nfs_compare_remount_data()
2196 data->acregmin != nfss->acregmin / HZ || in nfs_compare_remount_data()
2197 data->acregmax != nfss->acregmax / HZ || in nfs_compare_remount_data()
2198 data->acdirmin != nfss->acdirmin / HZ || in nfs_compare_remount_data()
2199 data->acdirmax != nfss->acdirmax / HZ || in nfs_compare_remount_data()
2200 data->timeo != (10U * nfss->client->cl_timeout->to_initval / HZ) || in nfs_compare_remount_data()
2201 data->nfs_server.port != nfss->port || in nfs_compare_remount_data()
2202 data->nfs_server.addrlen != nfss->nfs_client->cl_addrlen || in nfs_compare_remount_data()
2204 (struct sockaddr *)&nfss->nfs_client->cl_addr)) in nfs_compare_remount_data()
2214 struct nfs_server *nfss = sb->s_fs_info; in nfs_remount() local
2218 u32 nfsvers = nfss->nfs_client->rpc_ops->version; in nfs_remount()
2238 data->flags = nfss->flags; in nfs_remount()
2239 data->rsize = nfss->rsize; in nfs_remount()
2240 data->wsize = nfss->wsize; in nfs_remount()
2241 data->retrans = nfss->client->cl_timeout->to_retries; in nfs_remount()
2242 data->selected_flavor = nfss->client->cl_auth->au_flavor; in nfs_remount()
2243 data->acregmin = nfss->acregmin / HZ; in nfs_remount()
2244 data->acregmax = nfss->acregmax / HZ; in nfs_remount()
2245 data->acdirmin = nfss->acdirmin / HZ; in nfs_remount()
2246 data->acdirmax = nfss->acdirmax / HZ; in nfs_remount()
2247 data->timeo = 10U * nfss->client->cl_timeout->to_initval / HZ; in nfs_remount()
2248 data->nfs_server.port = nfss->port; in nfs_remount()
2249 data->nfs_server.addrlen = nfss->nfs_client->cl_addrlen; in nfs_remount()
2251 data->minorversion = nfss->nfs_client->cl_minorversion; in nfs_remount()
2253 memcpy(&data->nfs_server.address, &nfss->nfs_client->cl_addr, in nfs_remount()
2271 error = nfs_compare_remount_data(nfss, data); in nfs_remount()
2462 struct nfs_server *nfss = NFS_SB(sb); in nfs_get_cache_cookie() local
2466 nfss->fscache_key = NULL; in nfs_get_cache_cookie()
2467 nfss->fscache = NULL; in nfs_get_cache_cookie()