smartmontools SVN Rev 5640
Utility to control and monitor storage systems with "S.M.A.R.T."
|
Classes | |
class | linux_aacraid_device |
PMC AacRAID support. More... | |
class | linux_areca_ata_device |
Areca RAID support. More... | |
class | linux_areca_scsi_device |
class | linux_ata_device |
Linux ATA support. More... | |
class | linux_escalade_device |
CCISS RAID support. More... | |
class | linux_highpoint_device |
Highpoint RAID support. More... | |
class | linux_marvell_device |
Marvell support. More... | |
class | linux_megaraid_device |
LSI MegaRAID support. More... | |
class | linux_nvme_device |
NVMe support. More... | |
class | linux_scsi_device |
Standard SCSI support. More... | |
class | linux_smart_device |
Shared open/close routines. More... | |
class | linux_smart_interface |
Linux interface. More... | |
class | linux_sssraid_device |
3SNIC RAID support More... | |
Enumerations | |
enum | lk_sg_io_ifc_t { SG_IO_USE_DETECT = 0 , SG_IO_UNSUPP = 1 , SG_IO_USE_V3 = 3 , SG_IO_USE_V4 = 4 } |
Functions | |
static int | sg_io_cmnd_io (int dev_fd, struct scsi_cmnd_io *iop, int report, enum lk_sg_io_ifc_t sg_io_ifc) |
static int | do_normal_scsi_cmnd_io (int dev_fd, struct scsi_cmnd_io *iop, int report) |
static int | setup_3ware_nodes (const char *nodename, const char *driver_name) |
static int | find_areca_in_proc () |
static bool | read_id (const std::string &path, unsigned short &id) |
static bool | get_usb_id (const char *name, unsigned short &vendor_id, unsigned short &product_id, unsigned short &version) |
static unsigned | get_kernel_release () |
static bool | is_hpsa_in_raid_mode (const char *name) |
Variables | |
static const char | smartctl_examples [] |
static enum lk_sg_io_ifc_t | sg_io_interface = SG_IO_USE_DETECT |
Enumerator | |
---|---|
SG_IO_USE_DETECT | |
SG_IO_UNSUPP | |
SG_IO_USE_V3 | |
SG_IO_USE_V4 |
Definition at line 501 of file os_linux.cpp.
|
static |
Definition at line 746 of file os_linux.cpp.
|
static |
Definition at line 2037 of file os_linux.cpp.
|
static |
Definition at line 3359 of file os_linux.cpp.
|
static |
Definition at line 2772 of file os_linux.cpp.
|
static |
Definition at line 3372 of file os_linux.cpp.
|
static |
Definition at line 2760 of file os_linux.cpp.
|
static |
Definition at line 1602 of file os_linux.cpp.
|
static |
Definition at line 515 of file os_linux.cpp.
|
static |
Definition at line 508 of file os_linux.cpp.
|
static |
Definition at line 186 of file os_linux.cpp.