Lines Matching defs:nfs4_client
375 struct nfs4_client { struct
376 struct list_head cl_idhash; /* hash by cl_clientid.id */
377 struct rb_node cl_namenode; /* link into by-name trees */
378 struct list_head *cl_ownerstr_hashtbl;
379 struct list_head cl_openowners;
380 struct idr cl_stateids; /* stateid lookup */
381 struct list_head cl_delegations;
382 struct list_head cl_revoked; /* unacknowledged, revoked 4.1 state */
383 struct list_head cl_lru; /* tail queue */
385 struct list_head cl_lo_states; /* outstanding layout states */
387 struct xdr_netobj cl_name; /* id generated by client */
388 nfs4_verifier cl_verifier; /* generated by client */
389 time64_t cl_time; /* time of last lease renewal */
390 struct sockaddr_storage cl_addr; /* client ipaddress */
391 bool cl_mach_cred; /* SP4_MACH_CRED in force */
392 struct svc_cred cl_cred; /* setclientid principal */
393 clientid_t cl_clientid; /* generated by server */
394 nfs4_verifier cl_confirm; /* generated by server */
395 u32 cl_minorversion;
396 atomic_t cl_admin_revoked; /* count of admin-revoked states */
398 struct xdr_netobj cl_nii_domain;
399 struct xdr_netobj cl_nii_name;
400 struct timespec64 cl_nii_time;
403 struct nfs4_cb_conn cl_cb_conn;
413 unsigned long cl_flags;
415 struct workqueue_struct *cl_callback_wq;
416 const struct cred *cl_cb_cred;
417 struct rpc_clnt *cl_cb_client;
418 u32 cl_cb_ident;
423 int cl_cb_state;
424 struct nfsd4_callback cl_cb_null;
425 struct nfsd4_session *cl_cb_session;
428 spinlock_t cl_lock;
431 struct list_head cl_sessions;
432 struct nfsd4_clid_slot cl_cs_slot; /* create_session slot */
433 u32 cl_exchange_flags;
435 atomic_t cl_rpc_users;
436 struct nfsdfs_client cl_nfsdfs;
437 struct nfs4_op_map cl_spo_must_allow;
440 struct dentry *cl_nfsd_dentry;
464 /* struct nfs4_client_reset argument
471 struct nfs4_client *cr_clp; /* pointer to associated clp */ argument