|
|
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: