Lines Matching defs:cache
140 static void lru_priorities_init(Cache *cache) in lru_priorities_init()
150 static void lru_update_blk(Cache *cache, int set_idx, int blk_idx) in lru_update_blk()
157 static int lru_get_lru_block(Cache *cache, int set_idx) in lru_get_lru_block()
173 static void lru_priorities_destroy(Cache *cache) in lru_priorities_destroy()
193 static void fifo_init(Cache *cache) in fifo_init()
202 static int fifo_get_first_block(Cache *cache, int set) in fifo_get_first_block()
208 static void fifo_update_on_miss(Cache *cache, int set, int blk_idx) in fifo_update_on_miss()
214 static void fifo_destroy(Cache *cache) in fifo_destroy()
223 static inline uint64_t extract_tag(Cache *cache, uint64_t addr) in extract_tag()
228 static inline uint64_t extract_set(Cache *cache, uint64_t addr) in extract_set()
251 Cache *cache; in cache_init() local
303 static int get_invalid_block(Cache *cache, uint64_t set) in get_invalid_block()
316 static int get_replaced_block(Cache *cache, int set) in get_replaced_block()
330 static int in_cache(Cache *cache, uint64_t addr) in in_cache()
356 static bool access_cache(Cache *cache, uint64_t addr) in access_cache()
515 static void cache_free(Cache *cache) in cache_free()