|
smartmontools SVN Rev 5716
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 3351 of file os_linux.cpp.
|
static |
Definition at line 2764 of file os_linux.cpp.
|
static |
Definition at line 3364 of file os_linux.cpp.
|
static |
Definition at line 2752 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.