root/fs/nfsd/current_stateid.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 #ifndef _NFSD4_CURRENT_STATE_H
   3 #define _NFSD4_CURRENT_STATE_H
   4 
   5 #include "state.h"
   6 #include "xdr4.h"
   7 
   8 extern void clear_current_stateid(struct nfsd4_compound_state *cstate);
   9 /*
  10  * functions to set current state id
  11  */
  12 extern void nfsd4_set_opendowngradestateid(struct nfsd4_compound_state *,
  13                 union nfsd4_op_u *);
  14 extern void nfsd4_set_openstateid(struct nfsd4_compound_state *,
  15                 union nfsd4_op_u *);
  16 extern void nfsd4_set_lockstateid(struct nfsd4_compound_state *,
  17                 union nfsd4_op_u *);
  18 extern void nfsd4_set_closestateid(struct nfsd4_compound_state *,
  19                 union nfsd4_op_u *);
  20 
  21 /*
  22  * functions to consume current state id
  23  */
  24 extern void nfsd4_get_opendowngradestateid(struct nfsd4_compound_state *,
  25                 union nfsd4_op_u *);
  26 extern void nfsd4_get_delegreturnstateid(struct nfsd4_compound_state *,
  27                 union nfsd4_op_u *);
  28 extern void nfsd4_get_freestateid(struct nfsd4_compound_state *,
  29                 union nfsd4_op_u *);
  30 extern void nfsd4_get_setattrstateid(struct nfsd4_compound_state *,
  31                 union nfsd4_op_u *);
  32 extern void nfsd4_get_closestateid(struct nfsd4_compound_state *,
  33                 union nfsd4_op_u *);
  34 extern void nfsd4_get_lockustateid(struct nfsd4_compound_state *,
  35                 union nfsd4_op_u *);
  36 extern void nfsd4_get_readstateid(struct nfsd4_compound_state *,
  37                 union nfsd4_op_u *);
  38 extern void nfsd4_get_writestateid(struct nfsd4_compound_state *,
  39                 union nfsd4_op_u *);
  40 
  41 #endif   /* _NFSD4_CURRENT_STATE_H */

/* [<][>][^][v][top][bottom][index][help] */