OpenSSD Cosmos+ Platform Firmware  0.0.2
The firmware of Cosmos+ OpenSSD Platform for TOSHIBA nand flash module.
_REQ_POOL Struct Reference

The request entries pool for both NVMe and NAND requests. More...

#include <request_allocation.h>

Collaboration diagram for _REQ_POOL:

Data Fields

SSD_REQ_FORMAT reqPool [AVAILABLE_OUNTSTANDING_REQ_COUNT]
 

Detailed Description

The request entries pool for both NVMe and NAND requests.

A 1D fixed-sized array used for managing the request info and relation between requests. Each entry in the pool is represented in the structure SSD_REQ_FORMAT.

Unlike the schematic in the paper, this queue is shared by both host and flash operations, so the structure of SSD_REQ_FORMAT contains some members for distinguishing which type is the request.

Definition at line 72 of file request_allocation.h.

Field Documentation

◆ reqPool

Definition at line 74 of file request_allocation.h.


The documentation for this struct was generated from the following file: