nfs-ganesha 1.4
|
Routines used for managing the NFS4 COMPOUND functions. More...
#include "sal_functions.h"
#include "nfs_tools.h"
Go to the source code of this file.
Classes | |
struct | nfs4_op_desc__ |
Defines | |
#define | POS_ILLEGAL_V40 40 |
#define | POS_ILLEGAL_V41 59 |
#define | TAGLEN 64 |
#define | COMPOUND4_ARRAY parg->arg_compound4.argarray |
#define | COMPOUND4_MINOR parg->arg_compound4.minorversion |
Typedefs | |
typedef struct nfs4_op_desc__ | nfs4_op_desc_t |
Functions | |
int | nfs4_Compound (nfs_arg_t *parg, exportlist_t *pexport, fsal_op_context_t *pcontext, nfs_worker_data_t *pworker, struct svc_req *preq, nfs_res_t *pres) |
void | nfs4_Compound_FreeOne (nfs_resop4 *pres) |
Free the result for one NFS4_OP. | |
void | nfs4_Compound_Free (nfs_res_t *pres) |
void | compound_data_Free (compound_data_t *data) |
void | nfs4_Compound_CopyResOne (nfs_resop4 *pres_dst, nfs_resop4 *pres_src) |
void | nfs4_Compound_CopyRes (nfs_res_t *pres_dst, nfs_res_t *pres_src) |
int | nfs4_op_stat_update (nfs_arg_t *parg, nfs_res_t *pres, nfs_request_stat_t *pstat_req) |
Variables | |
const int | optab4index [] |
nfs4_op_desc_t * | optabvers [] = { (nfs4_op_desc_t *) optab4v0 } |
Routines used for managing the NFS4 COMPOUND functions.
nfs4_Compound.c : Routines used for managing the NFS4 COMPOUND functions.
Definition in file nfs4_Compound.c.
#define COMPOUND4_ARRAY parg->arg_compound4.argarray |
#define COMPOUND4_MINOR parg->arg_compound4.minorversion |
#define POS_ILLEGAL_V40 40 |
Definition at line 73 of file nfs4_Compound.c.
#define POS_ILLEGAL_V41 59 |
Definition at line 74 of file nfs4_Compound.c.
#define TAGLEN 64 |
typedef struct nfs4_op_desc__ nfs4_op_desc_t |
const int optab4index[] |
{ 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39 }
Definition at line 56 of file nfs4_Compound.c.
nfs4_op_desc_t* optabvers[] = { (nfs4_op_desc_t *) optab4v0 } |
Definition at line 183 of file nfs4_Compound.c.