Lines Matching refs:cache_pool

430 	struct entry_pool cache_pool;  member
527 return !epool_empty(&mq->cache_pool); in any_free_cblocks()
553 return in_pool(&mq->cache_pool, e); in in_cache()
644 if ((mq->hit_count >= mq->generation_period) && (epool_empty(&mq->cache_pool))) { in check_generation()
719 free_entry(&mq->cache_pool, demoted); in demote_cblock()
795 result->cblock = infer_cblock(&mq->cache_pool, e); in cache_entry_found()
813 if (epool_empty(&mq->cache_pool)) { in pre_cache_to_cache()
824 new_e = alloc_entry(&mq->cache_pool); in pre_cache_to_cache()
835 result->cblock = infer_cblock(&mq->cache_pool, new_e); in pre_cache_to_cache()
892 if (epool_empty(&mq->cache_pool)) { in insert_in_cache()
904 e = alloc_entry(&mq->cache_pool); in insert_in_cache()
908 e = alloc_entry(&mq->cache_pool); in insert_in_cache()
917 result->cblock = infer_cblock(&mq->cache_pool, e); in insert_in_cache()
988 epool_exit(&mq->cache_pool); in mq_destroy()
1064 *cblock = infer_cblock(&mq->cache_pool, e); in mq_lookup()
1111 e = alloc_particular_entry(&mq->cache_pool, cblock); in mq_load_mapping()
1134 r = fn(context, infer_cblock(&mq->cache_pool, e), in mq_save_hints()
1168 free_entry(&mq->cache_pool, e); in __remove_mapping()
1182 struct entry *e = epool_find(&mq->cache_pool, cblock); in __remove_cblock()
1188 free_entry(&mq->cache_pool, e); in __remove_cblock()
1231 *cblock = infer_cblock(&mq->cache_pool, e); in __mq_writeback_work()
1280 r = to_cblock(mq->cache_pool.nr_allocated); in mq_residency()
1383 if (epool_init(&mq->cache_pool, from_cblock(cache_size))) { in mq_create()
1413 epool_exit(&mq->cache_pool); in mq_create()