IOR
|
#include <aiori.h>
Data Fields | |
char * | name |
char * | name_legacy |
aiori_fd_t *(* | create )(char *, int iorflags, aiori_mod_opt_t *) |
int(* | mknod )(char *) |
aiori_fd_t *(* | open )(char *, int iorflags, aiori_mod_opt_t *) |
void(* | xfer_hints )(aiori_xfer_hint_t *params) |
IOR_offset_t(* | xfer )(int access, aiori_fd_t *, IOR_size_t *, IOR_offset_t size, IOR_offset_t offset, aiori_mod_opt_t *module_options) |
void(* | close )(aiori_fd_t *, aiori_mod_opt_t *module_options) |
void(* | delete )(char *, aiori_mod_opt_t *module_options) |
char *(* | get_version )(void) |
void(* | fsync )(aiori_fd_t *, aiori_mod_opt_t *module_options) |
IOR_offset_t(* | get_file_size )(aiori_mod_opt_t *module_options, char *filename) |
int(* | statfs )(const char *, ior_aiori_statfs_t *, aiori_mod_opt_t *module_options) |
int(* | mkdir )(const char *path, mode_t mode, aiori_mod_opt_t *module_options) |
int(* | rmdir )(const char *path, aiori_mod_opt_t *module_options) |
int(* | access )(const char *path, int mode, aiori_mod_opt_t *module_options) |
int(* | stat )(const char *path, struct stat *buf, aiori_mod_opt_t *module_options) |
void(* | initialize )(aiori_mod_opt_t *options) |
void(* | finalize )(aiori_mod_opt_t *options) |
int(* | rename )(const char *oldpath, const char *newpath, aiori_mod_opt_t *module_options) |
option_help *(* | get_options )(aiori_mod_opt_t **init_backend_options, aiori_mod_opt_t *init_values) |
int(* | check_params )(aiori_mod_opt_t *) |
void(* | sync )(aiori_mod_opt_t *) |
bool | enable_mdtest |
int(* ior_aiori::access) (const char *path, int mode, aiori_mod_opt_t *module_options) |
Definition at line 107 of file aiori.h.
Referenced by mdtest_iteration(), mdtest_run(), PrependDir(), and RemoveFile().
int(* ior_aiori::check_params) (aiori_mod_opt_t *) |
Definition at line 113 of file aiori.h.
Referenced by md_workbench_run(), mdtest_run(), and ValidateTests().
void(* ior_aiori::close) (aiori_fd_t *, aiori_mod_opt_t *module_options) |
Definition at line 99 of file aiori.h.
Referenced by collective_helper(), create_file(), mdtest_read(), run_benchmark(), run_precreate(), and TestIoSys().
aiori_fd_t*(* ior_aiori::create) (char *, int iorflags, aiori_mod_opt_t *) |
Definition at line 90 of file aiori.h.
Referenced by collective_helper(), create_file(), run_benchmark(), run_precreate(), and TestIoSys().
void(* ior_aiori::delete) (char *, aiori_mod_opt_t *module_options) |
Definition at line 100 of file aiori.h.
Referenced by collective_helper(), remove_file(), RemoveFile(), run_benchmark(), and run_cleanup().
bool ior_aiori::enable_mdtest |
Definition at line 115 of file aiori.h.
Referenced by md_workbench_run(), and mdtest_run().
void(* ior_aiori::finalize) (aiori_mod_opt_t *options) |
Definition at line 110 of file aiori.h.
Referenced by md_workbench_run(), mdtest_run(), and test_finalize().
void(* ior_aiori::fsync) (aiori_fd_t *, aiori_mod_opt_t *module_options) |
Definition at line 102 of file aiori.h.
Referenced by WriteOrRead(), and WriteOrReadSingle().
IOR_offset_t(* ior_aiori::get_file_size) (aiori_mod_opt_t *module_options, char *filename) |
Definition at line 103 of file aiori.h.
Referenced by CheckFileSize().
option_help*(* ior_aiori::get_options) (aiori_mod_opt_t **init_backend_options, aiori_mod_opt_t *init_values) |
Definition at line 112 of file aiori.h.
Referenced by airoi_update_module_options().
char*(* ior_aiori::get_version) (void) |
Definition at line 101 of file aiori.h.
Referenced by updateParsedOptions().
void(* ior_aiori::initialize) (aiori_mod_opt_t *options) |
Definition at line 109 of file aiori.h.
Referenced by md_workbench_run(), mdtest_run(), and test_initialize().
int(* ior_aiori::mkdir) (const char *path, mode_t mode, aiori_mod_opt_t *module_options) |
Definition at line 105 of file aiori.h.
Referenced by create_remove_directory_tree(), create_remove_dirs(), md_workbench_run(), mdtest_iteration(), mdtest_run(), PrependDir(), and run_precreate().
int(* ior_aiori::mknod) (char *) |
Definition at line 91 of file aiori.h.
Referenced by create_file().
char* ior_aiori::name |
Definition at line 88 of file aiori.h.
Referenced by aiori_default(), and airoi_update_module_options().
char* ior_aiori::name_legacy |
Definition at line 89 of file aiori.h.
Referenced by aiori_select().
aiori_fd_t*(* ior_aiori::open) (char *, int iorflags, aiori_mod_opt_t *) |
Definition at line 92 of file aiori.h.
Referenced by create_file(), mdtest_read(), run_benchmark(), and TestIoSys().
int(* ior_aiori::rename) (const char *oldpath, const char *newpath, aiori_mod_opt_t *module_options) |
Definition at line 111 of file aiori.h.
Referenced by rename_dir_test().
int(* ior_aiori::rmdir) (const char *path, aiori_mod_opt_t *module_options) |
Definition at line 106 of file aiori.h.
Referenced by create_remove_directory_tree(), create_remove_dirs(), md_workbench_run(), mdtest_iteration(), mdtest_run(), and run_cleanup().
int(* ior_aiori::stat) (const char *path, struct stat *buf, aiori_mod_opt_t *module_options) |
Definition at line 108 of file aiori.h.
Referenced by mdtest_stat(), run_benchmark(), and TestIoSys().
int(* ior_aiori::statfs) (const char *, ior_aiori_statfs_t *, aiori_mod_opt_t *module_options) |
Definition at line 104 of file aiori.h.
Referenced by show_file_system_size(), and ShowFileSystemSize().
void(* ior_aiori::sync) (aiori_mod_opt_t *) |
Definition at line 114 of file aiori.h.
Referenced by phase_end().
IOR_offset_t(* ior_aiori::xfer) (int access, aiori_fd_t *, IOR_size_t *, IOR_offset_t size, IOR_offset_t offset, aiori_mod_opt_t *module_options) |
Definition at line 97 of file aiori.h.
Referenced by create_file(), mdtest_read(), run_benchmark(), run_precreate(), and WriteOrReadSingle().
void(* ior_aiori::xfer_hints) (aiori_xfer_hint_t *params) |
Definition at line 96 of file aiori.h.
Referenced by ior_set_xfer_hints(), md_workbench_run(), and mdtest_run().