nfs-ganesha 1.4
Public Attributes

fsal_functions__ Struct Reference

#include <fsal.h>

List of all members.

Public Attributes

fsal_status_t(* fsal_access )(fsal_handle_t *p_object_handle, fsal_op_context_t *p_context, fsal_accessflags_t access_type, fsal_attrib_list_t *p_object_attribute)
fsal_status_t(* fsal_getattrs )(fsal_handle_t *p_filehandle, fsal_op_context_t *p_context, fsal_attrib_list_t *p_object_attributes)
fsal_status_t(* fsal_getattrs_descriptor )(fsal_file_t *p_file_descriptor, fsal_handle_t *p_filehandle, fsal_op_context_t *p_context, fsal_attrib_list_t *p_object_attributes)
fsal_status_t(* fsal_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(* fsal_buildexportcontext )(fsal_export_context_t *p_export_context, fsal_path_t *p_export_path, char *fs_specific_options)
fsal_status_t(* fsal_cleanupexportcontext )(fsal_export_context_t *p_export_context)
fsal_status_t(* fsal_initclientcontext )(fsal_op_context_t *p_thr_context)
fsal_status_t(* fsal_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(* fsal_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(* fsal_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(* fsal_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(* fsal_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(* fsal_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(* fsal_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(* fsal_closedir )(fsal_dir_t *p_dir_descriptor)
fsal_status_t(* fsal_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(* fsal_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(* fsal_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(* fsal_write )(fsal_file_t *p_file_descriptor, fsal_op_context_t *p_context, fsal_seek_t *p_seek_descriptor, fsal_size_t buffer_size, caddr_t buffer, fsal_size_t *p_write_amount)
fsal_status_t(* fsal_close )(fsal_file_t *p_file_descriptor)
fsal_status_t(* fsal_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(* fsal_close_by_fileid )(fsal_file_t *file_descriptor, fsal_u64_t fileid)
fsal_status_t(* fsal_dynamic_fsinfo )(fsal_handle_t *p_filehandle, fsal_op_context_t *p_context, fsal_dynamicfsinfo_t *p_dynamicinfo)
fsal_status_t(* fsal_init )(fsal_parameter_t *init_info)
fsal_status_t(* fsal_terminate )()
fsal_status_t(* fsal_test_access )(fsal_op_context_t *p_context, fsal_accessflags_t access_type, fsal_attrib_list_t *p_object_attributes)
fsal_status_t(* fsal_setattr_access )(fsal_op_context_t *p_context, fsal_attrib_list_t *candidate_attributes, fsal_attrib_list_t *object_attributes)
fsal_status_t(* fsal_rename_access )(fsal_op_context_t *pcontext, fsal_attrib_list_t *pattrsrc, fsal_attrib_list_t *pattrdest)
fsal_status_t(* fsal_create_access )(fsal_op_context_t *pcontext, fsal_attrib_list_t *pattr)
fsal_status_t(* fsal_unlink_access )(fsal_op_context_t *pcontext, fsal_attrib_list_t *pattr)
fsal_status_t(* fsal_link_access )(fsal_op_context_t *pcontext, fsal_attrib_list_t *pattr)
fsal_status_t(* fsal_merge_attrs )(fsal_attrib_list_t *pinit_attr, fsal_attrib_list_t *pnew_attr, fsal_attrib_list_t *presult_attr)
fsal_status_t(* fsal_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(* fsal_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(* fsal_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(* fsal_cleanobjectresources )(fsal_handle_t *in_fsal_handle)
fsal_status_t(* fsal_cookie_to_uint64 )(fsal_handle_t *handle, fsal_cookie_t *cookie, uint64_t *uint64)
fsal_status_t(* fsal_uint64_to_cookie )(fsal_handle_t *handle, uint64_t *uint64, fsal_cookie_t *cookie)
fsal_status_t(* fsal_get_cookieverf )(fsal_handle_t *handle, uint64_t *cookie)
fsal_status_t(* fsal_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(* fsal_get_quota )(fsal_path_t *pfsal_path, int quota_type, fsal_uid_t fsal_uid, fsal_quota_t *pquota)
fsal_status_t(* fsal_check_quota )(char *pfsal_path, fsal_quota_type_t quota_type, fsal_uid_t fsal_uid)
fsal_status_t(* fsal_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(* fsal_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(* fsal_get_stats )(fsal_statistics_t *stats, fsal_boolean_t reset)
fsal_status_t(* fsal_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(* fsal_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(* fsal_handlecmp )(fsal_handle_t *handle1, fsal_handle_t *handle2, fsal_status_t *status)
unsigned int(* fsal_handle_to_hashindex )(fsal_handle_t *p_handle, unsigned int cookie, unsigned int alphabet_len, unsigned int index_size)
unsigned int(* fsal_handle_to_rbtindex )(fsal_handle_t *p_handle, unsigned int cookie)
unsigned int(* fsal_handle_to_hash_both )(fsal_handle_t *p_handle, unsigned int cookie, unsigned int alphabet_len, unsigned int index_size, unsigned int *phashval, unsigned int *prbtval)
fsal_status_t(* fsal_digesthandle )(fsal_export_context_t *p_expcontext, fsal_digesttype_t output_type, fsal_handle_t *p_in_fsal_handle, struct fsal_handle_desc *fh_desc)
fsal_status_t(* fsal_expandhandle )(fsal_export_context_t *p_expcontext, fsal_digesttype_t in_type, struct fsal_handle_desc *fh_desc)
fsal_status_t(* fsal_setdefault_fsal_parameter )(fsal_parameter_t *out_parameter)
fsal_status_t(* fsal_setdefault_fs_common_parameter )(fsal_parameter_t *out_parameter)
fsal_status_t(* fsal_setdefault_fs_specific_parameter )(fsal_parameter_t *out_parameter)
fsal_status_t(* fsal_load_fsal_parameter_from_conf )(config_file_t in_config, fsal_parameter_t *out_parameter)
fsal_status_t(* fsal_load_fs_common_parameter_from_conf )(config_file_t in_config, fsal_parameter_t *out_parameter)
fsal_status_t(* fsal_load_fs_specific_parameter_from_conf )(config_file_t in_config, fsal_parameter_t *out_parameter)
fsal_status_t(* fsal_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(* fsal_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)
char *(* fsal_getfsname )()
fsal_status_t(* fsal_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(* fsal_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(* fsal_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(* fsal_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(* fsal_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(* fsal_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(* fsal_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(* fsal_removexattrbyid )(fsal_handle_t *p_objecthandle, fsal_op_context_t *p_context, unsigned int xattr_id)
fsal_status_t(* fsal_removexattrbyname )(fsal_handle_t *p_objecthandle, fsal_op_context_t *p_context, const fsal_name_t *xattr_name)
fsal_status_t(* fsal_getextattrs )(fsal_handle_t *p_filehandle, fsal_op_context_t *p_context, fsal_extattrib_list_t *p_object_attributes)
fsal_status_t(* fsal_lock_op )(fsal_file_t *p_file_descriptor, fsal_handle_t *p_filehandle, fsal_op_context_t *p_context, void *p_owner, fsal_lock_op_t lock_op, fsal_lock_param_t request_lock, fsal_lock_param_t *conflicting_lock)
unsigned int(* fsal_getfileno )(fsal_file_t *)
fsal_status_t(* fsal_commit )(fsal_file_t *p_file_descriptor, fsal_off_t offset, fsal_size_t size)
fsal_status_t(* fsal_share_op )(fsal_file_t *p_file_descriptor, fsal_handle_t *p_filehandle, fsal_op_context_t *p_context, void *p_owner, fsal_share_param_t request_share)

Detailed Description

Definition at line 1021 of file fsal.h.


Member Data Documentation

fsal_status_t(* fsal_functions__::fsal_access)(fsal_handle_t *p_object_handle, fsal_op_context_t *p_context, fsal_accessflags_t access_type, fsal_attrib_list_t *p_object_attribute)

Definition at line 1024 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_buildexportcontext)(fsal_export_context_t *p_export_context,fsal_path_t *p_export_path,char *fs_specific_options)

Definition at line 1048 of file fsal.h.

Definition at line 1262 of file fsal.h.

Definition at line 1233 of file fsal.h.

Definition at line 1053 of file fsal.h.

Definition at line 1153 of file fsal.h.

Definition at line 1165 of file fsal.h.

Definition at line 1118 of file fsal.h.

Definition at line 1451 of file fsal.h.

Definition at line 1236 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_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 1068 of file fsal.h.

Definition at line 1195 of file fsal.h.

Definition at line 1321 of file fsal.h.

Definition at line 1169 of file fsal.h.

Definition at line 1327 of file fsal.h.

Definition at line 1246 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_get_quota)(fsal_path_t *pfsal_path,int quota_type,fsal_uid_t fsal_uid,fsal_quota_t *pquota)

Definition at line 1256 of file fsal.h.

Definition at line 1283 of file fsal.h.

Definition at line 1030 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_getattrs_descriptor)(fsal_file_t *p_file_descriptor,fsal_handle_t *p_filehandle,fsal_op_context_t *p_context,fsal_attrib_list_t *p_object_attributes)

Definition at line 1035 of file fsal.h.

Definition at line 1060 of file fsal.h.

Definition at line 1436 of file fsal.h.

Definition at line 1449 of file fsal.h.

Definition at line 1371 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_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 1374 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_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 1397 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_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 1389 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_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 1403 of file fsal.h.

unsigned int(* fsal_functions__::fsal_handle_to_hash_both)(fsal_handle_t *p_handle, unsigned int cookie, unsigned int alphabet_len, unsigned int index_size, unsigned int *phashval, unsigned int *prbtval)

Definition at line 1317 of file fsal.h.

unsigned int(* fsal_functions__::fsal_handle_to_hashindex)(fsal_handle_t *p_handle, unsigned int cookie, unsigned int alphabet_len, unsigned int index_size)

Definition at line 1308 of file fsal.h.

unsigned int(* fsal_functions__::fsal_handle_to_rbtindex)(fsal_handle_t *p_handle, unsigned int cookie)

Definition at line 1314 of file fsal.h.

Definition at line 1304 of file fsal.h.

Definition at line 1174 of file fsal.h.

Definition at line 1057 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_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 1085 of file fsal.h.

Definition at line 1203 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_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 1380 of file fsal.h.

Definition at line 1346 of file fsal.h.

Definition at line 1351 of file fsal.h.

Definition at line 1342 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_lock_op)(fsal_file_t *p_file_descriptor,fsal_handle_t *p_filehandle,fsal_op_context_t *p_context,void *p_owner,fsal_lock_op_t lock_op,fsal_lock_param_t request_lock,fsal_lock_param_t *conflicting_lock)

Definition at line 1440 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_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 1212 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_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 1227 of file fsal.h.

Definition at line 1220 of file fsal.h.

Definition at line 1207 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_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 1077 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_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 1092 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_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 1130 of file fsal.h.

Definition at line 1156 of file fsal.h.

Definition at line 1121 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_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 1102 of file fsal.h.

Definition at line 1267 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_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 1137 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_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 1108 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_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 1287 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_removexattrbyid)(fsal_handle_t *p_objecthandle,fsal_op_context_t *p_context,unsigned int xattr_id)

Definition at line 1426 of file fsal.h.

Definition at line 1431 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_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 1273 of file fsal.h.

Definition at line 1190 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_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 1249 of file fsal.h.

Definition at line 1185 of file fsal.h.

Definition at line 1041 of file fsal.h.

Definition at line 1335 of file fsal.h.

Definition at line 1338 of file fsal.h.

Definition at line 1332 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_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 1411 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_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 1419 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_share_op)(fsal_file_t *p_file_descriptor,fsal_handle_t *p_filehandle,fsal_op_context_t *p_context,void *p_owner,fsal_share_param_t request_share)

Definition at line 1468 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_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 1294 of file fsal.h.

Definition at line 1177 of file fsal.h.

Definition at line 1180 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_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 1356 of file fsal.h.

Definition at line 1241 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_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 1364 of file fsal.h.

Definition at line 1199 of file fsal.h.

fsal_status_t(* fsal_functions__::fsal_write)(fsal_file_t *p_file_descriptor,fsal_op_context_t *p_context,fsal_seek_t *p_seek_descriptor,fsal_size_t buffer_size,caddr_t buffer,fsal_size_t *p_write_amount)

Definition at line 1145 of file fsal.h.


The documentation for this struct was generated from the following file: