Lines Matching defs:nfs4_state
93 * struct nfs4_state maintains the client-side state for a given
101 * LOCK: one nfs4_state (LOCK) to hold the lock stateid nfs4_state(OPEN)
106 struct nfs4_state * ls_state; /* Pointer to open state */
116 /* bits for nfs4_state->flags */
122 struct nfs4_state {
149 int (*recover_open)(struct nfs4_state_owner *, struct nfs4_state *);
150 int (*recover_lock)(struct nfs4_state *, struct file_lock *);
168 extern int nfs4_do_close(struct inode *inode, struct nfs4_state *state);
197 extern struct nfs4_state * nfs4_get_open_state(struct inode *, struct nfs4_state_owner *);
198 extern void nfs4_put_open_state(struct nfs4_state *);
199 extern void nfs4_close_state(struct nfs4_state *, mode_t);
200 extern void nfs4_state_set_mode_locked(struct nfs4_state *, mode_t);
203 extern int nfs4_set_lock_state(struct nfs4_state *state, struct file_lock *fl);
204 extern void nfs4_copy_stateid(nfs4_stateid *, struct nfs4_state *, fl_owner_t);