smartmontools SVN Rev 3317
Utility to control and monitor storage systems with "S.M.A.R.T."
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_inATA pass through input parameters
ata_cmd_outATA pass through output parameters
ata_deviceATA device access
ata_device_with_command_setAdapter class to implement new ATA pass through old interface
ata_identify_device
ata_in_regsATA Input registers (for 28-bit commands)
ata_in_regs_48bitATA Input registers for 48-bit commands
ata_log_request
ata_out_regsATA Output registers (for 28-bit commands)
ata_out_regs_48bitATA Output registers for 48-bit commands
ata_out_regs_flagsFlags for each ATA output register
ATA_PASS_THROUGH
ata_print_options
ata_reg_alias_1616-bit alias to a 8-bit ATA register pair
ata_reg_alias_4848-bit alias to six 8-bit ATA registers (for LBA)
ata_registerATA 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_configConfiguration data for a device
dev_stateRuntime state data for a device
smart_device::device_infoDevice info strings
devstat_entry_info
drive_databaseDrive database class
drive_settings
ata_vendor_attr_defs::entry
env_buffer
smart_device::error_infoError (number,message) pair
firmwarebug_defs
format_name_entry
os_freebsd::freebsd_areca_ata_deviceAreca RAID support
os_freebsd::freebsd_areca_scsi_device
os_freebsd::freebsd_ata_deviceImplement standard ATA support
os_freebsd::freebsd_cciss_deviceImplement CCISS RAID support with old functions
os_freebsd::freebsd_escalade_deviceImplement AMCC/3ware RAID support
os_freebsd::freebsd_highpoint_deviceImplement Highpoint RAID support with old functions
os_freebsd::freebsd_scsi_deviceStandard SCSI support
os_freebsd::freebsd_smart_deviceImplement shared open/close routines with old functions
os_freebsd::freebsd_smart_interfaceImplement 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_deviceImplement standard ATA support with old functions
os::legacy_scsi_deviceImplement standard SCSI support with old functions
os::legacy_smart_deviceImplement shared open/close routines with old functions
os::legacy_smart_interfaceImplement platform interface with old functions
os_linux::linux_areca_ata_deviceAreca RAID support
os_linux::linux_areca_scsi_device
os_linux::linux_ata_deviceLinux ATA support
os_linux::linux_escalade_deviceCCISS RAID support
os_linux::linux_highpoint_deviceHighpoint RAID support
os_linux::linux_ioctl_send_command
os_linux::linux_marvell_deviceMarvell support
os_linux::linux_megaraid_deviceLSI MegaRAID support
os_linux::linux_scsi_deviceStandard SCSI support
os_linux::linux_smart_deviceShared open/close routines
os_linux::linux_smart_interfaceLinux 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_statePersistent state data for a device
ptr_t
raw_buffer
regular_expressionWrapper class for regex(3). Supports copy & assignment and is compatible with STL containers
sat::sat_deviceSAT support
SCSI3Addr_struct
scsi_cmnd_io
scsi_deviceSCSI 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_hdrAbridged SCSI sense data
smart_deviceBase class for all devices
smart_device_listList of devices for DEVICESCAN
smart_interfaceThe platform interface abstraction
SMART_ParamExt
ata_selective_selftest_args::span_args
stdin_iterator
stdio_fileWrapper 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_stateNon-persistent state data for a device
test_span
token_info
tunnelled_device< BaseDev, TunnelDev >Implement a device by tunneling through another device
tunnelled_device_baseCommon 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_deviceCypress USB Brigde support
sat::usbjmicron_deviceJMicron USB Bridge support
sat::usbsunplus_deviceSunplusIT USB Bridge support
os_win32::win_areca_ata_deviceAreca 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