smartmontools SVN Rev 5388
Utility to control and monitor storage systems with "S.M.A.R.T."
Public Attributes | List of all members
smartmontools::nvme_smart_log Struct Reference

#include <nvmecmds.h>

Collaboration diagram for smartmontools::nvme_smart_log:
Collaboration graph
[legend]

Public Attributes

unsigned char critical_warning
 
unsigned char temperature [2]
 
unsigned char avail_spare
 
unsigned char spare_thresh
 
unsigned char percent_used
 
unsigned char rsvd6 [26]
 
unsigned char data_units_read [16]
 
unsigned char data_units_written [16]
 
unsigned char host_reads [16]
 
unsigned char host_writes [16]
 
unsigned char ctrl_busy_time [16]
 
unsigned char power_cycles [16]
 
unsigned char power_on_hours [16]
 
unsigned char unsafe_shutdowns [16]
 
unsigned char media_errors [16]
 
unsigned char num_err_log_entries [16]
 
unsigned int warning_temp_time
 
unsigned int critical_comp_time
 
unsigned short temp_sensor [8]
 
unsigned int thm_temp1_trans_count
 
unsigned int thm_temp2_trans_count
 
unsigned int thm_temp1_total_time
 
unsigned int thm_temp2_total_time
 
unsigned char rsvd232 [280]
 

Detailed Description

Definition at line 174 of file nvmecmds.h.

Member Data Documentation

◆ avail_spare

unsigned char smartmontools::nvme_smart_log::avail_spare

Definition at line 177 of file nvmecmds.h.

◆ critical_comp_time

unsigned int smartmontools::nvme_smart_log::critical_comp_time

Definition at line 192 of file nvmecmds.h.

◆ critical_warning

unsigned char smartmontools::nvme_smart_log::critical_warning

Definition at line 175 of file nvmecmds.h.

◆ ctrl_busy_time

unsigned char smartmontools::nvme_smart_log::ctrl_busy_time[16]

Definition at line 185 of file nvmecmds.h.

◆ data_units_read

unsigned char smartmontools::nvme_smart_log::data_units_read[16]

Definition at line 181 of file nvmecmds.h.

◆ data_units_written

unsigned char smartmontools::nvme_smart_log::data_units_written[16]

Definition at line 182 of file nvmecmds.h.

◆ host_reads

unsigned char smartmontools::nvme_smart_log::host_reads[16]

Definition at line 183 of file nvmecmds.h.

◆ host_writes

unsigned char smartmontools::nvme_smart_log::host_writes[16]

Definition at line 184 of file nvmecmds.h.

◆ media_errors

unsigned char smartmontools::nvme_smart_log::media_errors[16]

Definition at line 189 of file nvmecmds.h.

◆ num_err_log_entries

unsigned char smartmontools::nvme_smart_log::num_err_log_entries[16]

Definition at line 190 of file nvmecmds.h.

◆ percent_used

unsigned char smartmontools::nvme_smart_log::percent_used

Definition at line 179 of file nvmecmds.h.

◆ power_cycles

unsigned char smartmontools::nvme_smart_log::power_cycles[16]

Definition at line 186 of file nvmecmds.h.

◆ power_on_hours

unsigned char smartmontools::nvme_smart_log::power_on_hours[16]

Definition at line 187 of file nvmecmds.h.

◆ rsvd232

unsigned char smartmontools::nvme_smart_log::rsvd232[280]

Definition at line 198 of file nvmecmds.h.

◆ rsvd6

unsigned char smartmontools::nvme_smart_log::rsvd6[26]

Definition at line 180 of file nvmecmds.h.

◆ spare_thresh

unsigned char smartmontools::nvme_smart_log::spare_thresh

Definition at line 178 of file nvmecmds.h.

◆ temp_sensor

unsigned short smartmontools::nvme_smart_log::temp_sensor[8]

Definition at line 193 of file nvmecmds.h.

◆ temperature

unsigned char smartmontools::nvme_smart_log::temperature[2]

Definition at line 176 of file nvmecmds.h.

◆ thm_temp1_total_time

unsigned int smartmontools::nvme_smart_log::thm_temp1_total_time

Definition at line 196 of file nvmecmds.h.

◆ thm_temp1_trans_count

unsigned int smartmontools::nvme_smart_log::thm_temp1_trans_count

Definition at line 194 of file nvmecmds.h.

◆ thm_temp2_total_time

unsigned int smartmontools::nvme_smart_log::thm_temp2_total_time

Definition at line 197 of file nvmecmds.h.

◆ thm_temp2_trans_count

unsigned int smartmontools::nvme_smart_log::thm_temp2_trans_count

Definition at line 195 of file nvmecmds.h.

◆ unsafe_shutdowns

unsigned char smartmontools::nvme_smart_log::unsafe_shutdowns[16]

Definition at line 188 of file nvmecmds.h.

◆ warning_temp_time

unsigned int smartmontools::nvme_smart_log::warning_temp_time

Definition at line 191 of file nvmecmds.h.


The documentation for this struct was generated from the following file: