mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-25 11:37:56 +00:00
Add the SCSI Solid State Media Log page (0x11) definition.
sys/cam/scsi/scsi_all.h: Add the SCSI Solid State Media log page (0x11) structure definition. This gives the percentage used (in terms of lifetime flash wear) of an SSD. MFC after: 3 days Sponsored by: Spectra Logic
This commit is contained in:
parent
00c230410f
commit
6da3b2f7f0
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=317799
@ -565,6 +565,7 @@ struct scsi_log_sense
|
||||
#define SLS_ERROR_LASTN_PAGE 0x07
|
||||
#define SLS_LOGICAL_BLOCK_PROVISIONING 0x0c
|
||||
#define SLS_SELF_TEST_PAGE 0x10
|
||||
#define SLS_SOLID_STATE_MEDIA 0x11
|
||||
#define SLS_STAT_AND_PERF 0x19
|
||||
#define SLS_IE_PAGE 0x2f
|
||||
#define SLS_PAGE_CTRL_MASK 0xC0
|
||||
@ -624,6 +625,13 @@ struct scsi_log_param_header {
|
||||
u_int8_t param_len;
|
||||
};
|
||||
|
||||
struct scsi_log_media_pct_used {
|
||||
struct scsi_log_param_header hdr;
|
||||
#define SLP_SS_MEDIA_PCT_USED 0x0001
|
||||
uint8_t reserved[3];
|
||||
uint8_t pct_used;
|
||||
};
|
||||
|
||||
struct scsi_log_stat_and_perf {
|
||||
struct scsi_log_param_header hdr;
|
||||
#define SLP_SAP 0x0001
|
||||
|
Loading…
Reference in New Issue
Block a user