nfs-ganesha 1.4
Functions | Variables

fsal_compat.c File Reference

#include "fsal.h"
#include "fsal_glue.h"
#include "fsal_internal.h"

Go to the source code of this file.

Functions

fsal_status_t WRAP_HPSSFSAL_access (fsal_handle_t *object_handle, fsal_op_context_t *p_context, fsal_accessflags_t access_type, fsal_attrib_list_t *object_attributes)
fsal_status_t WRAP_HPSSFSAL_getattrs (fsal_handle_t *p_filehandle, fsal_op_context_t *p_context, fsal_attrib_list_t *p_object_attributes)
fsal_status_t WRAP_HPSSFSAL_setattrs (fsal_handle_t *p_filehandle, fsal_op_context_t *p_context, fsal_attrib_list_t *p_attrib_set, fsal_attrib_list_t *p_object_attributes)
fsal_status_t WRAP_HPSSFSAL_BuildExportContext (fsal_export_context_t *p_export_context, fsal_path_t *p_export_path, char *fs_specific_options)
fsal_status_t WRAP_HPSSFSAL_CleanUpExportContext (fsal_export_context_t *p_export_context)
fsal_status_t WRAP_HPSSFSAL_InitClientContext (fsal_op_context_t *p_thr_context)
fsal_status_t WRAP_HPSSFSAL_GetClientContext (fsal_op_context_t *p_thr_context, fsal_export_context_t *p_export_context, fsal_uid_t uid, fsal_gid_t gid, fsal_gid_t *alt_groups, fsal_count_t nb_alt_groups)
fsal_status_t WRAP_HPSSFSAL_create (fsal_handle_t *p_parent_directory_handle, fsal_name_t *p_filename, fsal_op_context_t *p_context, fsal_accessmode_t accessmode, fsal_handle_t *p_object_handle, fsal_attrib_list_t *p_object_attributes)
fsal_status_t WRAP_HPSSFSAL_mkdir (fsal_handle_t *p_parent_directory_handle, fsal_name_t *p_dirname, fsal_op_context_t *p_context, fsal_accessmode_t accessmode, fsal_handle_t *p_object_handle, fsal_attrib_list_t *p_object_attributes)
fsal_status_t WRAP_HPSSFSAL_link (fsal_handle_t *p_target_handle, fsal_handle_t *p_dir_handle, fsal_name_t *p_link_name, fsal_op_context_t *p_context, fsal_attrib_list_t *p_attributes)
fsal_status_t WRAP_HPSSFSAL_mknode (fsal_handle_t *parentdir_handle, fsal_name_t *p_node_name, fsal_op_context_t *p_context, fsal_accessmode_t accessmode, fsal_nodetype_t nodetype, fsal_dev_t *dev, fsal_handle_t *p_object_handle, fsal_attrib_list_t *node_attributes)
fsal_status_t WRAP_HPSSFSAL_opendir (fsal_handle_t *p_dir_handle, fsal_op_context_t *p_context, fsal_dir_t *p_dir_descriptor, fsal_attrib_list_t *p_dir_attributes)
fsal_status_t WRAP_HPSSFSAL_readdir (fsal_dir_t *p_dir_descriptor, fsal_cookie_t start_position, fsal_attrib_mask_t get_attr_mask, fsal_mdsize_t buffersize, fsal_dirent_t *p_pdirent, fsal_cookie_t *p_end_position, fsal_count_t *p_nb_entries, fsal_boolean_t *p_end_of_dir)
fsal_status_t WRAP_HPSSFSAL_closedir (fsal_dir_t *p_dir_descriptor)
fsal_status_t WRAP_HPSSFSAL_open_by_name (fsal_handle_t *dirhandle, fsal_name_t *filename, fsal_op_context_t *p_context, fsal_openflags_t openflags, fsal_file_t *file_descriptor, fsal_attrib_list_t *file_attributes)
fsal_status_t WRAP_HPSSFSAL_open (fsal_handle_t *p_filehandle, fsal_op_context_t *p_context, fsal_openflags_t openflags, fsal_file_t *p_file_descriptor, fsal_attrib_list_t *p_file_attributes)
fsal_status_t WRAP_HPSSFSAL_read (fsal_file_t *p_file_descriptor, fsal_seek_t *p_seek_descriptor, fsal_size_t buffer_size, caddr_t buffer, fsal_size_t *p_read_amount, fsal_boolean_t *p_end_of_file)
fsal_status_t WRAP_HPSSFSAL_write (fsal_file_t *p_file_descriptor, fsal_seek_t *p_seek_descriptor, fsal_size_t buffer_size, caddr_t buffer, fsal_size_t *p_write_amount)
fsal_status_t WRAP_HPSSFSAL_close (fsal_file_t *p_file_descriptor)
fsal_status_t WRAP_HPSSFSAL_open_by_fileid (fsal_handle_t *filehandle, fsal_u64_t fileid, fsal_op_context_t *p_context, fsal_openflags_t openflags, fsal_file_t *file_descriptor, fsal_attrib_list_t *file_attributes)
fsal_status_t WRAP_HPSSFSAL_close_by_fileid (fsal_file_t *file_descriptor, fsal_u64_t fileid)
fsal_status_t WRAP_HPSSFSAL_dynamic_fsinfo (fsal_handle_t *p_filehandle, fsal_op_context_t *p_context, fsal_dynamicfsinfo_t *p_dynamicinfo)
fsal_status_t WRAP_HPSSFSAL_Init (fsal_parameter_t *init_info)
fsal_status_t WRAP_HPSSFSAL_terminate ()
fsal_status_t WRAP_HPSSFSAL_test_access (fsal_op_context_t *p_context, fsal_accessflags_t access_type, fsal_attrib_list_t *p_object_attributes)
fsal_status_t WRAP_HPSSFSAL_setattr_access (fsal_op_context_t *p_context, fsal_attrib_list_t *candidate_attributes, fsal_attrib_list_t *object_attributes)
fsal_status_t WRAP_HPSSFSAL_rename_access (fsal_op_context_t *pcontext, fsal_attrib_list_t *pattrsrc, fsal_attrib_list_t *pattrdest)
fsal_status_t WRAP_HPSSFSAL_create_access (fsal_op_context_t *pcontext, fsal_attrib_list_t *pattr)
fsal_status_t WRAP_HPSSFSAL_unlink_access (fsal_op_context_t *pcontext, fsal_attrib_list_t *pattr)
fsal_status_t WRAP_HPSSFSAL_link_access (fsal_op_context_t *pcontext, fsal_attrib_list_t *pattr)
fsal_status_t WRAP_HPSSFSAL_merge_attrs (fsal_attrib_list_t *pinit_attr, fsal_attrib_list_t *pnew_attr, fsal_attrib_list_t *presult_attr)
fsal_status_t WRAP_HPSSFSAL_lookup (fsal_handle_t *p_parent_directory_handle, fsal_name_t *p_filename, fsal_op_context_t *p_context, fsal_handle_t *p_object_handle, fsal_attrib_list_t *p_object_attributes)
fsal_status_t WRAP_HPSSFSAL_lookupPath (fsal_path_t *p_path, fsal_op_context_t *p_context, fsal_handle_t *object_handle, fsal_attrib_list_t *p_object_attributes)
fsal_status_t WRAP_HPSSFSAL_lookupJunction (fsal_handle_t *p_junction_handle, fsal_op_context_t *p_context, fsal_handle_t *p_fsoot_handle, fsal_attrib_list_t *p_fsroot_attributes)
fsal_status_t WRAP_HPSSFSAL_CleanObjectResources (fsal_handle_t *in_fsal_handle)
fsal_status_t WRAP_HPSSFSAL_set_quota (fsal_path_t *pfsal_path, int quota_type, fsal_uid_t fsal_uid, fsal_quota_t *pquota, fsal_quota_t *presquota)
fsal_status_t WRAP_HPSSFSAL_get_quota (fsal_path_t *pfsal_path, int quota_type, fsal_uid_t fsal_uid, fsal_quota_t *pquota)
fsal_status_t WRAP_HPSSFSAL_check_quota (char *path, fsal_quota_type_t quota_type, fsal_uid_t fsal_uid)
fsal_status_t WRAP_HPSSFSAL_rcp (fsal_handle_t *filehandle, fsal_op_context_t *p_context, fsal_path_t *p_local_path, fsal_rcpflag_t transfer_opt)
fsal_status_t WRAP_HPSSFSAL_rename (fsal_handle_t *p_old_parentdir_handle, fsal_name_t *p_old_name, fsal_handle_t *p_new_parentdir_handle, fsal_name_t *p_new_name, fsal_op_context_t *p_context, fsal_attrib_list_t *p_src_dir_attributes, fsal_attrib_list_t *p_tgt_dir_attributes)
void WRAP_HPSSFSAL_get_stats (fsal_statistics_t *stats, fsal_boolean_t reset)
fsal_status_t WRAP_HPSSFSAL_readlink (fsal_handle_t *p_linkhandle, fsal_op_context_t *p_context, fsal_path_t *p_link_content, fsal_attrib_list_t *p_link_attributes)
fsal_status_t WRAP_HPSSFSAL_symlink (fsal_handle_t *p_parent_directory_handle, fsal_name_t *p_linkname, fsal_path_t *p_linkcontent, fsal_op_context_t *p_context, fsal_accessmode_t accessmode, fsal_handle_t *p_link_handle, fsal_attrib_list_t *p_link_attributes)
int WRAP_HPSSFSAL_handlecmp (fsal_handle_t *handle1, fsal_handle_t *handle2, fsal_status_t *status)
unsigned int WRAP_HPSSFSAL_Handle_to_HashIndex (fsal_handle_t *p_handle, unsigned int cookie, unsigned int alphabet_len, unsigned int index_size)
unsigned int WRAP_HPSSFSAL_Handle_to_RBTIndex (fsal_handle_t *p_handle, unsigned int cookie)
fsal_status_t WRAP_HPSSFSAL_DigestHandle (fsal_export_context_t *p_exportcontext, fsal_digesttype_t output_type, fsal_handle_t *p_in_fsal_handle, caddr_t out_buff)
fsal_status_t WRAP_HPSSFSAL_ExpandHandle (fsal_export_context_t *p_expcontext, fsal_digesttype_t in_type, caddr_t in_buff, fsal_handle_t *p_out_fsal_handle)
fsal_status_t WRAP_HPSSFSAL_SetDefault_FSAL_parameter (fsal_parameter_t *out_parameter)
fsal_status_t WRAP_HPSSFSAL_SetDefault_FS_common_parameter (fsal_parameter_t *out_parameter)
fsal_status_t WRAP_HPSSFSAL_SetDefault_FS_specific_parameter (fsal_parameter_t *out_parameter)
fsal_status_t WRAP_HPSSFSAL_load_FSAL_parameter_from_conf (config_file_t in_config, fsal_parameter_t *out_parameter)
fsal_status_t WRAP_HPSSFSAL_load_FS_common_parameter_from_conf (config_file_t in_config, fsal_parameter_t *out_parameter)
fsal_status_t WRAP_HPSSFSAL_load_FS_specific_parameter_from_conf (config_file_t in_config, fsal_parameter_t *out_parameter)
fsal_status_t WRAP_HPSSFSAL_truncate (fsal_handle_t *p_filehandle, fsal_op_context_t *p_context, fsal_size_t length, fsal_file_t *file_descriptor, fsal_attrib_list_t *p_object_attributes)
fsal_status_t WRAP_HPSSFSAL_unlink (fsal_handle_t *p_parent_directory_handle, fsal_name_t *p_object_name, fsal_op_context_t *p_context, fsal_attrib_list_t *p_parent_directory_attributes)
fsal_status_t WRAP_HPSSFSAL_commit (fsal_file_t *p_file_descriptor, fsal_off_t offset, fsal_size_t length)
char * WRAP_HPSSFSAL_GetFSName ()
fsal_status_t WRAP_HPSSFSAL_GetXAttrAttrs (fsal_handle_t *p_objecthandle, fsal_op_context_t *p_context, unsigned int xattr_id, fsal_attrib_list_t *p_attrs)
fsal_status_t WRAP_HPSSFSAL_ListXAttrs (fsal_handle_t *p_objecthandle, unsigned int cookie, fsal_op_context_t *p_context, fsal_xattrent_t *xattrs_tab, unsigned int xattrs_tabsize, unsigned int *p_nb_returned, int *end_of_list)
fsal_status_t WRAP_HPSSFSAL_GetXAttrValueById (fsal_handle_t *p_objecthandle, unsigned int xattr_id, fsal_op_context_t *p_context, caddr_t buffer_addr, size_t buffer_size, size_t *p_output_size)
fsal_status_t WRAP_HPSSFSAL_GetXAttrIdByName (fsal_handle_t *p_objecthandle, const fsal_name_t *xattr_name, fsal_op_context_t *p_context, unsigned int *pxattr_id)
fsal_status_t WRAP_HPSSFSAL_GetXAttrValueByName (fsal_handle_t *p_objecthandle, const fsal_name_t *xattr_name, fsal_op_context_t *p_context, caddr_t buffer_addr, size_t buffer_size, size_t *p_output_size)
fsal_status_t WRAP_HPSSFSAL_SetXAttrValue (fsal_handle_t *p_objecthandle, const fsal_name_t *xattr_name, fsal_op_context_t *p_context, caddr_t buffer_addr, size_t buffer_size, int create)
fsal_status_t WRAP_HPSSFSAL_SetXAttrValueById (fsal_handle_t *p_objecthandle, unsigned int xattr_id, fsal_op_context_t *p_context, caddr_t buffer_addr, size_t buffer_size)
fsal_status_t WRAP_HPSSFSAL_RemoveXAttrById (fsal_handle_t *p_objecthandle, fsal_op_context_t *p_context, unsigned int xattr_id)
fsal_status_t WRAP_HPSSFSAL_RemoveXAttrByName (fsal_handle_t *p_objecthandle, fsal_op_context_t *p_context, const fsal_name_t *xattr_name)
fsal_status_t WRAP_HPSSFSAL_getextattrs (fsal_handle_t *p_filehandle, fsal_op_context_t *p_context, fsal_extattrib_list_t *p_object_attributes)
fsal_functions_t FSAL_GetFunctions (void)
fsal_const_t FSAL_GetConsts (void)

Variables

fsal_functions_t fsal_hpss_functions
fsal_const_t fsal_hpss_consts

Function Documentation

fsal_const_t FSAL_GetConsts ( void  )

Definition at line 735 of file FSAL_HPSS/fsal_compat.c.

fsal_functions_t FSAL_GetFunctions ( void  )

Definition at line 730 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_access ( fsal_handle_t object_handle,
fsal_op_context_t p_context,
fsal_accessflags_t  access_type,
fsal_attrib_list_t object_attributes 
)

Definition at line 18 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_BuildExportContext ( fsal_export_context_t p_export_context,
fsal_path_t p_export_path,
char *  fs_specific_options 
)

Definition at line 49 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_check_quota ( char *  path,
fsal_quota_type_t  quota_type,
fsal_uid_t  fsal_uid 
)

Definition at line 364 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_CleanObjectResources ( fsal_handle_t in_fsal_handle)

Definition at line 342 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_CleanUpExportContext ( fsal_export_context_t p_export_context)

Definition at line 57 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_close ( fsal_file_t p_file_descriptor)

Definition at line 215 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_close_by_fileid ( fsal_file_t file_descriptor,
fsal_u64_t  fileid 
)

Definition at line 233 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_closedir ( fsal_dir_t p_dir_descriptor)

Definition at line 165 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_commit ( fsal_file_t p_file_descriptor,
fsal_off_t  offset,
fsal_size_t  length 
)

Definition at line 526 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_create ( fsal_handle_t p_parent_directory_handle,
fsal_name_t p_filename,
fsal_op_context_t p_context,
fsal_accessmode_t  accessmode,
fsal_handle_t p_object_handle,
fsal_attrib_list_t p_object_attributes 
)

Definition at line 80 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_create_access ( fsal_op_context_t pcontext,
fsal_attrib_list_t pattr 
)

Definition at line 283 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_DigestHandle ( fsal_export_context_t p_exportcontext,
fsal_digesttype_t  output_type,
fsal_handle_t p_in_fsal_handle,
caddr_t  out_buff 
)

Definition at line 448 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_dynamic_fsinfo ( fsal_handle_t p_filehandle,
fsal_op_context_t p_context,
fsal_dynamicfsinfo_t p_dynamicinfo 
)

Definition at line 239 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_ExpandHandle ( fsal_export_context_t p_expcontext,
fsal_digesttype_t  in_type,
caddr_t  in_buff,
fsal_handle_t p_out_fsal_handle 
)

Definition at line 457 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_get_quota ( fsal_path_t pfsal_path,
int  quota_type,
fsal_uid_t  fsal_uid,
fsal_quota_t pquota 
)

Definition at line 356 of file FSAL_HPSS/fsal_compat.c.

void WRAP_HPSSFSAL_get_stats ( fsal_statistics_t stats,
fsal_boolean_t  reset 
)

Definition at line 395 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_getattrs ( fsal_handle_t p_filehandle,
fsal_op_context_t p_context,
fsal_attrib_list_t p_object_attributes 
)

Definition at line 29 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_GetClientContext ( fsal_op_context_t p_thr_context,
fsal_export_context_t p_export_context,
fsal_uid_t  uid,
fsal_gid_t  gid,
fsal_gid_t alt_groups,
fsal_count_t  nb_alt_groups 
)

Definition at line 68 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_getextattrs ( fsal_handle_t p_filehandle,
fsal_op_context_t p_context,
fsal_extattrib_list_t p_object_attributes 
)

Definition at line 634 of file FSAL_HPSS/fsal_compat.c.

char* WRAP_HPSSFSAL_GetFSName ( )

Definition at line 535 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_GetXAttrAttrs ( fsal_handle_t p_objecthandle,
fsal_op_context_t p_context,
unsigned int  xattr_id,
fsal_attrib_list_t p_attrs 
)

Definition at line 540 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_GetXAttrIdByName ( fsal_handle_t p_objecthandle,
const fsal_name_t xattr_name,
fsal_op_context_t p_context,
unsigned int *  pxattr_id 
)

Definition at line 574 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_GetXAttrValueById ( fsal_handle_t p_objecthandle,
unsigned int  xattr_id,
fsal_op_context_t p_context,
caddr_t  buffer_addr,
size_t  buffer_size,
size_t *  p_output_size 
)

Definition at line 562 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_GetXAttrValueByName ( fsal_handle_t p_objecthandle,
const fsal_name_t xattr_name,
fsal_op_context_t p_context,
caddr_t  buffer_addr,
size_t  buffer_size,
size_t *  p_output_size 
)

Definition at line 583 of file FSAL_HPSS/fsal_compat.c.

unsigned int WRAP_HPSSFSAL_Handle_to_HashIndex ( fsal_handle_t p_handle,
unsigned int  cookie,
unsigned int  alphabet_len,
unsigned int  index_size 
)

Definition at line 433 of file FSAL_HPSS/fsal_compat.c.

unsigned int WRAP_HPSSFSAL_Handle_to_RBTIndex ( fsal_handle_t p_handle,
unsigned int  cookie 
)

Definition at line 442 of file FSAL_HPSS/fsal_compat.c.

int WRAP_HPSSFSAL_handlecmp ( fsal_handle_t handle1,
fsal_handle_t handle2,
fsal_status_t status 
)

Definition at line 426 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_Init ( fsal_parameter_t init_info)

Definition at line 248 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_InitClientContext ( fsal_op_context_t p_thr_context)

Definition at line 63 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_link ( fsal_handle_t p_target_handle,
fsal_handle_t p_dir_handle,
fsal_name_t p_link_name,
fsal_op_context_t p_context,
fsal_attrib_list_t p_attributes 
)

Definition at line 106 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_link_access ( fsal_op_context_t pcontext,
fsal_attrib_list_t pattr 
)

Definition at line 295 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_ListXAttrs ( fsal_handle_t p_objecthandle,
unsigned int  cookie,
fsal_op_context_t p_context,
fsal_xattrent_t xattrs_tab,
unsigned int  xattrs_tabsize,
unsigned int *  p_nb_returned,
int *  end_of_list 
)

Definition at line 549 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_load_FS_common_parameter_from_conf ( config_file_t  in_config,
fsal_parameter_t out_parameter 
)

Definition at line 490 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_load_FS_specific_parameter_from_conf ( config_file_t  in_config,
fsal_parameter_t out_parameter 
)

Definition at line 497 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_load_FSAL_parameter_from_conf ( config_file_t  in_config,
fsal_parameter_t out_parameter 
)

Definition at line 483 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_lookup ( fsal_handle_t p_parent_directory_handle,
fsal_name_t p_filename,
fsal_op_context_t p_context,
fsal_handle_t p_object_handle,
fsal_attrib_list_t p_object_attributes 
)

Definition at line 308 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_lookupJunction ( fsal_handle_t p_junction_handle,
fsal_op_context_t p_context,
fsal_handle_t p_fsoot_handle,
fsal_attrib_list_t p_fsroot_attributes 
)

Definition at line 330 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_lookupPath ( fsal_path_t p_path,
fsal_op_context_t p_context,
fsal_handle_t object_handle,
fsal_attrib_list_t p_object_attributes 
)

Definition at line 320 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_merge_attrs ( fsal_attrib_list_t pinit_attr,
fsal_attrib_list_t pnew_attr,
fsal_attrib_list_t presult_attr 
)

Definition at line 301 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_mkdir ( fsal_handle_t p_parent_directory_handle,
fsal_name_t p_dirname,
fsal_op_context_t p_context,
fsal_accessmode_t  accessmode,
fsal_handle_t p_object_handle,
fsal_attrib_list_t p_object_attributes 
)

Definition at line 93 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_mknode ( fsal_handle_t parentdir_handle,
fsal_name_t p_node_name,
fsal_op_context_t p_context,
fsal_accessmode_t  accessmode,
fsal_nodetype_t  nodetype,
fsal_dev_t dev,
fsal_handle_t p_object_handle,
fsal_attrib_list_t node_attributes 
)

Definition at line 117 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_open ( fsal_handle_t p_filehandle,
fsal_op_context_t p_context,
fsal_openflags_t  openflags,
fsal_file_t p_file_descriptor,
fsal_attrib_list_t p_file_attributes 
)

Definition at line 183 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_open_by_fileid ( fsal_handle_t filehandle,
fsal_u64_t  fileid,
fsal_op_context_t p_context,
fsal_openflags_t  openflags,
fsal_file_t file_descriptor,
fsal_attrib_list_t file_attributes 
)

Definition at line 220 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_open_by_name ( fsal_handle_t dirhandle,
fsal_name_t filename,
fsal_op_context_t p_context,
fsal_openflags_t  openflags,
fsal_file_t file_descriptor,
fsal_attrib_list_t file_attributes 
)

Definition at line 170 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_opendir ( fsal_handle_t p_dir_handle,
fsal_op_context_t p_context,
fsal_dir_t p_dir_descriptor,
fsal_attrib_list_t p_dir_attributes 
)

Definition at line 131 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_rcp ( fsal_handle_t filehandle,
fsal_op_context_t p_context,
fsal_path_t p_local_path,
fsal_rcpflag_t  transfer_opt 
)

Definition at line 371 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_read ( fsal_file_t p_file_descriptor,
fsal_seek_t p_seek_descriptor,
fsal_size_t  buffer_size,
caddr_t  buffer,
fsal_size_t p_read_amount,
fsal_boolean_t p_end_of_file 
)

Definition at line 194 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_readdir ( fsal_dir_t p_dir_descriptor,
fsal_cookie_t  start_position,
fsal_attrib_mask_t  get_attr_mask,
fsal_mdsize_t  buffersize,
fsal_dirent_t p_pdirent,
fsal_cookie_t p_end_position,
fsal_count_t p_nb_entries,
fsal_boolean_t p_end_of_dir 
)

Definition at line 142 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_readlink ( fsal_handle_t p_linkhandle,
fsal_op_context_t p_context,
fsal_path_t p_link_content,
fsal_attrib_list_t p_link_attributes 
)

Definition at line 401 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_RemoveXAttrById ( fsal_handle_t p_objecthandle,
fsal_op_context_t p_context,
unsigned int  xattr_id 
)

Definition at line 618 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_RemoveXAttrByName ( fsal_handle_t p_objecthandle,
fsal_op_context_t p_context,
const fsal_name_t xattr_name 
)

Definition at line 626 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_rename ( fsal_handle_t p_old_parentdir_handle,
fsal_name_t p_old_name,
fsal_handle_t p_new_parentdir_handle,
fsal_name_t p_new_name,
fsal_op_context_t p_context,
fsal_attrib_list_t p_src_dir_attributes,
fsal_attrib_list_t p_tgt_dir_attributes 
)

Definition at line 380 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_rename_access ( fsal_op_context_t pcontext,
fsal_attrib_list_t pattrsrc,
fsal_attrib_list_t pattrdest 
)

Definition at line 276 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_set_quota ( fsal_path_t pfsal_path,
int  quota_type,
fsal_uid_t  fsal_uid,
fsal_quota_t pquota,
fsal_quota_t presquota 
)

Definition at line 347 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_setattr_access ( fsal_op_context_t p_context,
fsal_attrib_list_t candidate_attributes,
fsal_attrib_list_t object_attributes 
)

Definition at line 267 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_setattrs ( fsal_handle_t p_filehandle,
fsal_op_context_t p_context,
fsal_attrib_list_t p_attrib_set,
fsal_attrib_list_t p_object_attributes 
)

Definition at line 38 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_SetDefault_FS_common_parameter ( fsal_parameter_t out_parameter)

Definition at line 471 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_SetDefault_FS_specific_parameter ( fsal_parameter_t out_parameter)

Definition at line 477 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_SetDefault_FSAL_parameter ( fsal_parameter_t out_parameter)

Definition at line 466 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_SetXAttrValue ( fsal_handle_t p_objecthandle,
const fsal_name_t xattr_name,
fsal_op_context_t p_context,
caddr_t  buffer_addr,
size_t  buffer_size,
int  create 
)

Definition at line 595 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_SetXAttrValueById ( fsal_handle_t p_objecthandle,
unsigned int  xattr_id,
fsal_op_context_t p_context,
caddr_t  buffer_addr,
size_t  buffer_size 
)

Definition at line 607 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_symlink ( fsal_handle_t p_parent_directory_handle,
fsal_name_t p_linkname,
fsal_path_t p_linkcontent,
fsal_op_context_t p_context,
fsal_accessmode_t  accessmode,
fsal_handle_t p_link_handle,
fsal_attrib_list_t p_link_attributes 
)

Definition at line 412 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_terminate ( )

Definition at line 253 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_test_access ( fsal_op_context_t p_context,
fsal_accessflags_t  access_type,
fsal_attrib_list_t p_object_attributes 
)

Definition at line 258 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_truncate ( fsal_handle_t p_filehandle,
fsal_op_context_t p_context,
fsal_size_t  length,
fsal_file_t file_descriptor,
fsal_attrib_list_t p_object_attributes 
)

Definition at line 504 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_unlink ( fsal_handle_t p_parent_directory_handle,
fsal_name_t p_object_name,
fsal_op_context_t p_context,
fsal_attrib_list_t p_parent_directory_attributes 
)

Definition at line 515 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_unlink_access ( fsal_op_context_t pcontext,
fsal_attrib_list_t pattr 
)

Definition at line 289 of file FSAL_HPSS/fsal_compat.c.

fsal_status_t WRAP_HPSSFSAL_write ( fsal_file_t p_file_descriptor,
fsal_seek_t p_seek_descriptor,
fsal_size_t  buffer_size,
caddr_t  buffer,
fsal_size_t p_write_amount 
)

Definition at line 205 of file FSAL_HPSS/fsal_compat.c.


Variable Documentation

Initial value:
 {
  .fsal_handle_t_size = sizeof(hpssfsal_handle_t),
  .fsal_op_context_t_size = sizeof(hpssfsal_op_context_t),
  .fsal_export_context_t_size = sizeof(hpssfsal_export_context_t),
  .fsal_file_t_size = sizeof(hpssfsal_file_t),
  .fsal_cookie_t_size = sizeof(hpssfsal_cookie_t),
  .fsal_cred_t_size = sizeof(hpssfsal_cred_t),
  .fs_specific_initinfo_t_size = sizeof(hpssfs_specific_initinfo_t),
  .fsal_dir_t_size = sizeof(hpssfsal_dir_t)
}

Definition at line 719 of file FSAL_HPSS/fsal_compat.c.

Definition at line 643 of file FSAL_HPSS/fsal_compat.c.