Home
last modified time | relevance | path

Searched refs:FTLMC (Results 1 – 3 of 3) sorted by relevance

/system/ulib/ftl/inc/kprivate/
A Dftl_mc.h30 } FTLMC; typedef
35 FTLMC* ftlmcNew(void* ftl_ndm, ui32 cache_size, ftlmcFuncW wf, ftlmcFuncR rf, ui32 mpg_sz);
36 void ftlmcDelete(FTLMC** ftlmc_ptr);
37 void ftlmcInit(FTLMC* ftlmc);
38 void* ftlmcGetPage(FTLMC* ftlmc, ui32 mpn, int* new_map);
39 int ftlmcFlushPage(FTLMC* ftlmc, ui32 mpn);
40 int ftlmcFlushMaps(FTLMC* ftlmc);
41 ui32* ftlmcInCache(FTLMC* ftlmc, ui32 mpn);
42 ui32 ftlmcRAM(const FTLMC* ftlmc);
/system/ulib/ftl/utils/
A Dftl_mc.c44 static void check_cache(FTLMC* cache, ui32 mpn) { in check_cache()
86 ui32 ftlmcRAM(const FTLMC* cache) { in ftlmcRAM()
88 ? sizeof(FTLMC) + in ftlmcRAM()
104 FTLMC* cache; in ftlmcNew()
108 cache = FsCalloc(1, sizeof(FTLMC)); in ftlmcNew()
153 void ftlmcInit(FTLMC* cache) { in ftlmcInit()
185 void ftlmcDelete(FTLMC** cache_ptr) { in ftlmcDelete()
186 FTLMC* cache = *cache_ptr; in ftlmcDelete()
333 int ftlmcFlushPage(FTLMC* cache, ui32 mpn) { in ftlmcFlushPage()
363 int ftlmcFlushMaps(FTLMC* cache) { in ftlmcFlushMaps()
[all …]
/system/ulib/ftl/ftln/
A Dftlnp.h224 FTLMC* map_cache; // handle to map page cache

Completed in 4 milliseconds