Commit | Line | Data |
---|---|---|
8b70484c TM |
1 | #ifndef _NFSD4_CURRENT_STATE_H |
2 | #define _NFSD4_CURRENT_STATE_H | |
3 | ||
4 | #include "state.h" | |
5 | #include "xdr4.h" | |
6 | ||
37c593c5 | 7 | extern void clear_current_stateid(struct nfsd4_compound_state *cstate); |
62cd4a59 TM |
8 | /* |
9 | * functions to set current state id | |
10 | */ | |
9428fe1a | 11 | extern void nfsd4_set_opendowngradestateid(struct nfsd4_compound_state *cstate, struct nfsd4_open_downgrade *); |
8b70484c | 12 | extern void nfsd4_set_openstateid(struct nfsd4_compound_state *, struct nfsd4_open *); |
62cd4a59 | 13 | extern void nfsd4_set_lockstateid(struct nfsd4_compound_state *, struct nfsd4_lock *); |
8b70484c TM |
14 | extern void nfsd4_set_closestateid(struct nfsd4_compound_state *, struct nfsd4_close *); |
15 | ||
62cd4a59 TM |
16 | /* |
17 | * functions to consume current state id | |
18 | */ | |
9428fe1a TM |
19 | extern void nfsd4_get_opendowngradestateid(struct nfsd4_compound_state *cstate, struct nfsd4_open_downgrade *); |
20 | extern void nfsd4_get_delegreturnstateid(struct nfsd4_compound_state *, struct nfsd4_delegreturn *); | |
1e97b519 TM |
21 | extern void nfsd4_get_freestateid(struct nfsd4_compound_state *, struct nfsd4_free_stateid *); |
22 | extern void nfsd4_get_setattrstateid(struct nfsd4_compound_state *, struct nfsd4_setattr *); | |
62cd4a59 TM |
23 | extern void nfsd4_get_closestateid(struct nfsd4_compound_state *, struct nfsd4_close *); |
24 | extern void nfsd4_get_lockustateid(struct nfsd4_compound_state *, struct nfsd4_locku *); | |
30813e27 TM |
25 | extern void nfsd4_get_readstateid(struct nfsd4_compound_state *, struct nfsd4_read *); |
26 | extern void nfsd4_get_writestateid(struct nfsd4_compound_state *, struct nfsd4_write *); | |
62cd4a59 | 27 | |
8b70484c | 28 | #endif /* _NFSD4_CURRENT_STATE_H */ |