Lines Matching defs:nvme_controller_data
1118 struct nvme_controller_data { struct
1122 uint16_t vid;
1125 uint16_t ssvid;
1128 uint8_t sn[NVME_SERIAL_NUMBER_LENGTH];
1131 uint8_t mn[NVME_MODEL_NUMBER_LENGTH];
1134 uint8_t fr[NVME_FIRMWARE_REVISION_LENGTH];
1137 uint8_t rab;
1140 uint8_t ieee[3];
1143 uint8_t mic;
1146 uint8_t mdts;
1149 uint16_t ctrlr_id;
1152 uint32_t ver;
1155 uint32_t rtd3r;
1158 uint32_t rtd3e;
1161 uint32_t oaes; /* bitfield really */
1164 uint32_t ctratt; /* bitfield really */
1167 uint16_t rrls;
1169 uint8_t reserved1[9];
1172 uint8_t cntrltype;
1175 uint8_t fguid[16];
1178 uint16_t crdt1;
1181 uint16_t crdt2;
1184 uint16_t crdt3;
1186 uint8_t reserved2[122];
1191 uint16_t oacs;
1194 uint8_t acl;
1197 uint8_t aerl;
1200 uint8_t frmw;
1203 uint8_t lpa;
1206 uint8_t elpe;
1209 uint8_t npss;
1212 uint8_t avscc;
1215 uint8_t apsta;
1218 uint16_t wctemp;
1221 uint16_t cctemp;
1224 uint16_t mtfa;
1227 uint32_t hmpre;
1230 uint32_t hmmin;
1233 struct {
1237 } __packed untncap;
1240 uint32_t rpmbs; /* Really a bitfield */
1243 uint16_t edstt;
1246 uint8_t dsto; /* Really a bitfield */
1249 uint8_t fwug;
1252 uint16_t kas;
1255 uint16_t hctma; /* Really a bitfield */
1258 uint16_t mntmt;
1261 uint16_t mxtmt;
1264 uint32_t sanicap; /* Really a bitfield */
1267 uint32_t hmminds;
1270 uint16_t hmmaxd;
1273 uint16_t nsetidmax;
1276 uint16_t endgidmax;
1279 uint8_t anatt;
1282 uint8_t anacap;
1285 uint32_t anagrpmax;
1288 uint32_t nanagrpid;
1291 uint32_t pels;
1293 uint8_t reserved3[156];
1297 uint8_t sqes;
1300 uint8_t cqes;
1303 uint16_t maxcmd;
1306 uint32_t nn;
1309 uint16_t oncs;
1312 uint16_t fuses;
1315 uint8_t fna;
1318 uint8_t vwc;
1321 uint16_t awun;
1324 uint16_t awupf;
1327 uint8_t nvscc;
1330 uint8_t nwpc;
1333 uint16_t acwu;
1334 uint16_t reserved6;
1337 uint32_t sgls;
1340 uint32_t mnan;
1343 uint8_t reserved7[224];
1367 _Static_assert(sizeof(struct nvme_controller_data) == 4096, "bad size for nvme_controller_data"); argument