cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

current_stateid.h (1432B)


      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
      8extern void clear_current_stateid(struct nfsd4_compound_state *cstate);
      9/*
     10 * functions to set current state id
     11 */
     12extern void nfsd4_set_opendowngradestateid(struct nfsd4_compound_state *,
     13		union nfsd4_op_u *);
     14extern void nfsd4_set_openstateid(struct nfsd4_compound_state *,
     15		union nfsd4_op_u *);
     16extern void nfsd4_set_lockstateid(struct nfsd4_compound_state *,
     17		union nfsd4_op_u *);
     18extern void nfsd4_set_closestateid(struct nfsd4_compound_state *,
     19		union nfsd4_op_u *);
     20
     21/*
     22 * functions to consume current state id
     23 */
     24extern void nfsd4_get_opendowngradestateid(struct nfsd4_compound_state *,
     25		union nfsd4_op_u *);
     26extern void nfsd4_get_delegreturnstateid(struct nfsd4_compound_state *,
     27		union nfsd4_op_u *);
     28extern void nfsd4_get_freestateid(struct nfsd4_compound_state *,
     29		union nfsd4_op_u *);
     30extern void nfsd4_get_setattrstateid(struct nfsd4_compound_state *,
     31		union nfsd4_op_u *);
     32extern void nfsd4_get_closestateid(struct nfsd4_compound_state *,
     33		union nfsd4_op_u *);
     34extern void nfsd4_get_lockustateid(struct nfsd4_compound_state *,
     35		union nfsd4_op_u *);
     36extern void nfsd4_get_readstateid(struct nfsd4_compound_state *,
     37		union nfsd4_op_u *);
     38extern void nfsd4_get_writestateid(struct nfsd4_compound_state *,
     39		union nfsd4_op_u *);
     40
     41#endif   /* _NFSD4_CURRENT_STATE_H */