nfs-ganesha 1.4
Functions | Variables

fsal_mds.c File Reference

#include "fsal.h"
#include "fsal_internal.h"
#include "fsal_convert.h"
#include "nfsv41.h"
#include <cephfs/libcephfs.h>
#include <fcntl.h>
#include "HashTable.h"
#include <pthread.h>
#include <stdint.h>
#include "fsal_types.h"
#include "fsal_pnfs.h"
#include "pnfs_common.h"
#include "fsal_pnfs_files.h"

Go to the source code of this file.

Functions

nfsstat4 CEPHFSAL_layoutget (fsal_handle_t *exthandle, fsal_op_context_t *extcontext, XDR *loc_body, const struct fsal_layoutget_arg *arg, struct fsal_layoutget_res *res)
nfsstat4 CEPHFSAL_layoutreturn (fsal_handle_t *handle, fsal_op_context_t *context, XDR *lrf_body, const struct fsal_layoutreturn_arg *arg)
nfsstat4 CEPHFSAL_layoutcommit (fsal_handle_t *exthandle, fsal_op_context_t *extcontext, XDR *lou_body, const struct fsal_layoutcommit_arg *arg, struct fsal_layoutcommit_res *res)
nfsstat4 CEPHFSAL_getdeviceinfo (fsal_op_context_t *extcontext, XDR *da_addr_body, layouttype4 type, const struct pnfs_deviceid *deviceid)
nfsstat4 CEPHFSAL_getdevicelist (fsal_handle_t *handle, fsal_op_context_t *context, const struct fsal_getdevicelist_arg *arg, struct fsal_getdevicelist_res *res)

Variables

const size_t BIGGEST_PATTERN = 1024

Function Documentation

nfsstat4 CEPHFSAL_getdeviceinfo ( fsal_op_context_t extcontext,
XDR *  da_addr_body,
layouttype4  type,
const struct pnfs_deviceid *  deviceid 
)

Definition at line 314 of file FSAL_CEPH/fsal_mds.c.

nfsstat4 CEPHFSAL_getdevicelist ( fsal_handle_t handle,
fsal_op_context_t context,
const struct fsal_getdevicelist_arg *  arg,
struct fsal_getdevicelist_res *  res 
)

Definition at line 425 of file FSAL_CEPH/fsal_mds.c.

nfsstat4 CEPHFSAL_layoutcommit ( fsal_handle_t exthandle,
fsal_op_context_t extcontext,
XDR *  lou_body,
const struct fsal_layoutcommit_arg *  arg,
struct fsal_layoutcommit_res *  res 
)

Definition at line 216 of file FSAL_CEPH/fsal_mds.c.

nfsstat4 CEPHFSAL_layoutget ( fsal_handle_t exthandle,
fsal_op_context_t extcontext,
XDR *  loc_body,
const struct fsal_layoutget_arg *  arg,
struct fsal_layoutget_res *  res 
)

Definition at line 62 of file FSAL_CEPH/fsal_mds.c.

nfsstat4 CEPHFSAL_layoutreturn ( fsal_handle_t handle,
fsal_op_context_t context,
XDR *  lrf_body,
const struct fsal_layoutreturn_arg *  arg 
)

Definition at line 192 of file FSAL_CEPH/fsal_mds.c.


Variable Documentation

const size_t BIGGEST_PATTERN = 1024

Definition at line 53 of file FSAL_CEPH/fsal_mds.c.