OpenSSD Cosmos+ Platform Firmware
0.0.2
The firmware of Cosmos+ OpenSSD Platform for TOSHIBA nand flash module.
|
The way priority table of this channel. More...
#include <request_schedule.h>
Data Fields | |
unsigned int | idleHead: 4 |
unsigned int | idleTail: 4 |
unsigned int | statusReportHead: 4 |
unsigned int | statusReportTail: 4 |
unsigned int | readTriggerHead: 4 |
unsigned int | readTriggerTail: 4 |
unsigned int | writeHead: 4 |
unsigned int | writeTail: 4 |
unsigned int | readTransferHead: 4 |
unsigned int | readTransferTail: 4 |
unsigned int | eraseHead: 4 |
unsigned int | eraseTail: 4 |
unsigned int | statusCheckHead: 4 |
unsigned int | statusCheckTail: 4 |
unsigned int | reserved: 8 |
The way priority table of this channel.
This table manage several statuses:
Each status manage the serial number of head way and tail way,
At the initialization stage, the idle list contains all ways in the channel and the other lists are empty.
Definition at line 159 of file request_schedule.h.
unsigned int _WAY_PRIORITY_ENTRY::eraseHead |
Definition at line 171 of file request_schedule.h.
unsigned int _WAY_PRIORITY_ENTRY::eraseTail |
Definition at line 172 of file request_schedule.h.
unsigned int _WAY_PRIORITY_ENTRY::idleHead |
Definition at line 161 of file request_schedule.h.
unsigned int _WAY_PRIORITY_ENTRY::idleTail |
Definition at line 162 of file request_schedule.h.
unsigned int _WAY_PRIORITY_ENTRY::readTransferHead |
Definition at line 169 of file request_schedule.h.
unsigned int _WAY_PRIORITY_ENTRY::readTransferTail |
Definition at line 170 of file request_schedule.h.
unsigned int _WAY_PRIORITY_ENTRY::readTriggerHead |
Definition at line 165 of file request_schedule.h.
unsigned int _WAY_PRIORITY_ENTRY::readTriggerTail |
Definition at line 166 of file request_schedule.h.
unsigned int _WAY_PRIORITY_ENTRY::reserved |
Definition at line 175 of file request_schedule.h.
unsigned int _WAY_PRIORITY_ENTRY::statusCheckHead |
Definition at line 173 of file request_schedule.h.
unsigned int _WAY_PRIORITY_ENTRY::statusCheckTail |
Definition at line 174 of file request_schedule.h.
unsigned int _WAY_PRIORITY_ENTRY::statusReportHead |
Definition at line 163 of file request_schedule.h.
unsigned int _WAY_PRIORITY_ENTRY::statusReportTail |
Definition at line 164 of file request_schedule.h.
unsigned int _WAY_PRIORITY_ENTRY::writeHead |
Definition at line 167 of file request_schedule.h.
unsigned int _WAY_PRIORITY_ENTRY::writeTail |
Definition at line 168 of file request_schedule.h.