|
Flash Translation Layer
1.0
|
| ▼ device | |
| ▼ bluedbm | |
| bluedbm.c | Implementation of the bluedbm abstraction layer which is inherited by the device |
| ▼ ramdisk | |
| ramdisk.c | Implementation of the ramdisk which is inherited by the device |
| ▼ zone | |
| zone.c | Implementation of the lizbd which is inherited by the device |
| device.c | Implementation of the device |
| ▼ ftl | |
| ▼ page | |
| page-core.c | Core logic for page ftl |
| page-gc.c | Garbage collection logic for page ftl |
| page-interface.c | Interface for page ftl |
| page-map.c | Manage the mapping information |
| page-read.c | Read logic for page ftl |
| page-write.c | Write logic for page ftl |
| ▼ include | |
| bits.h | |
| bluedbm.h | Bluedbm module's header file |
| device.h | Contain the device information header |
| flash.h | Generic flash control interfaces' header |
| log.h | |
| lru.h | Data structures and interfaces for the lru cache |
| module.h | Creation and deletion of the module's interface |
| page.h | Declaration of data structures and macros for page ftl |
| ramdisk.h | Ramdisk's header file |
| zone.h | Zbd's header file |
| ▼ interface | |
| flash.c | Generic flash control interfaces |
| module.c | This deal the initialization and removing of the module |
| ▼ test | |
| bits-test.c | |
| lru-test.c | |
| ramdisk-test.c | |
| zone-test.c | |
| ▼ util | |
| lru.c | Implementation of the lru cache |
| main.c | Main program for test the interface |
1.8.13