smartmontools
SVN Rev 3317
Utility to control and monitor storage systems with "S.M.A.R.T."
Main Page
Namespaces
Classes
Files
Class List
Class Hierarchy
Class Members
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
__attribute__
__packed
_ARCMSR_IO_HDR
_ATA_PASS_THROUGH_EX
_ata_pass_thru
_cdb::_ata_pass_thru
_ata_sense
_ata_status_descriptor
_cdb
_CSMI_SAS_CHARACTER
_CSMI_SAS_CNTLR_CONFIG
_CSMI_SAS_CNTLR_CONFIG_BUFFER
_CSMI_SAS_CNTLR_STATUS
_CSMI_SAS_CNTLR_STATUS_BUFFER
_CSMI_SAS_CONNECTOR_INFO_BUFFER
_CSMI_SAS_DRIVE_EXTENT_INFO
_CSMI_SAS_DRIVE_INFO
_CSMI_SAS_DRIVE_LOCATION
_CSMI_SAS_DRIVER_INFO
_CSMI_SAS_DRIVER_INFO_BUFFER
_CSMI_SAS_FIRMWARE_DOWNLOAD
_CSMI_SAS_FIRMWARE_DOWNLOAD_BUFFER
_CSMI_SAS_GET_CONNECTOR_INFO
_CSMI_SAS_GET_DEVICE_ADDRESS_BUFFER
_CSMI_SAS_GET_LOCATION_BUFFER
_CSMI_SAS_GET_SCSI_ADDRESS_BUFFER
_CSMI_SAS_IDENTIFY
_CSMI_SAS_IO_BUS_ADDRESS
_CSMI_SAS_LINK_ERRORS
_CSMI_SAS_LINK_ERRORS_BUFFER
_CSMI_SAS_LOCATION_IDENTIFIER
_CSMI_SAS_PCI_BUS_ADDRESS
_CSMI_SAS_PHY_CONTROL
_CSMI_SAS_PHY_CONTROL_BUFFER
_CSMI_SAS_PHY_ENTITY
_CSMI_SAS_PHY_INFO
_CSMI_SAS_PHY_INFO_BUFFER
_CSMI_SAS_RAID_CONFIG
_CSMI_SAS_RAID_CONFIG_BUFFER
_CSMI_SAS_RAID_CONTROL
_CSMI_SAS_RAID_CONTROL_BUFFER
_CSMI_SAS_RAID_DEVICE_ID
_CSMI_SAS_RAID_DRIVES
_CSMI_SAS_RAID_DRIVES_ADDITIONAL_DATA
_CSMI_SAS_RAID_ELEMENT
_CSMI_SAS_RAID_ELEMENT_BUFFER
_CSMI_SAS_RAID_FEATURES
_CSMI_SAS_RAID_FEATURES_BUFFER
_CSMI_SAS_RAID_INFO
_CSMI_SAS_RAID_INFO_BUFFER
_CSMI_SAS_RAID_MODULE_INFO
_CSMI_SAS_RAID_SET_ADDITIONAL_DATA
_CSMI_SAS_RAID_SET_CACHE_INFO
_CSMI_SAS_RAID_SET_CREATE_INFO
_CSMI_SAS_RAID_SET_DELETE_INFO
_CSMI_SAS_RAID_SET_DRIVE_LIST
_CSMI_SAS_RAID_SET_LABEL_INFO
_CSMI_SAS_RAID_SET_LIST
_CSMI_SAS_RAID_SET_MODIFY_INFO
_CSMI_SAS_RAID_SET_ONLINE_STATE_INFO
_CSMI_SAS_RAID_SET_OPERATION
_CSMI_SAS_RAID_SET_OPERATION_BUFFER
_CSMI_SAS_RAID_SET_SPARE_INFO
_CSMI_SAS_RAID_SET_TRANSFORM_INFO
_CSMI_SAS_RAID_SET_WRITE_PROTECT_INFO
_CSMI_SAS_RAID_TYPE_DESCRIPTION
_CSMI_SAS_SATA_SIGNATURE
_CSMI_SAS_SATA_SIGNATURE_BUFFER
_CSMI_SAS_SET_PHY_INFO
_CSMI_SAS_SET_PHY_INFO_BUFFER
_CSMI_SAS_SMP_PASSTHRU
_CSMI_SAS_SMP_PASSTHRU_BUFFER
_CSMI_SAS_SMP_REQUEST
_CSMI_SAS_SMP_RESPONSE
_CSMI_SAS_SSP_PASSTHRU
_CSMI_SAS_SSP_PASSTHRU_BUFFER
_CSMI_SAS_SSP_PASSTHRU_STATUS
_CSMI_SAS_SSP_TASK_IU
_CSMI_SAS_SSP_TASK_IU_BUFFER
_CSMI_SAS_STP_PASSTHRU
_CSMI_SAS_STP_PASSTHRU_BUFFER
_CSMI_SAS_STP_PASSTHRU_STATUS
_drive_attribute
_DSKSP_CommandParameters
_cdb::_format_unit
_cdb::_format_unit_old
_GETVERSIONINPARAMS_EX
_HPT_CHANNEL_INFO
_HPT_CHANNEL_INFO_V2
_HPT_IOCTL_PARAM
_HPT_PASS_THROUGH_HEADER
_IDEREGS
_cdb::_mode_sense10
_scsi_sense
_scsi_sense_descriptor
_scsi_sense_desriptor_header
_SENDCMDINPARAMS_EX
_SRB_BUFFER
_STORAGE_DEVICE_DESCRIPTOR
_STORAGE_PROPERTY_QUERY
any_device_auto_ptr< Dev >
Smart pointer class for device pointers
areca_ata_device
areca_scsi_device
persistent_dev_state::ata_attribute
ata_cmd_in
ATA pass through input parameters
ata_cmd_out
ATA pass through output parameters
ata_device
ATA device access
ata_device_with_command_set
Adapter class to implement new ATA pass through old interface
ata_identify_device
ata_in_regs
ATA Input registers (for 28-bit commands)
ata_in_regs_48bit
ATA Input registers for 48-bit commands
ata_log_request
ata_out_regs
ATA Output registers (for 28-bit commands)
ata_out_regs_48bit
ATA Output registers for 48-bit commands
ata_out_regs_flags
Flags for each ATA output register
ATA_PASS_THROUGH
ata_print_options
ata_reg_alias_16
16-bit alias to a 8-bit ATA register pair
ata_reg_alias_48
48-bit alias to six 8-bit ATA registers (for LBA)
ata_register
ATA register value and info whether it has ever been set
ata_sct_data_table_command
ata_sct_error_recovery_control_command
ata_sct_feature_control_command
ata_sct_status_response
ata_sct_temperature_history_table
ata_selective_self_test_log
ata_selective_selftest_args
ata_size_info
ata_smart_attribute
ata_smart_errorlog
ata_smart_errorlog_command_struct
ata_smart_errorlog_error_struct
ata_smart_errorlog_struct
ata_smart_exterrlog
ata_smart_exterrlog_command
ata_smart_exterrlog_error
ata_smart_exterrlog_error_log
ata_smart_extselftestlog
ata_smart_extselftestlog_desc
ata_smart_log_directory
ata_smart_log_entry
ata_smart_selftestlog
ata_smart_selftestlog_struct
ata_smart_threshold_entry
ata_smart_thresholds_pvt
ata_smart_values
ata_vendor_attr_defs
attribute_flags
cciss_coalint_struct
cciss_pci_info_struct
ciss_qstat
ciss_statrequest
os_win32::csmi_ata_device
os_win32::csmi_device
dev_config
Configuration data for a device
dev_state
Runtime state data for a device
smart_device::device_info
Device info strings
devstat_entry_info
drive_database
Drive database class
drive_settings
ata_vendor_attr_defs::entry
env_buffer
smart_device::error_info
Error (number,message) pair
firmwarebug_defs
format_name_entry
os_freebsd::freebsd_areca_ata_device
Areca RAID support
os_freebsd::freebsd_areca_scsi_device
os_freebsd::freebsd_ata_device
Implement standard ATA support
os_freebsd::freebsd_cciss_device
Implement CCISS RAID support with old functions
os_freebsd::freebsd_escalade_device
Implement AMCC/3ware RAID support
os_freebsd::freebsd_highpoint_device
Implement Highpoint RAID support with old functions
os_freebsd::freebsd_scsi_device
Standard SCSI support
os_freebsd::freebsd_smart_device
Implement shared open/close routines with old functions
os_freebsd::freebsd_smart_interface
Implement platform interface with old functions
generic_areca_device
generic::generic_smart_interface
hd_drive_task_hdr
ide_reg_valid_s
ide_task_request_s
os::legacy_ata_device
Implement standard ATA support with old functions
os::legacy_scsi_device
Implement standard SCSI support with old functions
os::legacy_smart_device
Implement shared open/close routines with old functions
os::legacy_smart_interface
Implement platform interface with old functions
os_linux::linux_areca_ata_device
Areca RAID support
os_linux::linux_areca_scsi_device
os_linux::linux_ata_device
Linux ATA support
os_linux::linux_escalade_device
CCISS RAID support
os_linux::linux_highpoint_device
Highpoint RAID support
os_linux::linux_ioctl_send_command
os_linux::linux_marvell_device
Marvell support
os_linux::linux_megaraid_device
LSI MegaRAID support
os_linux::linux_scsi_device
Standard SCSI support
os_linux::linux_smart_device
Shared open/close routines
os_linux::linux_smart_interface
Linux interface
mailinfo
megasas_dcmd_frame
megasas_header
megasas_iocpacket
megasas_pd_address
megasas_pd_list
megasas_pthru_frame
megasas_sge32
megasas_sge64
megasas_sgl
anonymous_namespace{atacmds.cpp}::parsed_ata_device::parsed_ata_command
anonymous_namespace{atacmds.cpp}::parsed_ata_device
pathlist
persistent_dev_state
Persistent state data for a device
ptr_t
raw_buffer
regular_expression
Wrapper class for regex(3). Supports copy & assignment and is compatible with STL containers
sat::sat_device
SAT support
SCSI3Addr_struct
scsi_cmnd_io
scsi_device
SCSI device access
persistent_dev_state::scsi_error_counter
scsi_iec_mode_page
persistent_dev_state::scsi_nonmedium_error
scsi_opcode_name
os_win32::SCSI_PASS_THROUGH_DIRECT_WITH_BUFFER
scsi_print_options
scsi_sense_disect
scsiErrorCounter
scsiNonMediumError
sg_scsi_sense_hdr
Abridged SCSI sense data
smart_device
Base class for all devices
smart_device_list
List of devices for DEVICESCAN
smart_interface
The platform interface abstraction
SMART_ParamExt
ata_selective_selftest_args::span_args
stdin_iterator
stdio_file
Wrapper class for FILE *
os_win32::STORAGE_DEVICE_DESCRIPTOR_DATA
supported_vpd_pages
TAG_TW_Command_Apache
TAG_TW_Command_Apache_Header
TAG_TW_Command_Full_9000
TAG_TW_Ioctl
TAG_TW_Ioctl_Apache
TAG_TW_Ioctl_Driver_Command_9000
TAG_TW_New_Ioctl
TAG_TW_Output
TAG_TW_Passthru
TAG_TW_SG_Entry
temp_dev_state
Non-persistent state data for a device
test_span
token_info
tunnelled_device< BaseDev, TunnelDev >
Implement a device by tunneling through another device
tunnelled_device_base
Common functionality for all
tunnelled_device
classes
tw_cl_command_7k
tw_cl_command_9k
tw_cl_command_download_firmware
tw_cl_command_generic
tw_cl_command_header
tw_cl_command_init_connect
tw_cl_command_packet
tw_cl_command_param
tw_cl_command_reset_firmware
tw_cl_compatibility_packet
tw_cl_driver_packet
tw_cl_event_packet
tw_cl_lock_packet
TW_Command
TW_Command_9000
tw_osli_ioctl_no_data_buf
tw_osli_ioctl_with_payload
TWE_Command
TWE_Response_Queue
twe_usercommand
uioctl_t
usb_dev_info
sat::usbcypress_device
Cypress USB Brigde support
sat::usbjmicron_device
JMicron USB Bridge support
sat::usbsunplus_device
SunplusIT USB Bridge support
os_win32::win_areca_ata_device
Areca RAID support
os_win32::win_areca_scsi_device
os_win32::win_ata_device
os_win32::win_csmi_device
os_win32::win_scsi_device
os_win32::win_smart_device
os_win32::win_smart_interface
os_win32::win_tw_cli_device
Generated on Sun May 12 2013 18:26:05 for smartmontools by
1.7.4