OpenSSD Cosmos+ Platform Firmware
0.0.2
The firmware of Cosmos+ OpenSSD Platform for TOSHIBA nand flash module.
|
Go to the source code of this file.
Functions | |
void | InitGcVictimMap () |
void | GarbageCollection (unsigned int dieNo) |
void | PutToGcVictimList (unsigned int dieNo, unsigned int blockNo, unsigned int invalidSliceCnt) |
unsigned int | GetFromGcVictimList (unsigned int dieNo) |
void | SelectiveGetFromGcVictimList (unsigned int dieNo, unsigned int blockNo) |
Variables | |
P_GC_VICTIM_MAP | gcVictimMapPtr |
void GarbageCollection | ( | unsigned int | dieNo | ) |
Definition at line 70 of file garbage_collection.c.
unsigned int GetFromGcVictimList | ( | unsigned int | dieNo | ) |
Definition at line 160 of file garbage_collection.c.
void InitGcVictimMap | ( | ) |
Definition at line 54 of file garbage_collection.c.
void PutToGcVictimList | ( | unsigned int | dieNo, |
unsigned int | blockNo, | ||
unsigned int | invalidSliceCnt | ||
) |
Definition at line 140 of file garbage_collection.c.
void SelectiveGetFromGcVictimList | ( | unsigned int | dieNo, |
unsigned int | blockNo | ||
) |
Definition at line 191 of file garbage_collection.c.
P_GC_VICTIM_MAP gcVictimMapPtr |
Definition at line 52 of file garbage_collection.c.