Lines Matching defs:nfs_server
93 struct nfs_server { struct
95 struct list_head client_link; /* List of other nfs_server structs argument
98 struct list_head master_link; /* link in master servers list */
99 struct rpc_clnt * client; /* RPC client handle */
100 struct rpc_clnt * client_acl; /* ACL RPC client handle */
101 struct nlm_host *nlm_host; /* NLM client handle */
102 struct nfs_iostats __percpu *io_stats; /* I/O statistics */
103 struct backing_dev_info backing_dev_info;
104 atomic_long_t writeback; /* number of writeback pages */
105 int flags; /* various flags */
106 unsigned int caps; /* server capabilities */
107 unsigned int rsize; /* read size */
108 unsigned int rpages; /* read size (in pages) */
109 unsigned int wsize; /* write size */
110 unsigned int wpages; /* write size (in pages) */
111 unsigned int wtmult; /* server disk block size */
112 unsigned int dtsize; /* readdir size */
113 unsigned short port; /* "port=" setting */
114 unsigned int bsize; /* server block size */
115 unsigned int acregmin; /* attr cache timeouts */
116 unsigned int acregmax;
117 unsigned int acdirmin;
118 unsigned int acdirmax;
119 unsigned int namelen;
120 unsigned int options; /* extra options enabled by mount */
123 struct nfs_fsid fsid;
124 __u64 maxfilesize; /* maximum file size */
125 struct timespec time_delta; /* smallest time granularity */
126 unsigned long mount_time; /* when this fs was mounted */
127 dev_t s_dev; /* superblock dev numbers */
130 struct nfs_fscache_key *fscache_key; /* unique key for superblock */
131 struct fscache_cookie *fscache; /* superblock cookie */
134 u32 pnfs_blksize; /* layout_blksize attr */
159 void (*destroy)(struct nfs_server *); argument
161 atomic_t active; /* Keep trace of any activity to this server */
164 struct sockaddr_storage mountd_address;
165 size_t mountd_addrlen;
166 u32 mountd_version;
167 unsigned short mountd_port;
168 unsigned short mountd_protocol;