|
|
struct { |
|
uint8_t free: 1 |
| | if set to 1 chunk is free
|
| |
|
uint8_t closed: 1 |
| | if set to 1 chunk is closed
|
| |
|
uint8_t open: 1 |
| | if set to 1 chunk is open
|
| |
|
uint8_t offline: 1 |
| | if set to 1 chunk is offline
|
| |
|
uint8_t reserved: 4 |
| |
| } | cs |
| | Chunk State.
|
| |
|
struct { |
|
uint8_t seq_write: 1 |
| | If set to 1 chunk must be written sequentially.
|
| |
|
uint8_t rnd_write: 1 |
| | If set to 1 chunk allows random writes.
|
| |
|
uint8_t reserved1: 2 |
| |
|
uint8_t size_deviate: 1 |
| | If set to 1 chunk deviates from the chunk size reported in identify geometry command.
|
| |
|
uint8_t reserved2: 3 |
| |
| } | ct |
| | Chunk Type.
|
| |
|
uint8_t | wli |
| | Wear-level Index.
|
| |
|
uint64_t | slba |
| | Starting LBA.
|
| |
|
uint64_t | cnlb |
| | Number of blocks in chunk.
|
| |
|
uint64_t | wp |
| | Write Pointer.
|
| |
The documentation for this struct was generated from the following file: