Lines Matching defs:nfs_server

134 struct nfs_server {  struct
136 struct list_head client_link; /* List of other nfs_server structs argument
139 struct list_head master_link; /* link in master servers list */
140 struct rpc_clnt * client; /* RPC client handle */
141 struct rpc_clnt * client_acl; /* ACL RPC client handle */
142 struct nlm_host *nlm_host; /* NLM client handle */
143 struct nfs_iostats __percpu *io_stats; /* I/O statistics */
144 atomic_long_t writeback; /* number of writeback pages */
145 int flags; /* various flags */
157 unsigned int caps; /* server capabilities */
158 unsigned int rsize; /* read size */
159 unsigned int rpages; /* read size (in pages) */
160 unsigned int wsize; /* write size */
161 unsigned int wpages; /* write size (in pages) */
162 unsigned int wtmult; /* server disk block size */
163 unsigned int dtsize; /* readdir size */
164 unsigned short port; /* "port=" setting */
165 unsigned int bsize; /* server block size */
167 unsigned int gxasize; /* getxattr size */
168 unsigned int sxasize; /* setxattr size */
169 unsigned int lxasize; /* listxattr size */
171 unsigned int acregmin; /* attr cache timeouts */
172 unsigned int acregmax;
173 unsigned int acdirmin;
174 unsigned int acdirmax;
175 unsigned int namelen;
176 unsigned int options; /* extra options enabled by mount */
177 unsigned int clone_blksize; /* granularity of a CLONE operation */
181 struct nfs_fsid fsid;
182 __u64 maxfilesize; /* maximum file size */
183 struct timespec64 time_delta; /* smallest time granularity */
184 unsigned long mount_time; /* when this fs was mounted */
185 struct super_block *super; /* VFS super block */
186 dev_t s_dev; /* superblock dev numbers */
187 struct nfs_auth_info auth_info; /* parsed auth flavors */
190 struct nfs_fscache_key *fscache_key; /* unique key for superblock */
191 struct fscache_cookie *fscache; /* superblock cookie */
194 u32 pnfs_blksize; /* layout_blksize attr */
196 u32 attr_bitmask[3];/* V4 bitmask representing the set
199 u32 attr_bitmask_nl[3];
204 u32 exclcreat_bitmask[3];
209 u32 cache_consistency_bitmask[3];
214 u32 acl_bitmask; /* V4 bitmask representing the ACEs
240 void (*destroy)(struct nfs_server *); argument
242 atomic_t active; /* Keep trace of any activity to this server */
245 struct sockaddr_storage mountd_address;
246 size_t mountd_addrlen;
247 u32 mountd_version;
248 unsigned short mountd_port;
249 unsigned short mountd_protocol;
250 struct rpc_wait_queue uoc_rpcwaitq;
253 unsigned int read_hdrsize;
256 const struct cred *cred;