nfs-ganesha 1.4
Classes | Defines

fsal_types.h File Reference

#include "ganesha_fuse_wrap.h"
#include <sys/types.h>
#include <sys/param.h>
#include "config_parsing.h"
#include "err_fsal.h"
#include "fsal_glue_const.h"

Go to the source code of this file.

Classes

union  fusefsal_handle_t
struct  fusefsal_export_context_t
struct  fusefsal_op_context_t
struct  fusefsal_dir_t
struct  fusefsal_file_t
union  fusefsal_cookie_t
struct  fusefs_specific_initinfo_t

Defines

#define CONF_LABEL_FS_SPECIFIC   "FUSE"
#define fsal_handle_t   fusefsal_handle_t
#define fsal_op_context_t   fusefsal_op_context_t
#define fsal_file_t   fusefsal_file_t
#define fsal_dir_t   fusefsal_dir_t
#define fsal_export_context_t   fusefsal_export_context_t
#define fsal_lockdesc_t   fusefsal_lockdesc_t
#define fsal_cookie_t   fusefsal_cookie_t
#define fs_specific_initinfo_t   fusefs_specific_initinfo_t
#define fsal_cred_t   fusefsal_cred_t
#define FSAL_EXPORT_CONTEXT_SPECIFIC(pexport_context)   (uint64_t)(FSAL_Handle_to_RBTIndex( &(pexport_context->root_handle), 0 ) )
#define FSAL_OP_CONTEXT_TO_UID(pcontext)   ( pcontext->credential.user )
#define FSAL_OP_CONTEXT_TO_GID(pcontext)   ( pcontext->credential.group )

Define Documentation

#define CONF_LABEL_FS_SPECIFIC   "FUSE"

Definition at line 40 of file FSAL/FSAL_FUSELIKE/fsal_types.h.

Definition at line 56 of file FSAL/FSAL_FUSELIKE/fsal_types.h.

Definition at line 55 of file FSAL/FSAL_FUSELIKE/fsal_types.h.

#define fsal_cred_t   fusefsal_cred_t

Definition at line 57 of file FSAL/FSAL_FUSELIKE/fsal_types.h.

#define fsal_dir_t   fusefsal_dir_t

Definition at line 52 of file FSAL/FSAL_FUSELIKE/fsal_types.h.

#define FSAL_EXPORT_CONTEXT_SPECIFIC (   pexport_context)    (uint64_t)(FSAL_Handle_to_RBTIndex( &(pexport_context->root_handle), 0 ) )

Definition at line 84 of file FSAL/FSAL_FUSELIKE/fsal_types.h.

Definition at line 53 of file FSAL/FSAL_FUSELIKE/fsal_types.h.

Definition at line 51 of file FSAL/FSAL_FUSELIKE/fsal_types.h.

Definition at line 49 of file FSAL/FSAL_FUSELIKE/fsal_types.h.

#define fsal_lockdesc_t   fusefsal_lockdesc_t

Definition at line 54 of file FSAL/FSAL_FUSELIKE/fsal_types.h.

Definition at line 50 of file FSAL/FSAL_FUSELIKE/fsal_types.h.

#define FSAL_OP_CONTEXT_TO_GID (   pcontext)    ( pcontext->credential.group )

Definition at line 94 of file FSAL/FSAL_FUSELIKE/fsal_types.h.

#define FSAL_OP_CONTEXT_TO_UID (   pcontext)    ( pcontext->credential.user )

Definition at line 93 of file FSAL/FSAL_FUSELIKE/fsal_types.h.