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

#include <nvmecmds.h>

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

Public Attributes

unsigned short vid
 
unsigned short ssvid
 
char sn [20]
 
char mn [40]
 
char fr [8]
 
unsigned char rab
 
unsigned char ieee [3]
 
unsigned char cmic
 
unsigned char mdts
 
unsigned short cntlid
 
unsigned int ver
 
unsigned int rtd3r
 
unsigned int rtd3e
 
unsigned int oaes
 
unsigned int ctratt
 
unsigned char rsvd100 [156]
 
unsigned short oacs
 
unsigned char acl
 
unsigned char aerl
 
unsigned char frmw
 
unsigned char lpa
 
unsigned char elpe
 
unsigned char npss
 
unsigned char avscc
 
unsigned char apsta
 
unsigned short wctemp
 
unsigned short cctemp
 
unsigned short mtfa
 
unsigned int hmpre
 
unsigned int hmmin
 
unsigned char tnvmcap [16]
 
unsigned char unvmcap [16]
 
unsigned int rpmbs
 
unsigned short edstt
 
unsigned char dsto
 
unsigned char fwug
 
unsigned short kas
 
unsigned short hctma
 
unsigned short mntmt
 
unsigned short mxtmt
 
unsigned int sanicap
 
unsigned char rsvd332 [180]
 
unsigned char sqes
 
unsigned char cqes
 
unsigned short maxcmd
 
unsigned int nn
 
unsigned short oncs
 
unsigned short fuses
 
unsigned char fna
 
unsigned char vwc
 
unsigned short awun
 
unsigned short awupf
 
unsigned char nvscc
 
unsigned char rsvd531
 
unsigned short acwu
 
unsigned char rsvd534 [2]
 
unsigned int sgls
 
unsigned char rsvd540 [228]
 
char subnqn [256]
 
unsigned char rsvd1024 [768]
 
unsigned int ioccsz
 
unsigned int iorcsz
 
unsigned short icdoff
 
unsigned char ctrattr
 
unsigned char msdbd
 
unsigned char rsvd1804 [244]
 
struct nvme_id_power_state psd [32]
 
unsigned char vs [1024]
 

Detailed Description

Definition at line 66 of file nvmecmds.h.

Member Data Documentation

◆ acl

unsigned char smartmontools::nvme_id_ctrl::acl

Definition at line 84 of file nvmecmds.h.

◆ acwu

unsigned short smartmontools::nvme_id_ctrl::acwu

Definition at line 121 of file nvmecmds.h.

◆ aerl

unsigned char smartmontools::nvme_id_ctrl::aerl

Definition at line 85 of file nvmecmds.h.

◆ apsta

unsigned char smartmontools::nvme_id_ctrl::apsta

Definition at line 91 of file nvmecmds.h.

◆ avscc

unsigned char smartmontools::nvme_id_ctrl::avscc

Definition at line 90 of file nvmecmds.h.

◆ awun

unsigned short smartmontools::nvme_id_ctrl::awun

Definition at line 117 of file nvmecmds.h.

◆ awupf

unsigned short smartmontools::nvme_id_ctrl::awupf

Definition at line 118 of file nvmecmds.h.

◆ cctemp

unsigned short smartmontools::nvme_id_ctrl::cctemp

Definition at line 93 of file nvmecmds.h.

◆ cmic

unsigned char smartmontools::nvme_id_ctrl::cmic

Definition at line 74 of file nvmecmds.h.

◆ cntlid

unsigned short smartmontools::nvme_id_ctrl::cntlid

Definition at line 76 of file nvmecmds.h.

◆ cqes

unsigned char smartmontools::nvme_id_ctrl::cqes

Definition at line 110 of file nvmecmds.h.

◆ ctratt

unsigned int smartmontools::nvme_id_ctrl::ctratt

Definition at line 81 of file nvmecmds.h.

◆ ctrattr

unsigned char smartmontools::nvme_id_ctrl::ctrattr

Definition at line 130 of file nvmecmds.h.

◆ dsto

unsigned char smartmontools::nvme_id_ctrl::dsto

Definition at line 101 of file nvmecmds.h.

◆ edstt

unsigned short smartmontools::nvme_id_ctrl::edstt

Definition at line 100 of file nvmecmds.h.

◆ elpe

unsigned char smartmontools::nvme_id_ctrl::elpe

Definition at line 88 of file nvmecmds.h.

◆ fna

unsigned char smartmontools::nvme_id_ctrl::fna

Definition at line 115 of file nvmecmds.h.

◆ fr

char smartmontools::nvme_id_ctrl::fr[8]

Definition at line 71 of file nvmecmds.h.

◆ frmw

unsigned char smartmontools::nvme_id_ctrl::frmw

Definition at line 86 of file nvmecmds.h.

◆ fuses

unsigned short smartmontools::nvme_id_ctrl::fuses

Definition at line 114 of file nvmecmds.h.

◆ fwug

unsigned char smartmontools::nvme_id_ctrl::fwug

Definition at line 102 of file nvmecmds.h.

◆ hctma

unsigned short smartmontools::nvme_id_ctrl::hctma

Definition at line 104 of file nvmecmds.h.

◆ hmmin

unsigned int smartmontools::nvme_id_ctrl::hmmin

Definition at line 96 of file nvmecmds.h.

◆ hmpre

unsigned int smartmontools::nvme_id_ctrl::hmpre

Definition at line 95 of file nvmecmds.h.

◆ icdoff

unsigned short smartmontools::nvme_id_ctrl::icdoff

Definition at line 129 of file nvmecmds.h.

◆ ieee

unsigned char smartmontools::nvme_id_ctrl::ieee[3]

Definition at line 73 of file nvmecmds.h.

◆ ioccsz

unsigned int smartmontools::nvme_id_ctrl::ioccsz

