]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - fs/nfsd/current_stateid.h
perf xyarray: Fix wrong processing when closing evsel fd
[mirror_ubuntu-artful-kernel.git] / fs / nfsd / current_stateid.h
CommitLineData
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 7extern void clear_current_stateid(struct nfsd4_compound_state *cstate);
62cd4a59
TM
8/*
9 * functions to set current state id
10 */
b60e9859
CH
11extern void nfsd4_set_opendowngradestateid(struct nfsd4_compound_state *,
12 union nfsd4_op_u *);
13extern void nfsd4_set_openstateid(struct nfsd4_compound_state *,
14 union nfsd4_op_u *);
15extern void nfsd4_set_lockstateid(struct nfsd4_compound_state *,
16 union nfsd4_op_u *);
17extern void nfsd4_set_closestateid(struct nfsd4_compound_state *,
18 union nfsd4_op_u *);
8b70484c 19
62cd4a59
TM
20/*
21 * functions to consume current state id
22 */
57832e7b
CH
23extern void nfsd4_get_opendowngradestateid(struct nfsd4_compound_state *,
24 union nfsd4_op_u *);
25extern void nfsd4_get_delegreturnstateid(struct nfsd4_compound_state *,
26 union nfsd4_op_u *);
27extern void nfsd4_get_freestateid(struct nfsd4_compound_state *,
28 union nfsd4_op_u *);
29extern void nfsd4_get_setattrstateid(struct nfsd4_compound_state *,
30 union nfsd4_op_u *);
31extern void nfsd4_get_closestateid(struct nfsd4_compound_state *,
32 union nfsd4_op_u *);
33extern void nfsd4_get_lockustateid(struct nfsd4_compound_state *,
34 union nfsd4_op_u *);
35extern void nfsd4_get_readstateid(struct nfsd4_compound_state *,
36 union nfsd4_op_u *);
37extern void nfsd4_get_writestateid(struct nfsd4_compound_state *,
38 union nfsd4_op_u *);
62cd4a59 39
8b70484c 40#endif /* _NFSD4_CURRENT_STATE_H */