Data Structures |
struct | fio_volume |
| Represents a volume. A volume may have multiple mount points and may be shared across multiple drives. More...
|
struct | fio_drive_handle |
| Represents a Fusion-io drive as a logical drive. A drive may be associated with multiple volumes. More...
|
struct | fio_drive_handle_list |
| Represents a list of storage devices. More...
|
Defines |
#define | VOL_MGMT_MAX_FS_TYPE_LEN 16 |
#define | FIO_VOLMAN_FST_UNKNOWN "Unknown" |
#define | FIO_VOLMAN_FST_RAW "WIN-RAW" |
#define | FIO_VOLMAN_FST_FAT "FAT" |
#define | FIO_VOLMAN_FST_FAT32 "FAT32" |
#define | FIO_VOLMAN_FST_NTFS "NTFS" |
#define | FIO_VOLMAN_FST_EXFAT "exFAT" |
#define | FIO_VOLMAN_FST_EXT "ext" |
#define | FIO_VOLMAN_FST_EXT2 "ext2" |
#define | FIO_VOLMAN_FST_EXT3 "ext3" |
#define | FIO_VOLMAN_FST_EXT4 "ext4" |
#define | FIO_VOLMAN_FST_XFS "XFS" |
#define | FIO_VOLMAN_FST_ZFS "ZFS" |
#define | FIO_VOLMAN_FST_NFS "nfs" |
#define | FIO_VOLMAN_FST_NFSD "nfsd" |
#define | FIO_VOLMAN_FST_TMPFS "tmpfs" |
#define | FIO_VOLMAN_FST_PROC "proc" |
#define | FIO_VOLMAN_FST_SYS "sysfs" |
#define | FIO_VOLMAN_FST_DEVPTS "devpts" |
#define | FIO_VOLMAN_FST_BINFMT_MISC "binfmt_misc" |
#define | FIO_VOLMAN_FST_RPC_PIPEFS "rpc_pipefs" |
#define | FIO_VOLMAN_FST_FUSECTL "fusectl" |
#define | FIO_VOLMAN_FST_FUSEBLK "fuseblk" |
Typedefs |
typedef struct fio_volume | fio_volume_t |
| Represents a volume. A volume may have multiple mount points and may be shared across multiple drives.
|
typedef struct fio_drive_handle | fio_drive_handle_t |
| Represents a Fusion-io drive as a logical drive. A drive may be associated with multiple volumes.
|
typedef struct
fio_drive_handle_list | fio_drive_handle_list_t |
| Represents a list of storage devices.
|
Enumerations |
enum | fio_vol_mgmt_volume_type_t {
FIO_VOLMAN_VT_UNKNOWN = 0,
FIO_VOLMAN_VT_SIMPLE = 1,
FIO_VOLMAN_VT_SPAN = 2,
FIO_VOLMAN_VT_STRIPE = 3,
FIO_VOLMAN_VT_MIRROR = 4,
FIO_VOLMAN_VT_PARITY = 5,
FIO_VOLMAN_VT_MULTIPATH = 6,
FIO_VOLMAN_VT_FAULTY = 7
} |
enum | fio_vol_mgmt_result_t {
FIO_VOLMAN_SUCCESS = 0,
FIO_VOLMAN_OUT_OF_MEMORY = 1,
FIO_VOLMAN_INIT_FAILURE = 2,
FIO_VOLMAN_SERVICE_FAILURE = 3,
FIO_VOLMAN_DRIVE_NOT_FOUND = 4,
FIO_VOLMAN_VOLUME_NOT_FOUND = 5,
FIO_VOLMAN_INCONSISTENT_STATE = 6,
FIO_VOLMAN_GENERAL_FAILURE = 7,
FIO_VOLMAN_NOT_IMPLEMENTED = 8,
FIO_VOLMAN_NOT_ATTACHED = 9,
FIO_VOLMAN_OS_INFO_ERROR = 10
} |