Definition at line 127 of file nvmecmds.h.

◆ iorcsz

unsigned int smartmontools::nvme_id_ctrl::iorcsz

Definition at line 128 of file nvmecmds.h.

◆ kas

unsigned short smartmontools::nvme_id_ctrl::kas

Definition at line 103 of file nvmecmds.h.

◆ lpa

unsigned char smartmontools::nvme_id_ctrl::lpa

Definition at line 87 of file nvmecmds.h.

◆ maxcmd

unsigned short smartmontools::nvme_id_ctrl::maxcmd

Definition at line 111 of file nvmecmds.h.

◆ mdts

unsigned char smartmontools::nvme_id_ctrl::mdts

Definition at line 75 of file nvmecmds.h.

◆ mn

char smartmontools::nvme_id_ctrl::mn[40]

Definition at line 70 of file nvmecmds.h.

◆ mntmt

unsigned short smartmontools::nvme_id_ctrl::mntmt

Definition at line 105 of file nvmecmds.h.

◆ msdbd

unsigned char smartmontools::nvme_id_ctrl::msdbd

Definition at line 131 of file nvmecmds.h.

◆ mtfa

unsigned short smartmontools::nvme_id_ctrl::mtfa

Definition at line 94 of file nvmecmds.h.

◆ mxtmt

unsigned short smartmontools::nvme_id_ctrl::mxtmt

Definition at line 106 of file nvmecmds.h.

◆ nn

unsigned int smartmontools::nvme_id_ctrl::nn

Definition at line 112 of file nvmecmds.h.

◆ npss

unsigned char smartmontools::nvme_id_ctrl::npss

Definition at line 89 of file nvmecmds.h.

◆ nvscc

unsigned char smartmontools::nvme_id_ctrl::nvscc

Definition at line 119 of file nvmecmds.h.

◆ oacs

unsigned short smartmontools::nvme_id_ctrl::oacs

Definition at line 83 of file nvmecmds.h.

◆ oaes

unsigned int smartmontools::nvme_id_ctrl::oaes

Definition at line 80 of file nvmecmds.h.

◆ oncs

unsigned short smartmontools::nvme_id_ctrl::oncs

Definition at line 113 of file nvmecmds.h.

◆ psd

struct nvme_id_power_state smartmontools::nvme_id_ctrl::psd[32]

Definition at line 133 of file nvmecmds.h.

◆ rab

unsigned char smartmontools::nvme_id_ctrl::rab

Definition at line 72 of file nvmecmds.h.

◆ rpmbs

unsigned int smartmontools::nvme_id_ctrl::rpmbs

Definition at line 99 of file nvmecmds.h.

◆ rsvd100

unsigned char smartmontools::nvme_id_ctrl::rsvd100[156]

Definition at line 82 of file nvmecmds.h.

◆ rsvd1024

unsigned char smartmontools::nvme_id_ctrl::rsvd1024[768]

Definition at line 126 of file nvmecmds.h.

◆ rsvd1804

unsigned char smartmontools::nvme_id_ctrl::rsvd1804[244]

Definition at line 132 of file nvmecmds.h.

◆ rsvd332

unsigned char smartmontools::nvme_id_ctrl::rsvd332[180]

Definition at line 108 of file nvmecmds.h.

◆ rsvd531

unsigned char smartmontools::nvme_id_ctrl::rsvd531

Definition at line 120 of file nvmecmds.h.

◆ rsvd534

unsigned char smartmontools::nvme_id_ctrl::rsvd534[2]

Definition at line 122 of file nvmecmds.h.

◆ rsvd540

unsigned char smartmontools::nvme_id_ctrl::rsvd540[228]

Definition at line 124 of file nvmecmds.h.

◆ rtd3e

unsigned int smartmontools::nvme_id_ctrl::rtd3e

Definition at line 79 of file nvmecmds.h.

◆ rtd3r

unsigned int smartmontools::nvme_id_ctrl::rtd3r

Definition at line 78 of file nvmecmds.h.

◆ sanicap

unsigned int smartmontools::nvme_id_ctrl::sanicap

Definition at line 107 of file nvmecmds.h.

◆ sgls

unsigned int smartmontools::nvme_id_ctrl::sgls

Definition at line 123 of file nvmecmds.h.

◆ sn

char smartmontools::nvme_id_ctrl::sn[20]

Definition at line 69 of file nvmecmds.h.

◆ sqes

unsigned char smartmontools::nvme_id_ctrl::sqes

Definition at line 109 of file nvmecmds.h.

◆ ssvid

unsigned short smartmontools::nvme_id_ctrl::ssvid

Definition at line 68 of file nvmecmds.h.

◆ subnqn

char smartmontools::nvme_id_ctrl::subnqn[256]

Definition at line 125 of file nvmecmds.h.

◆ tnvmcap

unsigned char smartmontools::nvme_id_ctrl::tnvmcap[16]

Definition at line 97 of file nvmecmds.h.

◆ unvmcap

unsigned char smartmontools::nvme_id_ctrl::unvmcap[16]

Definition at line 98 of file nvmecmds.h.

◆ ver

unsigned int smartmontools::nvme_id_ctrl::ver

Definition at line 77 of file nvmecmds.h.

◆ vid

unsigned short smartmontools::nvme_id_ctrl::vid

Definition at line 67 of file nvmecmds.h.

◆ vs

unsigned char smartmontools::nvme_id_ctrl::vs[1024]

Definition at line 134 of file nvmecmds.h.

◆ vwc

unsigned char smartmontools::nvme_id_ctrl::vwc

Definition at line 116 of file nvmecmds.h.

◆ wctemp

unsigned short smartmontools::nvme_id_ctrl::wctemp

Definition at line 92 of file nvmecmds.h.


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