nfs4_fs.h (6d3e0907b8b239d16720d144e2675ecf10d3bc3b) | nfs4_fs.h (b9efa1b27e25b1286504973c0a6bf0f24106faa8) |
---|---|
1/* 2 * linux/fs/nfs/nfs4_fs.h 3 * 4 * Copyright (C) 2005 Trond Myklebust 5 * 6 * NFSv4-specific filesystem definitions and declarations 7 */ 8 --- 32 unchanged lines hidden (view full) --- 41 NFS4CLNT_MANAGER_RUNNING = 0, 42 NFS4CLNT_CHECK_LEASE, 43 NFS4CLNT_LEASE_EXPIRED, 44 NFS4CLNT_RECLAIM_REBOOT, 45 NFS4CLNT_RECLAIM_NOGRACE, 46 NFS4CLNT_DELEGRETURN, 47 NFS4CLNT_SESSION_RESET, 48 NFS4CLNT_SESSION_DRAINING, | 1/* 2 * linux/fs/nfs/nfs4_fs.h 3 * 4 * Copyright (C) 2005 Trond Myklebust 5 * 6 * NFSv4-specific filesystem definitions and declarations 7 */ 8 --- 32 unchanged lines hidden (view full) --- 41 NFS4CLNT_MANAGER_RUNNING = 0, 42 NFS4CLNT_CHECK_LEASE, 43 NFS4CLNT_LEASE_EXPIRED, 44 NFS4CLNT_RECLAIM_REBOOT, 45 NFS4CLNT_RECLAIM_NOGRACE, 46 NFS4CLNT_DELEGRETURN, 47 NFS4CLNT_SESSION_RESET, 48 NFS4CLNT_SESSION_DRAINING, |
49 NFS4CLNT_RECALL_SLOT, |
|
49}; 50 51/* 52 * struct rpc_sequence ensures that RPC calls are sent in the exact 53 * order that they appear on the list. 54 */ 55struct rpc_sequence { 56 struct rpc_wait_queue wait; /* RPC call delay queue */ --- 218 unchanged lines hidden (view full) --- 275extern void nfs4_close_state(struct path *, struct nfs4_state *, fmode_t); 276extern void nfs4_close_sync(struct path *, struct nfs4_state *, fmode_t); 277extern void nfs4_state_set_mode_locked(struct nfs4_state *, fmode_t); 278extern void nfs4_schedule_state_recovery(struct nfs_client *); 279extern void nfs4_schedule_state_manager(struct nfs_client *); 280extern int nfs4_state_mark_reclaim_nograce(struct nfs_client *clp, struct nfs4_state *state); 281extern int nfs4_state_mark_reclaim_reboot(struct nfs_client *clp, struct nfs4_state *state); 282extern void nfs41_handle_sequence_flag_errors(struct nfs_client *clp, u32 flags); | 50}; 51 52/* 53 * struct rpc_sequence ensures that RPC calls are sent in the exact 54 * order that they appear on the list. 55 */ 56struct rpc_sequence { 57 struct rpc_wait_queue wait; /* RPC call delay queue */ --- 218 unchanged lines hidden (view full) --- 276extern void nfs4_close_state(struct path *, struct nfs4_state *, fmode_t); 277extern void nfs4_close_sync(struct path *, struct nfs4_state *, fmode_t); 278extern void nfs4_state_set_mode_locked(struct nfs4_state *, fmode_t); 279extern void nfs4_schedule_state_recovery(struct nfs_client *); 280extern void nfs4_schedule_state_manager(struct nfs_client *); 281extern int nfs4_state_mark_reclaim_nograce(struct nfs_client *clp, struct nfs4_state *state); 282extern int nfs4_state_mark_reclaim_reboot(struct nfs_client *clp, struct nfs4_state *state); 283extern void nfs41_handle_sequence_flag_errors(struct nfs_client *clp, u32 flags); |
284extern void nfs41_handle_recall_slot(struct nfs_client *clp); |
|
283extern void nfs4_put_lock_state(struct nfs4_lock_state *lsp); 284extern int nfs4_set_lock_state(struct nfs4_state *state, struct file_lock *fl); 285extern void nfs4_copy_stateid(nfs4_stateid *, struct nfs4_state *, fl_owner_t); 286 287extern struct nfs_seqid *nfs_alloc_seqid(struct nfs_seqid_counter *counter); 288extern int nfs_wait_on_sequence(struct nfs_seqid *seqid, struct rpc_task *task); 289extern void nfs_increment_open_seqid(int status, struct nfs_seqid *seqid); 290extern void nfs_increment_lock_seqid(int status, struct nfs_seqid *seqid); --- 22 unchanged lines hidden --- | 285extern void nfs4_put_lock_state(struct nfs4_lock_state *lsp); 286extern int nfs4_set_lock_state(struct nfs4_state *state, struct file_lock *fl); 287extern void nfs4_copy_stateid(nfs4_stateid *, struct nfs4_state *, fl_owner_t); 288 289extern struct nfs_seqid *nfs_alloc_seqid(struct nfs_seqid_counter *counter); 290extern int nfs_wait_on_sequence(struct nfs_seqid *seqid, struct rpc_task *task); 291extern void nfs_increment_open_seqid(int status, struct nfs_seqid *seqid); 292extern void nfs_increment_lock_seqid(int status, struct nfs_seqid *seqid); --- 22 unchanged lines hidden --- |