Lines Matching refs:cache
74 _lv_img_cache_entry_t * cache = LV_GC_ROOT(_lv_img_cache_array); in _lv_img_cache_open() local
79 if(cache[i].life > INT32_MIN + LV_IMG_CACHE_AGING) { in _lv_img_cache_open()
80 cache[i].life -= LV_IMG_CACHE_AGING; in _lv_img_cache_open()
85 if(color.full == cache[i].dec_dsc.color.full && in _lv_img_cache_open()
86 frame_id == cache[i].dec_dsc.frame_id && in _lv_img_cache_open()
87 lv_img_cache_match(src, cache[i].dec_dsc.src)) { in _lv_img_cache_open()
91 cached_src = &cache[i]; in _lv_img_cache_open()
103 cached_src = &cache[0]; in _lv_img_cache_open()
105 if(cache[i].life < cached_src->life) { in _lv_img_cache_open()
106 cached_src = &cache[i]; in _lv_img_cache_open()
184 _lv_img_cache_entry_t * cache = LV_GC_ROOT(_lv_img_cache_array); in lv_img_cache_invalidate_src() local
188 if(src == NULL || lv_img_cache_match(src, cache[i].dec_dsc.src)) { in lv_img_cache_invalidate_src()
189 if(cache[i].dec_dsc.src != NULL) { in lv_img_cache_invalidate_src()
190 lv_img_decoder_close(&cache[i].dec_dsc); in lv_img_cache_invalidate_src()
193 lv_memset_00(&cache[i], sizeof(_lv_img_cache_entry_t)); in lv_img_cache_invalidate_src()