Lines Matching refs:nfss

344 static void nfs_show_mountd_netid(struct seq_file *m, struct nfs_server *nfss,
347 struct sockaddr *sap = (struct sockaddr *) &nfss->mountd_address;
352 switch (nfss->mountd_protocol) {
362 switch (nfss->mountd_protocol) {
376 static void nfs_show_mountd_options(struct seq_file *m, struct nfs_server *nfss,
379 struct sockaddr *sap = (struct sockaddr *)&nfss->mountd_address;
381 if (nfss->flags & NFS_MOUNT_LEGACY_INTERFACE)
400 if (nfss->mountd_version || showdefaults)
401 seq_printf(m, ",mountvers=%u", nfss->mountd_version);
402 if ((nfss->mountd_port &&
403 nfss->mountd_port != (unsigned short)NFS_UNSPEC_PORT) ||
405 seq_printf(m, ",mountport=%u", nfss->mountd_port);
407 nfs_show_mountd_netid(m, nfss, showdefaults);
411 static void nfs_show_nfsv4_options(struct seq_file *m, struct nfs_server *nfss,
414 struct nfs_client *clp = nfss->nfs_client;
419 static void nfs_show_nfsv4_options(struct seq_file *m, struct nfs_server *nfss,
437 static void nfs_show_mount_options(struct seq_file *m, struct nfs_server *nfss,
459 struct nfs_client *clp = nfss->nfs_client;
464 seq_printf(m, ",rsize=%u", nfss->rsize);
465 seq_printf(m, ",wsize=%u", nfss->wsize);
466 if (nfss->bsize != 0)
467 seq_printf(m, ",bsize=%u", nfss->bsize);
468 seq_printf(m, ",namlen=%u", nfss->namelen);
469 if (nfss->acregmin != NFS_DEF_ACREGMIN*HZ || showdefaults)
470 seq_printf(m, ",acregmin=%u", nfss->acregmin/HZ);
471 if (nfss->acregmax != NFS_DEF_ACREGMAX*HZ || showdefaults)
472 seq_printf(m, ",acregmax=%u", nfss->acregmax/HZ);
473 if (nfss->acdirmin != NFS_DEF_ACDIRMIN*HZ || showdefaults)
474 seq_printf(m, ",acdirmin=%u", nfss->acdirmin/HZ);
475 if (nfss->acdirmax != NFS_DEF_ACDIRMAX*HZ || showdefaults)
476 seq_printf(m, ",acdirmax=%u", nfss->acdirmax/HZ);
477 if (!(nfss->flags & (NFS_MOUNT_SOFT|NFS_MOUNT_SOFTERR)))
480 if (nfss->flags & nfs_infop->flag)
487 rpc_peeraddr2str(nfss->client, RPC_DISPLAY_NETID));
494 if (nfss->port != NFS_PORT)
495 seq_printf(m, ",port=%u", nfss->port);
497 if (nfss->port)
498 seq_printf(m, ",port=%u", nfss->port);
500 seq_printf(m, ",timeo=%lu", 10U * nfss->client->cl_timeout->to_initval / HZ);
501 seq_printf(m, ",retrans=%u", nfss->client->cl_timeout->to_retries);
502 seq_printf(m, ",sec=%s", nfs_pseudoflavour_to_name(nfss->client->cl_auth->au_flavor));
515 nfs_show_mountd_options(m, nfss, showdefaults);
517 nfs_show_nfsv4_options(m, nfss, showdefaults);
519 if (nfss->options & NFS_OPTION_FSCACHE) {
521 if (nfss->fscache_uniq)
522 seq_printf(m, ",fsc=%s", nfss->fscache_uniq);
530 if (nfss->options & NFS_OPTION_MIGRATION)
533 if (nfss->flags & NFS_MOUNT_LOOKUP_CACHE_NONEG) {
534 if (nfss->flags & NFS_MOUNT_LOOKUP_CACHE_NONE)
540 local_flock = nfss->flags & NFS_MOUNT_LOCAL_FLOCK;
541 local_fcntl = nfss->flags & NFS_MOUNT_LOCAL_FCNTL;
552 if (nfss->flags & NFS_MOUNT_WRITE_EAGER) {
553 if (nfss->flags & NFS_MOUNT_WRITE_WAIT)
565 struct nfs_server *nfss = NFS_SB(root->d_sb);
567 nfs_show_mount_options(m, nfss, 0);
571 rpc_peeraddr2str(nfss->nfs_client->cl_rpcclient,
611 static void show_implementation_id(struct seq_file *m, struct nfs_server *nfss)
613 if (nfss->nfs_client && nfss->nfs_client->cl_implid) {
614 struct nfs41_impl_id *impl_id = nfss->nfs_client->cl_implid;
627 static void show_implementation_id(struct seq_file *m, struct nfs_server *nfss)
662 struct nfs_server *nfss = NFS_SB(root->d_sb);
663 struct rpc_auth *auth = nfss->client->cl_auth;
676 nfs_show_mount_options(m, nfss, 1);
678 seq_printf(m, "\n\tage:\t%lu", (jiffies - nfss->mount_time) / HZ);
680 show_implementation_id(m, nfss);
683 seq_printf(m, "caps=0x%x", nfss->caps);
684 seq_printf(m, ",wtmult=%u", nfss->wtmult);
685 seq_printf(m, ",dtsize=%u", nfss->dtsize);
686 seq_printf(m, ",bsize=%u", nfss->bsize);
687 seq_printf(m, ",namlen=%u", nfss->namelen);
690 if (nfss->nfs_client->rpc_ops->version == 4) {
692 seq_printf(m, "bm0=0x%x", nfss->attr_bitmask[0]);
693 seq_printf(m, ",bm1=0x%x", nfss->attr_bitmask[1]);
694 seq_printf(m, ",bm2=0x%x", nfss->attr_bitmask[2]);
695 seq_printf(m, ",acl=0x%x", nfss->acl_bitmask);
696 show_sessions(m, nfss);
697 show_pnfs(m, nfss);
698 show_lease(m, nfss);
716 stats = per_cpu_ptr(nfss->io_stats, cpu);
734 rpc_clnt_show_stats(m, nfss->client);
992 nfs_compare_remount_data(struct nfs_server *nfss,
995 if ((ctx->flags ^ nfss->flags) & NFS_REMOUNT_CMP_FLAGMASK ||
996 ctx->rsize != nfss->rsize ||
997 ctx->wsize != nfss->wsize ||
998 ctx->version != nfss->nfs_client->rpc_ops->version ||
999 ctx->minorversion != nfss->nfs_client->cl_minorversion ||
1000 ctx->retrans != nfss->client->cl_timeout->to_retries ||
1001 !nfs_auth_info_match(&ctx->auth_info, nfss->client->cl_auth->au_flavor) ||
1002 ctx->acregmin != nfss->acregmin / HZ ||
1003 ctx->acregmax != nfss->acregmax / HZ ||
1004 ctx->acdirmin != nfss->acdirmin / HZ ||
1005 ctx->acdirmax != nfss->acdirmax / HZ ||
1006 ctx->timeo != (10U * nfss->client->cl_timeout->to_initval / HZ) ||
1007 (ctx->options & NFS_OPTION_FSCACHE) != (nfss->options & NFS_OPTION_FSCACHE) ||
1008 ctx->nfs_server.port != nfss->port ||
1009 ctx->nfs_server.addrlen != nfss->nfs_client->cl_addrlen ||
1011 (struct sockaddr *)&nfss->nfs_client->cl_addr))
1021 struct nfs_server *nfss = sb->s_fs_info;
1047 ret = nfs_compare_remount_data(nfss, ctx);
1051 return nfs_probe_server(nfss, NFS_FH(d_inode(fc->root)));
1235 struct nfs_server *nfss = NFS_SB(sb);
1239 nfss->fscache = NULL;