Lines Matching defs:nfs4_client
231 struct nfs4_client { struct
232 struct list_head cl_idhash; /* hash by cl_clientid.id */
233 struct list_head cl_strhash; /* hash by cl_name */
234 struct list_head cl_openowners;
235 struct idr cl_stateids; /* stateid lookup */
236 struct list_head cl_delegations;
237 struct list_head cl_lru; /* tail queue */
238 struct xdr_netobj cl_name; /* id generated by client */
239 char cl_recdir[HEXDIR_LEN]; /* recovery dir */
240 nfs4_verifier cl_verifier; /* generated by client */
241 time_t cl_time; /* time of last lease renewal */
242 struct sockaddr_storage cl_addr; /* client ipaddress */
243 u32 cl_flavor; /* setclientid pseudoflavor */
244 char *cl_principal; /* setclientid principal name */
245 struct svc_cred cl_cred; /* setclientid principal */
246 clientid_t cl_clientid; /* generated by server */
247 nfs4_verifier cl_confirm; /* generated by server */
248 u32 cl_firststate; /* recovery dir creation */
249 u32 cl_minorversion;
252 struct nfs4_cb_conn cl_cb_conn;
255 unsigned long cl_cb_flags;
256 struct rpc_clnt *cl_cb_client;
257 u32 cl_cb_ident;
285 mark_client_expired(struct nfs4_client *clp) in mark_client_expired() argument