Lines Matching defs:nvme_controller_data

945 struct nvme_controller_data {  struct
949 uint16_t vid;
952 uint16_t ssvid;
955 uint8_t sn[NVME_SERIAL_NUMBER_LENGTH];
958 uint8_t mn[NVME_MODEL_NUMBER_LENGTH];
961 uint8_t fr[NVME_FIRMWARE_REVISION_LENGTH];
964 uint8_t rab;
967 uint8_t ieee[3];
970 uint8_t mic;
973 uint8_t mdts;
976 uint16_t ctrlr_id;
979 uint32_t ver;
982 uint32_t rtd3r;
985 uint32_t rtd3e;
988 uint32_t oaes; /* bitfield really */
991 uint32_t ctratt; /* bitfield really */
994 uint16_t rrls;
996 uint8_t reserved1[9];
999 uint8_t cntrltype;
1002 uint8_t fguid[16];
1005 uint16_t crdt1;
1008 uint16_t crdt2;
1011 uint16_t crdt3;
1013 uint8_t reserved2[122];
1018 uint16_t oacs;
1021 uint8_t acl;
1024 uint8_t aerl;
1027 uint8_t frmw;
1030 uint8_t lpa;
1033 uint8_t elpe;
1036 uint8_t npss;
1039 uint8_t avscc;
1042 uint8_t apsta;
1045 uint16_t wctemp;
1048 uint16_t cctemp;
1051 uint16_t mtfa;
1054 uint32_t hmpre;
1057 uint32_t hmmin;
1060 struct {
1064 } __packed untncap;
1067 uint32_t rpmbs; /* Really a bitfield */
1070 uint16_t edstt;
1073 uint8_t dsto; /* Really a bitfield */
1076 uint8_t fwug;
1079 uint16_t kas;
1082 uint16_t hctma; /* Really a bitfield */
1085 uint16_t mntmt;
1088 uint16_t mxtmt;
1091 uint32_t sanicap; /* Really a bitfield */
1094 uint32_t hmminds;
1097 uint16_t hmmaxd;
1100 uint16_t nsetidmax;
1103 uint16_t endgidmax;
1106 uint8_t anatt;
1109 uint8_t anacap;
1112 uint32_t anagrpmax;
1115 uint32_t nanagrpid;
1118 uint32_t pels;
1120 uint8_t reserved3[156];
1124 uint8_t sqes;
1127 uint8_t cqes;
1130 uint16_t maxcmd;
1133 uint32_t nn;
1136 uint16_t oncs;
1139 uint16_t fuses;
1142 uint8_t fna;
1145 uint8_t vwc;
1148 uint16_t awun;
1151 uint16_t awupf;
1154 uint8_t nvscc;
1157 uint8_t nwpc;
1160 uint16_t acwu;
1161 uint16_t reserved6;
1164 uint32_t sgls;
1188 _Static_assert(sizeof(struct nvme_controller_data) == 4096, "bad size for nvme_controller_data"); argument