Lines Matching refs:nfs4_client
68 struct nfs4_client *cb_clp;
104 struct nfs4_client *sc_client;
121 * Represents a delegation stateid. The nfs4_client holds references to these
256 * to the nfs4_client. References are only taken when the server is actively
266 struct nfs4_client *se_client;
309 * struct nfs4_client - one per client. Clientids live here.
327 * o Each nfs4_client is hashed by clientid
333 * when we expire the nfs4_client
335 struct nfs4_client {
428 struct nfs4_client *cr_clp; /* pointer to associated clp */
471 struct nfs4_client *so_client;
530 struct nfs4_client *co_client;
579 * A generic struct representing either a open or lock stateid. The nfs4_client
679 struct nfs4_stid *nfs4_alloc_stid(struct nfs4_client *cl, struct kmem_cache *slab,
692 extern __be32 nfs4_check_open_reclaim(struct nfs4_client *);
693 extern void nfsd4_probe_callback(struct nfs4_client *clp);
694 extern void nfsd4_probe_callback_sync(struct nfs4_client *clp);
695 extern void nfsd4_change_callback(struct nfs4_client *clp, struct nfs4_cb_conn *);
696 extern void nfsd4_init_cb(struct nfsd4_callback *cb, struct nfs4_client *clp,
701 extern void nfsd4_shutdown_callback(struct nfs4_client *);
702 extern void nfsd4_shutdown_copy(struct nfs4_client *clp);
711 struct nfs4_client *clp,
725 extern void nfsd4_client_record_create(struct nfs4_client *clp);
726 extern void nfsd4_client_record_remove(struct nfs4_client *clp);
727 extern int nfsd4_client_record_check(struct nfs4_client *clp);
730 static inline bool try_to_expire_client(struct nfs4_client *clp)