spdk_ocssd_geometry_data Struct Reference
Collaboration diagram for spdk_ocssd_geometry_data:

Data Fields

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: