smartmontools SVN Rev 5640
Utility to control and monitor storage systems with "S.M.A.R.T."
|
#include <stdint.h>
Go to the source code of this file.
Classes | |
struct | cmd_pdlist_idx |
struct | cmd_pdlist_entry |
struct | cmd_show_pdlist |
struct | multi_disk_location |
struct | cmd_scsi_passthrough |
struct | sssraid_passthru_common_cmd |
struct | sssraid_ioq_passthru_cmd |
struct | bsg_ioctl_cmd |
Macros | |
#define | u8 uint8_t |
#define | u16 uint16_t |
#define | u32 uint32_t |
#define | u64 uint64_t |
#define | ADM_MAX_DATA_SIZE 0x1000U |
#define | ADM_SCSI_CDB_MAX_LEN 32 |
#define | ADM_SCSI_CDB_SENSE_MAX_LEN 96 |
#define | ADM_SCSI_CDB_SENSE_LEN32 32 |
#define | ADM_CMD_SHOW_PDLIST 0x502 |
#define | ADM_CMD_SCSI_PASSTHROUGH 0x51e |
#define | BSG_APPEND_TIMEOUT_MS 600000 |
#define | DEFAULT_CONMMAND_TIMEOUT_MS 180000 |
#define | ADM_BSG_MSGCODE_SCSI_PTHRU 1 |
#define | ADM_RAID_SET 0xc0 |
#define | ADM_RAID_WRITE 0xc1 |
#define | ADM_RAID_READ 0xc2 |
#define | ADM_RAID_PARAM_WRITE 0xc3 |
#define | ADM_RAID_READ_FROM_CQE 0xc4 |
#define | CMD_PDS_MAX_NUM 256U |
#define | CMD_PDLIST_ONCE_NUM ((ADM_MAX_DATA_SIZE - 64) / sizeof(struct cmd_pdlist_entry)) |
Enumerations | |
enum | adm_pdlist_intf { ADM_DEVICE_TYPE_SAS = 1 , ADM_DEVICE_TYPE_EXP = 2 , ADM_DEVICE_TYPE_SATA = 8 , ADM_DEVICE_TYPE_PLANE = 9 , ADM_DEVICE_TYPE_NVME = 10 , ADM_DEVICE_TYPE_UNKNOW , ADM_DEVICE_TYPE_BUTT } |
#define CMD_PDLIST_ONCE_NUM ((ADM_MAX_DATA_SIZE - 64) / sizeof(struct cmd_pdlist_entry)) |
enum adm_pdlist_intf |