|
uint8_t | mjr |
| Major Version Number.
|
|
uint8_t | mnr |
| Minor Version Number.
|
|
uint8_t | reserved1 [6] |
|
struct spdk_ocssd_dev_lba_fmt | lbaf |
| LBA format.
|
|
struct { | |
|
uint32_t vec_chk_cpy: 1 | |
|
uint32_t multi_reset: 1 | |
|
uint32_t reserved: 30 | |
|
} | mccap | |
| Media and Controller Capabilities.
|
|
uint8_t | reserved2 [12] |
|
uint8_t | wit |
| Wear-level Index Delta Threshold.
|
|
uint8_t | reserved3 [31] |
|
uint16_t | num_grp |
| Number of Groups.
|
|
uint16_t | num_pu |
| Number of parallel units per group.
|
|
uint32_t | num_chk |
| Number of chunks per parallel unit.
|
|
uint32_t | clba |
| Chunk Size.
|
|
uint8_t | reserved4 [52] |
|
uint32_t | ws_min |
| Minimum Write Size.
|
|
uint32_t | ws_opt |
| Optimal Write Size.
|
|
uint32_t | mw_cunits |
| Cache Minimum Write Size Units.
|
|
uint32_t | maxoc |
| Maximum Open Chunks.
|
|
uint32_t | maxocpu |
| Maximum Open Chunks per PU.
|
|
uint8_t | reserved5 [44] |
|
uint32_t | trdt |
| tRD Typical
|
|
uint32_t | trdm |
| tRD Max
|
|
uint32_t | twrt |
| tWR Typical
|
|
uint32_t | twrm |
| tWR Max
|
|
uint32_t | tcrst |
| tCRS Typical
|
|
uint32_t | tcrsm |
| tCRS Max
|
|
uint8_t | reserved6 [40] |
| bytes 216-255: reserved for performance related metrics
|
|
uint8_t | reserved7 [3071 - 255] |
|
uint8_t | vs [4095 - 3071] |
| bytes 3072-4095: Vendor Specific
|
|
The documentation for this struct was generated from the following file: