Lines Matching refs:nfss

528 static void nfs_show_mountd_netid(struct seq_file *m, struct nfs_server *nfss,  in nfs_show_mountd_netid()  argument
531 struct sockaddr *sap = (struct sockaddr *) &nfss->mountd_address; in nfs_show_mountd_netid()
536 switch (nfss->mountd_protocol) { in nfs_show_mountd_netid()
549 switch (nfss->mountd_protocol) { in nfs_show_mountd_netid()
567 static void nfs_show_mountd_options(struct seq_file *m, struct nfs_server *nfss, in nfs_show_mountd_options() argument
570 struct sockaddr *sap = (struct sockaddr *)&nfss->mountd_address; in nfs_show_mountd_options()
572 if (nfss->flags & NFS_MOUNT_LEGACY_INTERFACE) in nfs_show_mountd_options()
591 if (nfss->mountd_version || showdefaults) in nfs_show_mountd_options()
592 seq_printf(m, ",mountvers=%u", nfss->mountd_version); in nfs_show_mountd_options()
593 if ((nfss->mountd_port && in nfs_show_mountd_options()
594 nfss->mountd_port != (unsigned short)NFS_UNSPEC_PORT) || in nfs_show_mountd_options()
596 seq_printf(m, ",mountport=%u", nfss->mountd_port); in nfs_show_mountd_options()
598 nfs_show_mountd_netid(m, nfss, showdefaults); in nfs_show_mountd_options()
602 static void nfs_show_nfsv4_options(struct seq_file *m, struct nfs_server *nfss, in nfs_show_nfsv4_options() argument
605 struct nfs_client *clp = nfss->nfs_client; in nfs_show_nfsv4_options()
610 static void nfs_show_nfsv4_options(struct seq_file *m, struct nfs_server *nfss, in nfs_show_nfsv4_options() argument
628 static void nfs_show_mount_options(struct seq_file *m, struct nfs_server *nfss, in nfs_show_mount_options() argument
648 struct nfs_client *clp = nfss->nfs_client; in nfs_show_mount_options()
653 seq_printf(m, ",rsize=%u", nfss->rsize); in nfs_show_mount_options()
654 seq_printf(m, ",wsize=%u", nfss->wsize); in nfs_show_mount_options()
655 if (nfss->bsize != 0) in nfs_show_mount_options()
656 seq_printf(m, ",bsize=%u", nfss->bsize); in nfs_show_mount_options()
657 seq_printf(m, ",namlen=%u", nfss->namelen); in nfs_show_mount_options()
658 if (nfss->acregmin != NFS_DEF_ACREGMIN*HZ || showdefaults) in nfs_show_mount_options()
659 seq_printf(m, ",acregmin=%u", nfss->acregmin/HZ); in nfs_show_mount_options()
660 if (nfss->acregmax != NFS_DEF_ACREGMAX*HZ || showdefaults) in nfs_show_mount_options()
661 seq_printf(m, ",acregmax=%u", nfss->acregmax/HZ); in nfs_show_mount_options()
662 if (nfss->acdirmin != NFS_DEF_ACDIRMIN*HZ || showdefaults) in nfs_show_mount_options()
663 seq_printf(m, ",acdirmin=%u", nfss->acdirmin/HZ); in nfs_show_mount_options()
664 if (nfss->acdirmax != NFS_DEF_ACDIRMAX*HZ || showdefaults) in nfs_show_mount_options()
665 seq_printf(m, ",acdirmax=%u", nfss->acdirmax/HZ); in nfs_show_mount_options()
667 if (nfss->flags & nfs_infop->flag) in nfs_show_mount_options()
674 rpc_peeraddr2str(nfss->client, RPC_DISPLAY_NETID)); in nfs_show_mount_options()
677 if (nfss->port != NFS_PORT) in nfs_show_mount_options()
678 seq_printf(m, ",port=%u", nfss->port); in nfs_show_mount_options()
680 if (nfss->port) in nfs_show_mount_options()
681 seq_printf(m, ",port=%u", nfss->port); in nfs_show_mount_options()
683 seq_printf(m, ",timeo=%lu", 10U * nfss->client->cl_timeout->to_initval / HZ); in nfs_show_mount_options()
684 seq_printf(m, ",retrans=%u", nfss->client->cl_timeout->to_retries); in nfs_show_mount_options()
685 seq_printf(m, ",sec=%s", nfs_pseudoflavour_to_name(nfss->client->cl_auth->au_flavor)); in nfs_show_mount_options()
688 nfs_show_mountd_options(m, nfss, showdefaults); in nfs_show_mount_options()
690 nfs_show_nfsv4_options(m, nfss, showdefaults); in nfs_show_mount_options()
692 if (nfss->options & NFS_OPTION_FSCACHE) in nfs_show_mount_options()
695 if (nfss->options & NFS_OPTION_MIGRATION) in nfs_show_mount_options()
698 if (nfss->flags & NFS_MOUNT_LOOKUP_CACHE_NONEG) { in nfs_show_mount_options()
699 if (nfss->flags & NFS_MOUNT_LOOKUP_CACHE_NONE) in nfs_show_mount_options()
705 local_flock = nfss->flags & NFS_MOUNT_LOCAL_FLOCK; in nfs_show_mount_options()
706 local_fcntl = nfss->flags & NFS_MOUNT_LOCAL_FCNTL; in nfs_show_mount_options()
723 struct nfs_server *nfss = NFS_SB(root->d_sb); in nfs_show_options() local
725 nfs_show_mount_options(m, nfss, 0); in nfs_show_options()
729 rpc_peeraddr2str(nfss->nfs_client->cl_rpcclient, in nfs_show_options()
759 static void show_implementation_id(struct seq_file *m, struct nfs_server *nfss) in show_implementation_id() argument
761 if (nfss->nfs_client && nfss->nfs_client->cl_implid) { in show_implementation_id()
762 struct nfs41_impl_id *impl_id = nfss->nfs_client->cl_implid; in show_implementation_id()
775 static void show_implementation_id(struct seq_file *m, struct nfs_server *nfss) in show_implementation_id() argument
810 struct nfs_server *nfss = NFS_SB(root->d_sb); in nfs_show_stats() local
811 struct rpc_auth *auth = nfss->client->cl_auth; in nfs_show_stats()
824 nfs_show_mount_options(m, nfss, 1); in nfs_show_stats()
826 seq_printf(m, "\n\tage:\t%lu", (jiffies - nfss->mount_time) / HZ); in nfs_show_stats()
828 show_implementation_id(m, nfss); in nfs_show_stats()
831 seq_printf(m, "caps=0x%x", nfss->caps); in nfs_show_stats()
832 seq_printf(m, ",wtmult=%u", nfss->wtmult); in nfs_show_stats()
833 seq_printf(m, ",dtsize=%u", nfss->dtsize); in nfs_show_stats()
834 seq_printf(m, ",bsize=%u", nfss->bsize); in nfs_show_stats()
835 seq_printf(m, ",namlen=%u", nfss->namelen); in nfs_show_stats()
838 if (nfss->nfs_client->rpc_ops->version == 4) { in nfs_show_stats()
840 seq_printf(m, "bm0=0x%x", nfss->attr_bitmask[0]); in nfs_show_stats()
841 seq_printf(m, ",bm1=0x%x", nfss->attr_bitmask[1]); in nfs_show_stats()
842 seq_printf(m, ",bm2=0x%x", nfss->attr_bitmask[2]); in nfs_show_stats()
843 seq_printf(m, ",acl=0x%x", nfss->acl_bitmask); in nfs_show_stats()
844 show_sessions(m, nfss); in nfs_show_stats()
845 show_pnfs(m, nfss); in nfs_show_stats()
863 stats = per_cpu_ptr(nfss->io_stats, cpu); in nfs_show_stats()
884 if (nfss->options & NFS_OPTION_FSCACHE) { in nfs_show_stats()
892 rpc_print_iostats(m, nfss->client); in nfs_show_stats()
2189 nfs_compare_remount_data(struct nfs_server *nfss, in nfs_compare_remount_data() argument
2192 if ((data->flags ^ nfss->flags) & NFS_REMOUNT_CMP_FLAGMASK || in nfs_compare_remount_data()
2193 data->rsize != nfss->rsize || in nfs_compare_remount_data()
2194 data->wsize != nfss->wsize || in nfs_compare_remount_data()
2195 data->version != nfss->nfs_client->rpc_ops->version || in nfs_compare_remount_data()
2196 data->minorversion != nfss->nfs_client->cl_minorversion || in nfs_compare_remount_data()
2197 data->retrans != nfss->client->cl_timeout->to_retries || in nfs_compare_remount_data()
2198 !nfs_auth_info_match(&data->auth_info, nfss->client->cl_auth->au_flavor) || in nfs_compare_remount_data()
2199 data->acregmin != nfss->acregmin / HZ || in nfs_compare_remount_data()
2200 data->acregmax != nfss->acregmax / HZ || in nfs_compare_remount_data()
2201 data->acdirmin != nfss->acdirmin / HZ || in nfs_compare_remount_data()
2202 data->acdirmax != nfss->acdirmax / HZ || in nfs_compare_remount_data()
2203 data->timeo != (10U * nfss->client->cl_timeout->to_initval / HZ) || in nfs_compare_remount_data()
2204 data->nfs_server.port != nfss->port || in nfs_compare_remount_data()
2205 data->nfs_server.addrlen != nfss->nfs_client->cl_addrlen || in nfs_compare_remount_data()
2207 (struct sockaddr *)&nfss->nfs_client->cl_addr)) in nfs_compare_remount_data()
2217 struct nfs_server *nfss = sb->s_fs_info; in nfs_remount() local
2221 u32 nfsvers = nfss->nfs_client->rpc_ops->version; in nfs_remount()
2241 data->flags = nfss->flags; in nfs_remount()
2242 data->rsize = nfss->rsize; in nfs_remount()
2243 data->wsize = nfss->wsize; in nfs_remount()
2244 data->retrans = nfss->client->cl_timeout->to_retries; in nfs_remount()
2245 data->selected_flavor = nfss->client->cl_auth->au_flavor; in nfs_remount()
2246 data->acregmin = nfss->acregmin / HZ; in nfs_remount()
2247 data->acregmax = nfss->acregmax / HZ; in nfs_remount()
2248 data->acdirmin = nfss->acdirmin / HZ; in nfs_remount()
2249 data->acdirmax = nfss->acdirmax / HZ; in nfs_remount()
2250 data->timeo = 10U * nfss->client->cl_timeout->to_initval / HZ; in nfs_remount()
2251 data->nfs_server.port = nfss->port; in nfs_remount()
2252 data->nfs_server.addrlen = nfss->nfs_client->cl_addrlen; in nfs_remount()
2254 data->minorversion = nfss->nfs_client->cl_minorversion; in nfs_remount()
2256 memcpy(&data->nfs_server.address, &nfss->nfs_client->cl_addr, in nfs_remount()
2274 error = nfs_compare_remount_data(nfss, data); in nfs_remount()
2465 struct nfs_server *nfss = NFS_SB(sb); in nfs_get_cache_cookie() local
2469 nfss->fscache_key = NULL; in nfs_get_cache_cookie()
2470 nfss->fscache = NULL; in nfs_get_cache_cookie()