blob: 21550b69dec62ca8b34a3ff8a0a57918b06947ef [file] [log] [blame]
Tigran Mkrtchyan8b704842012-02-13 22:55:24 +01001#ifndef _NFSD4_CURRENT_STATE_H
2#define _NFSD4_CURRENT_STATE_H
3
4#include "state.h"
5#include "xdr4.h"
6
Tigran Mkrtchyan62cd4a52012-02-13 22:55:25 +01007/*
8 * functions to set current state id
9 */
Tigran Mkrtchyan8b704842012-02-13 22:55:24 +010010extern void nfsd4_set_openstateid(struct nfsd4_compound_state *, struct nfsd4_open *);
Tigran Mkrtchyan62cd4a52012-02-13 22:55:25 +010011extern void nfsd4_set_lockstateid(struct nfsd4_compound_state *, struct nfsd4_lock *);
Tigran Mkrtchyan8b704842012-02-13 22:55:24 +010012extern void nfsd4_set_closestateid(struct nfsd4_compound_state *, struct nfsd4_close *);
13
Tigran Mkrtchyan62cd4a52012-02-13 22:55:25 +010014/*
15 * functions to consume current state id
16 */
17extern void nfsd4_get_closestateid(struct nfsd4_compound_state *, struct nfsd4_close *);
18extern void nfsd4_get_lockustateid(struct nfsd4_compound_state *, struct nfsd4_locku *);
19
Tigran Mkrtchyan8b704842012-02-13 22:55:24 +010020#endif /* _NFSD4_CURRENT_STATE_H */