C__attribute__ | |
C__packed | |
C_ARCMSR_IO_HDR | |
C_ata_pass_thru | |
C_cdb::_ata_pass_thru | |
C_ata_sense | |
C_ata_status_descriptor | |
C_cdb | |
C_CSMI_SAS_CHARACTER | |
C_CSMI_SAS_CNTLR_CONFIG | |
C_CSMI_SAS_CNTLR_CONFIG_BUFFER | |
C_CSMI_SAS_CNTLR_STATUS | |
C_CSMI_SAS_CNTLR_STATUS_BUFFER | |
C_CSMI_SAS_CONNECTOR_INFO_BUFFER | |
C_CSMI_SAS_DRIVE_EXTENT_INFO | |
C_CSMI_SAS_DRIVE_INFO | |
C_CSMI_SAS_DRIVE_LOCATION | |
C_CSMI_SAS_DRIVER_INFO | |
C_CSMI_SAS_DRIVER_INFO_BUFFER | |
C_CSMI_SAS_FIRMWARE_DOWNLOAD | |
C_CSMI_SAS_FIRMWARE_DOWNLOAD_BUFFER | |
C_CSMI_SAS_GET_CONNECTOR_INFO | |
C_CSMI_SAS_GET_DEVICE_ADDRESS_BUFFER | |
C_CSMI_SAS_GET_LOCATION_BUFFER | |
C_CSMI_SAS_GET_SCSI_ADDRESS_BUFFER | |
C_CSMI_SAS_IDENTIFY | |
C_CSMI_SAS_IO_BUS_ADDRESS | |
C_CSMI_SAS_LINK_ERRORS | |
C_CSMI_SAS_LINK_ERRORS_BUFFER | |
C_CSMI_SAS_LOCATION_IDENTIFIER | |
C_CSMI_SAS_PCI_BUS_ADDRESS | |
C_CSMI_SAS_PHY_CONTROL | |
C_CSMI_SAS_PHY_CONTROL_BUFFER | |
C_CSMI_SAS_PHY_ENTITY | |
C_CSMI_SAS_PHY_INFO | |
C_CSMI_SAS_PHY_INFO_BUFFER | |
C_CSMI_SAS_RAID_CONFIG | |
C_CSMI_SAS_RAID_CONFIG_BUFFER | |
C_CSMI_SAS_RAID_CONTROL | |
C_CSMI_SAS_RAID_CONTROL_BUFFER | |
C_CSMI_SAS_RAID_DEVICE_ID | |
C_CSMI_SAS_RAID_DRIVES | |
C_CSMI_SAS_RAID_DRIVES_ADDITIONAL_DATA | |
C_CSMI_SAS_RAID_ELEMENT | |
C_CSMI_SAS_RAID_ELEMENT_BUFFER | |
C_CSMI_SAS_RAID_FEATURES | |
C_CSMI_SAS_RAID_FEATURES_BUFFER | |
C_CSMI_SAS_RAID_INFO | |
C_CSMI_SAS_RAID_INFO_BUFFER | |
C_CSMI_SAS_RAID_MODULE_INFO | |
C_CSMI_SAS_RAID_SET_ADDITIONAL_DATA | |
C_CSMI_SAS_RAID_SET_CACHE_INFO | |
C_CSMI_SAS_RAID_SET_CREATE_INFO | |
C_CSMI_SAS_RAID_SET_DELETE_INFO | |
C_CSMI_SAS_RAID_SET_DRIVE_LIST | |
C_CSMI_SAS_RAID_SET_LABEL_INFO | |
C_CSMI_SAS_RAID_SET_LIST | |
C_CSMI_SAS_RAID_SET_MODIFY_INFO | |
C_CSMI_SAS_RAID_SET_ONLINE_STATE_INFO | |
C_CSMI_SAS_RAID_SET_OPERATION | |
C_CSMI_SAS_RAID_SET_OPERATION_BUFFER | |
C_CSMI_SAS_RAID_SET_SPARE_INFO | |
C_CSMI_SAS_RAID_SET_TRANSFORM_INFO | |
C_CSMI_SAS_RAID_SET_WRITE_PROTECT_INFO | |
C_CSMI_SAS_RAID_TYPE_DESCRIPTION | |
C_CSMI_SAS_SATA_SIGNATURE | |
C_CSMI_SAS_SATA_SIGNATURE_BUFFER | |
C_CSMI_SAS_SET_PHY_INFO | |
C_CSMI_SAS_SET_PHY_INFO_BUFFER | |
C_CSMI_SAS_SMP_PASSTHRU | |
C_CSMI_SAS_SMP_PASSTHRU_BUFFER | |
C_CSMI_SAS_SMP_REQUEST | |
C_CSMI_SAS_SMP_RESPONSE | |
C_CSMI_SAS_SSP_PASSTHRU | |
C_CSMI_SAS_SSP_PASSTHRU_BUFFER | |
C_CSMI_SAS_SSP_PASSTHRU_STATUS | |
C_CSMI_SAS_SSP_TASK_IU | |
C_CSMI_SAS_SSP_TASK_IU_BUFFER | |
C_CSMI_SAS_STP_PASSTHRU | |
C_CSMI_SAS_STP_PASSTHRU_BUFFER | |
C_CSMI_SAS_STP_PASSTHRU_STATUS | |
C_drive_attribute | |
C_DSKSP_CommandParameters | |
C_cdb::_format_unit | |
C_cdb::_format_unit_old | |
C_GETVERSIONINPARAMS_EX | |
C_HPT_CHANNEL_INFO | |
C_HPT_CHANNEL_INFO_V2 | |
C_HPT_IOCTL_PARAM | |
C_HPT_PASS_THROUGH_HEADER | |
C_cdb::_mode_sense10 | |
C_NVME_PASS_THROUGH_IOCTL | |
C_scsi_sense | |
C_scsi_sense_descriptor | |
C_scsi_sense_desriptor_header | |
C_SENDCMDINPARAMS_EX | |
C_SRB_BUFFER | |
C_STORAGE_PROTOCOL_COMMAND | |
Cwin10::_STORAGE_PROTOCOL_SPECIFIC_DATA | |
Caddress64 | |
Cany_device_auto_ptr< Dev > | Smart pointer class for device pointers |
Cpersistent_dev_state::ata_attribute | |
Cata_cmd_in | ATA pass through input parameters |
Cata_cmd_out | ATA pass through output parameters |
Cata_identify_device | |
►Cata_in_regs | ATA Input registers (for 28-bit commands) |
Cata_in_regs_48bit | ATA Input registers for 48-bit commands |
Cata_log_request | |
►Cata_out_regs | ATA Output registers (for 28-bit commands) |
Cata_out_regs_48bit | ATA Output registers for 48-bit commands |
Cata_out_regs_flags | Flags for each ATA output register |
CATA_PASS_THROUGH | |
Cata_print_options | |
Cata_reg_alias_16 | 16-bit alias to a 8-bit ATA register pair |
Cata_reg_alias_48 | 48-bit alias to six 8-bit ATA registers (for LBA) |
Cata_register | ATA register value and info whether it has ever been set |
Cata_sct_data_table_command | |
Cata_sct_error_recovery_control_command | |
Cata_sct_feature_control_command | |
Cata_sct_status_response | |
Cata_sct_temperature_history_table | |
Cata_selective_self_test_log | |
Cata_selective_selftest_args | |
Cata_size_info | |
Cata_smart_attribute | |
Cata_smart_errorlog | |
Cata_smart_errorlog_command_struct | |
Cata_smart_errorlog_error_struct | |
Cata_smart_errorlog_struct | |
Cata_smart_exterrlog | |
Cata_smart_exterrlog_command | |
Cata_smart_exterrlog_error | |
Cata_smart_exterrlog_error_log | |
Cata_smart_extselftestlog | |
Cata_smart_extselftestlog_desc | |
Cata_smart_log_directory | |
Cata_smart_log_entry | |
Cata_smart_selftestlog | |
Cata_smart_selftestlog_struct | |
Cata_smart_threshold_entry | |
Cata_smart_thresholds_pvt | |
Cata_smart_values | |
Cata_vendor_attr_defs | |
CataFarmDriveInformation | |
CataFarmEnvironmentStatistics | |
CataFarmErrorStatistics | |
CataFarmHeader | |
CataFarmLog | |
CataFarmReliabilityStatistics | |
CataFarmWorkloadStatistics | |
Cattribute_flags | |
►CBaseDev | |
Ctunnelled_device< BaseDev, TunnelDev > | Implement a device by tunneling through another device |
Cbio | |
Cbio_msg | |
Cbio_status | |
Cbsg_ioctl_cmd | |
Ccciss_coalint_struct | |
Ccciss_pci_info_struct | |
Cciss_qstat | |
Cciss_statrequest | |
Ccmd_pdlist_entry | |
Ccmd_pdlist_idx | |
Ccmd_scsi_passthrough | |
Ccmd_show_pdlist | |
Cjson::node::const_iterator | |
Cdev_config | Configuration data for a device |
Csmart_device::device_info | Device info strings |
Cdevstat_entry_info | |
Cdrive_database | Drive database class |
Cdrive_settings | |
Cata_vendor_attr_defs::entry | |
Cenv_buffer | |
Cpersistent_dev_state::scsi_error_counter_t::errCounter | |
Csmart_device::error_info | Error (number,message) pair |
Cfirmwarebug_defs | |
Cformat_name_entry | |
Chd_drive_task_hdr | |
Cide_reg_valid_s | |
Cide_task_request_s | |
Cjson::initlist_key_value_pair | |
Cjson::initlist_value | |
CIONVMeSMARTInterface | |
Ciprop_internal_log | |
Cjson | Create and print JSON output |
Cmailinfo | |
Cmegasas_dcmd_frame | |
Cmegasas_header | |
Cmegasas_iocpacket | |
Cmegasas_pd_address | |
Cmegasas_pd_list | |
Cmegasas_pthru_frame | |
Cmegasas_sge32 | |
Cmegasas_sge64 | |
Cmegasas_sgl | |
Cmfi_dcmd_frame | |
Cmfi_frame_header | |
Cmfi_ioc_packet | |
Cmfi_pass_frame | |
Cmfi_pd_address | |
Cmfi_pd_list | |
Cmfi_sg32 | |
Cmfi_sg64 | |
Cmfi_sg_skinny | |
Cmfi_sgl | |
Cmulti_disk_location | |
Cpersistent_dev_state::scsi_nonmedium_error_t::nme | |
Cjson::node | |
Cjson::node_info | |
Cnvme_cmd_in | NVMe pass through input parameters |
Cnvme_cmd_out | NVMe pass through output parameters |
CNVME_COMMAND | |
Cnvme_command | |
CNVME_COMMAND_DWORD0 | |
Cnvme_completion | |
Cnvme_cqe | |
Csmartmontools::nvme_error_log_page | |
Csmartmontools::nvme_id_ctrl | |
Csmartmontools::nvme_id_ns | |
Csmartmontools::nvme_id_power_state | |
Csmartmontools::nvme_lbaf | |
Cnvme_passthru_cmd | |
Cnvme_print_options | |
Cnvme_pt_cmd | |
Cnvme_pt_command | |
Cnvme_pt_status | |
Csmartmontools::nvme_self_test_log | |
Csmartmontools::nvme_self_test_result | |
Cnvme_sge | |
Csmartmontools::nvme_smart_log | |
Cnvme_sqe | |
Cnvme_status | |
Cnvme_user_io | |
Canonymous_namespace{atacmds.cpp}::parsed_ata_device::parsed_ata_command | |
Cpathlist | |
►Cpersistent_dev_state | Persistent state data for a device |
Cdev_state | Runtime state data for a device |
Cjson::print_options | Options for print() |
Cptr_t | |
Craw_buffer | |
Cjson::ref | Reference to a JSON element |
Cregular_expression | Wrapper class for POSIX regex(3) or std::regex Supports copy & assignment and is compatible with STL containers |
CSCSI3Addr_struct | |
Cscsi_cmnd_io | |
Cpersistent_dev_state::scsi_error_counter_t | |
Cscsi_iec_mode_page | |
Cpersistent_dev_state::scsi_nonmedium_error_t | |
Cscsi_opcode_name | |
Cos_win32::SCSI_PASS_THROUGH_DIRECT_WITH_BUFFER | |
Cscsi_print_options | |
Cscsi_readcap_resp | |
Cscsi_sa_var_map | |
Cscsi_sense_disect | |
Cscsi_supp_log_pages | |
CscsiErrorCounter | |
CscsiFarmByActuator | |
CscsiFarmByActuatorFLED | |
CscsiFarmByActuatorReallocation | |
CscsiFarmByHead | |
CscsiFarmDriveInformation | |
CscsiFarmDriveInformation2 | |
CscsiFarmEnvironmentStatistics | |
CscsiFarmEnvironmentStatistics2 | |
CscsiFarmErrorStatistics | |
CscsiFarmHeader | |
CscsiFarmLog | |
CscsiFarmPageHeader | |
CscsiFarmParameterHeader | |
CscsiFarmReliabilityStatistics | |
CscsiFarmWorkloadStatistics | |
CscsiNonMediumError | |
Csg_scsi_sense_hdr | Abridged SCSI sense data |
►Csmart_device | Base class for all devices |
►Cata_device | ATA device access |
►Ctunnelled_device< ata_device, ata_device > | |
Cintelliprop::intelliprop_device | |
►Ctunnelled_device< ata_device, smart_device > | |
Cjmb39x::jmb39x_device | |
►Ctunnelled_device< ata_device, scsi_device > | |
Csat::sat_device | SAT support |
Csat::usbjmicron_device | JMicron USB Bridge support |
Csat::usbprolific_device | Prolific USB Bridge support. (PL2773) (Probably works on PL2771 also...) |
Csat::usbsunplus_device | SunplusIT USB Bridge support |
►Careca_ata_device | |
Cos_freebsd::freebsd_areca_ata_device | Areca RAID support |
Cos_linux::linux_areca_ata_device | Areca RAID support |
Cos_win32::win_areca_ata_device | |
►Cata_device_with_command_set | Adapter class to implement new ATA pass through old interface |
►Ctunnelled_device< ata_device_with_command_set, scsi_device > | |
Csat::usbcypress_device | Cypress USB Bridge support |
Canonymous_namespace{atacmds.cpp}::parsed_ata_device | |
Cos::legacy_ata_device | Implement standard ATA support with old functions |
Cos_freebsd::freebsd_highpoint_device | Implement Highpoint RAID support with old functions |
Cos_linux::linux_ata_device | Linux ATA support |
Cos_linux::linux_highpoint_device | Highpoint RAID support |
Cos_linux::linux_marvell_device | Marvell support |
Cos_win32::win_tw_cli_device | |
Cos::darwin_ata_device | Implement standard ATA support |
Cos_freebsd::freebsd_ata_device | Implement standard ATA support |
Cos_freebsd::freebsd_escalade_device | Implement AMCC/3ware RAID support |
Cos_linux::linux_escalade_device | CCISS RAID support |
Cos_netbsd::netbsd_ata_device | Implement standard ATA support |
Cos_openbsd::openbsd_ata_device | Implement standard ATA support |
►Cos_win32::csmi_ata_device | |
Cos_win32::win_csmi_device | |
Cos_win32::win_ata_device | |
►Cgeneric_areca_device | |
Careca_ata_device | |
►Careca_scsi_device | |
Cos_freebsd::freebsd_areca_scsi_device | |
Cos_linux::linux_areca_scsi_device | |
Cos_win32::win_areca_scsi_device | |
►Cnvme_device | NVMe device access |
►Ctunnelled_device< nvme_device, scsi_device > | |
Csnt::sntasmedia_device | |
Csnt::sntjmicron_device | |
Csnt::sntrealtek_device | |
Cos::darwin_nvme_device | NVMe support |
Cos_freebsd::freebsd_nvme_device | NVMe support |
Cos_linux::linux_nvme_device | NVMe support |
Cos_netbsd::netbsd_nvme_device | NVMe support |
Cos_openbsd::openbsd_nvme_device | NVMe support |
Cos_win32::win10_nvme_device | |
Cos_win32::win_nvme_device | |
►Cos::darwin_smart_device | Implement shared open/close routines with old functions |
Cos::darwin_ata_device | Implement standard ATA support |
Cos::darwin_nvme_device | NVMe support |
►Cos::legacy_smart_device | Implement shared open/close routines with old functions |
Cos::legacy_ata_device | Implement standard ATA support with old functions |
Cos::legacy_scsi_device | Implement standard SCSI support with old functions |
►Cos_freebsd::freebsd_smart_device | Implement shared open/close routines with old functions |
Cos_freebsd::freebsd_areca_ata_device | Areca RAID support |
Cos_freebsd::freebsd_areca_scsi_device | |
Cos_freebsd::freebsd_ata_device | Implement standard ATA support |
Cos_freebsd::freebsd_cciss_device | Implement CCISS RAID support with old functions |
Cos_freebsd::freebsd_escalade_device | Implement AMCC/3ware RAID support |
Cos_freebsd::freebsd_highpoint_device | Implement Highpoint RAID support with old functions |
Cos_freebsd::freebsd_megaraid_device | LSI MegaRAID support |
Cos_freebsd::freebsd_nvme_device | NVMe support |
Cos_freebsd::freebsd_scsi_device | Standard SCSI support |
►Cos_linux::linux_smart_device | Shared open/close routines |
Cos_linux::linux_aacraid_device | PMC AacRAID support |
Cos_linux::linux_areca_ata_device | Areca RAID support |
Cos_linux::linux_areca_scsi_device | |
Cos_linux::linux_ata_device | Linux ATA support |
Cos_linux::linux_escalade_device | CCISS RAID support |
Cos_linux::linux_highpoint_device | Highpoint RAID support |
Cos_linux::linux_marvell_device | Marvell support |
Cos_linux::linux_megaraid_device | LSI MegaRAID support |
Cos_linux::linux_nvme_device | NVMe support |
Cos_linux::linux_scsi_device | Standard SCSI support |
Cos_linux::linux_sssraid_device | 3SNIC RAID support |
►Cos_netbsd::netbsd_smart_device | Implement shared open/close routines with old functions |
Cos_netbsd::netbsd_ata_device | Implement standard ATA support |
Cos_netbsd::netbsd_nvme_device | NVMe support |
Cos_netbsd::netbsd_scsi_device | Standard SCSI support |
►Cos_openbsd::openbsd_smart_device | Implement shared open/close routines with old functions |
Cos_openbsd::openbsd_ata_device | Implement standard ATA support |
Cos_openbsd::openbsd_nvme_device | NVMe support |
Cos_openbsd::openbsd_scsi_device | Standard SCSI support |
►Cos_win32::csmi_device | |
Cos_win32::csmi_ata_device | |
►Cos_win32::win_smart_device | |
Cos_win32::win10_nvme_device | |
Cos_win32::win_aacraid_device | |
Cos_win32::win_areca_ata_device | |
Cos_win32::win_areca_scsi_device | |
Cos_win32::win_ata_device | |
Cos_win32::win_nvme_device | |
Cos_win32::win_scsi_device | |
►Cscsi_device | SCSI device access |
Careca_scsi_device | |
Cos::legacy_scsi_device | Implement standard SCSI support with old functions |
Cos_freebsd::freebsd_cciss_device | Implement CCISS RAID support with old functions |
Cos_freebsd::freebsd_megaraid_device | LSI MegaRAID support |
Cos_freebsd::freebsd_scsi_device | Standard SCSI support |
Cos_linux::linux_aacraid_device | PMC AacRAID support |
Cos_linux::linux_megaraid_device | LSI MegaRAID support |
Cos_linux::linux_scsi_device | Standard SCSI support |
Cos_linux::linux_sssraid_device | 3SNIC RAID support |
Cos_netbsd::netbsd_scsi_device | Standard SCSI support |
Cos_openbsd::openbsd_scsi_device | Standard SCSI support |
Cos_win32::win_aacraid_device | |
Cos_win32::win_scsi_device | |
Csat::sat_device | SAT support |
►Ctunnelled_device_base | Common functionality for all tunnelled_device classes |
Ctunnelled_device< ata_device, ata_device > | |
Ctunnelled_device< ata_device, smart_device > | |
Ctunnelled_device< ata_device, scsi_device > | |
Ctunnelled_device< ata_device_with_command_set, scsi_device > | |
Ctunnelled_device< nvme_device, scsi_device > | |
Ctunnelled_device< BaseDev, TunnelDev > | Implement a device by tunneling through another device |
Csmart_device_list | List of devices for DEVICESCAN |
►Csmart_interface | The platform interface abstraction |
Cgeneric::generic_smart_interface | |
Cos::darwin_smart_interface | Implement platform interface |
Cos::legacy_smart_interface | Implement platform interface with old functions |
Cos_freebsd::freebsd_smart_interface | Implement platform interface with old functions |
Cos_linux::linux_smart_interface | Linux interface |
Cos_netbsd::netbsd_smart_interface | Implement platform interface with old functions |
Cos_openbsd::openbsd_smart_interface | Implement platform interface with old functions |
Cos_win32::win_smart_interface | |
CSMART_ParamExt | |
Cata_selective_selftest_args::span_args | |
Csssraid_ioq_passthru_cmd | |
Csssraid_passthru_common_cmd | |
Cstdin_iterator | |
Cstdio_file | Wrapper class for FILE * |
Cos_win32::STORAGE_DEVICE_DESCRIPTOR_DATA | |
Cos_win32::STORAGE_PROTOCOL_SPECIFIC_QUERY_WITH_BUFFER | |
Csupported_vpd_pages | |
CTAG_TW_Command_Apache | |
CTAG_TW_Command_Apache_Header | |
CTAG_TW_Command_Full_9000 | |
CTAG_TW_Ioctl | |
CTAG_TW_Ioctl_Apache | |
CTAG_TW_Ioctl_Driver_Command_9000 | |
CTAG_TW_New_Ioctl | |
CTAG_TW_Output | |
CTAG_TW_Passthru | |
CTAG_TW_SG_Entry | |
►Ctemp_dev_state | Non-persistent state data for a device |
Cdev_state | Runtime state data for a device |
Ctest_span | |
Ctoken_info | |
Ctw_cl_command_7k | |
Ctw_cl_command_9k | |
Ctw_cl_command_download_firmware | |
Ctw_cl_command_generic | |
Ctw_cl_command_header | |
Ctw_cl_command_init_connect | |
Ctw_cl_command_packet | |
Ctw_cl_command_param | |
Ctw_cl_command_reset_firmware | |
Ctw_cl_compatibility_packet | |
Ctw_cl_driver_packet | |
Ctw_cl_event_packet | |
Ctw_cl_lock_packet | |
CTW_Command | |
CTW_Command_9000 | |
Ctw_osli_ioctl_no_data_buf | |
Ctw_osli_ioctl_with_payload | |
CTWE_Command | |
CTWE_Response_Queue | |
Ctwe_usercommand | |
Cuioctl_t | |
Cusb_dev_info | |
Cuser_aac_reply | |
Cuser_aac_srb32 | |
Cuser_aac_srb64 | |
Cuser_sgentry32 | |
Cuser_sgentry64 | |
Cuser_sgmap32 | |
Cuser_sgmap64 | |