nfs-ganesha 1.4
Functions

mfsl_async_read_conf.c File Reference

#include "fsal_types.h"
#include "fsal.h"
#include "mfsl_types.h"
#include "mfsl.h"
#include "log.h"
#include "config_parsing.h"
#include <strings.h>
#include <string.h>

Go to the source code of this file.

Functions

int mfsl_async_clean_pending_request (LRU_entry_t *pentry, void *addparam)
int mfsl_async_print_pending_request (LRU_data_t data, char *str)
fsal_status_t MFSL_SetDefault_parameter (mfsl_parameter_t *out_parameter)
fsal_status_t MFSL_load_parameter_from_conf (config_file_t in_config, mfsl_parameter_t *pparam)

Function Documentation

int mfsl_async_clean_pending_request ( LRU_entry_t pentry,
void *  addparam 
)

mfsl_async_clean_pending_request: cleans an entry in a nfs request LRU,

cleans an entry in a nfs request LRU.

Parameters:
pentry[INOUT] entry to be cleaned.
addparam[IN] additional parameter used for cleaning.
Returns:
0 if ok, other values mean an error.

Definition at line 67 of file mfsl_async_read_conf.c.

int mfsl_async_print_pending_request ( LRU_data_t  data,
char *  str 
)

mfsl_async_print_pending_request: prints an entry related to a pending request in the LRU list.

prints an entry related to a pending request in the LRU list.

Parameters:
data[IN] data stored in a LRU entry to be printed.
str[OUT] string used to store the result.
Returns:
0 if ok, other values mean an error.

Definition at line 90 of file mfsl_async_read_conf.c.

fsal_status_t MFSL_load_parameter_from_conf ( config_file_t  in_config,
mfsl_parameter_t pparam 
)

MFSL_load_FSAL_parameter_from_conf,

Those functions initialize the FSAL init parameter structure from a configuration structure.

Parameters:
in_config(input): Structure that represents the parsed configuration file.
out_parameter(ouput) FSAL initialization structure filled according to the configuration file given as parameter.
Returns:
ERR_FSAL_NO_ERROR (no error) , ERR_FSAL_NOENT (missing a mandatory stanza in config file), ERR_FSAL_INVAL (invalid parameter), ERR_FSAL_SERVERFAULT (unexpected error) ERR_FSAL_FAULT (null pointer given as parameter),

Definition at line 140 of file mfsl_async_read_conf.c.

fsal_status_t MFSL_SetDefault_parameter ( mfsl_parameter_t out_parameter)

Those routines set the default parameters for FSAL init structure.

Returns:
ERR_FSAL_NO_ERROR (no error) , ERR_FSAL_FAULT (null pointer given as parameter), ERR_FSAL_SERVERFAULT (unexpected error)

Definition at line 102 of file mfsl_async_read_conf.c.