Home
last modified time | relevance | path

Searched refs:num_mpgs (Results 1 – 2 of 2) sorted by relevance

/system/ulib/ftl/utils/
A Dftl_mc.c37 static ui32 hash(ui32 mpn, ui32 num_mpgs) { in hash() argument
38 return (19823u * mpn + 321043U) % num_mpgs; in hash()
118 cache->num_mpgs = num_mpgs; in ftlmcNew()
122 cache->entry = FsCalloc(num_mpgs, sizeof(ftlmcEntry)); in ftlmcNew()
127 cache->hash_tbl = FsCalloc(num_mpgs, sizeof(ftlmcEntry*)); in ftlmcNew()
135 data_space = FsAalloc(num_mpgs * mpg_sz); in ftlmcNew()
217 entry = cache->hash_tbl[hash(mpn, cache->num_mpgs)]; in ftlmcGetPage()
303 hash_ndx = hash(mpn, cache->num_mpgs); in ftlmcGetPage()
319 PfAssert(cache->num_dirty <= cache->num_mpgs); in ftlmcGetPage()
337 for (; entry < &cache->entry[cache->num_mpgs]; ++entry) { in ftlmcFlushPage()
[all …]
/system/ulib/ftl/inc/kprivate/
A Dftl_mc.h27 ui32 num_mpgs; // number of cached map pages member

Completed in 5 milliseconds