Lines Matching refs:cache
69 lv_img_cache_entry_t * cache = LV_GC_ROOT(_lv_img_cache_array); in lv_img_cache_open() local
74 if(cache[i].life > INT32_MIN + LV_IMG_CACHE_AGING) { in lv_img_cache_open()
75 cache[i].life -= LV_IMG_CACHE_AGING; in lv_img_cache_open()
82 if(cache[i].dec_dsc.src == src) { in lv_img_cache_open()
86 cached_src = &cache[i]; in lv_img_cache_open()
97 cached_src = &cache[0]; in lv_img_cache_open()
99 if(cache[i].life < cached_src->life) { in lv_img_cache_open()
100 cached_src = &cache[i]; in lv_img_cache_open()
178 lv_img_cache_entry_t * cache = LV_GC_ROOT(_lv_img_cache_array); in lv_img_cache_invalidate_src() local
182 if(cache[i].dec_dsc.src == src || src == NULL) { in lv_img_cache_invalidate_src()
183 if(cache[i].dec_dsc.src != NULL) { in lv_img_cache_invalidate_src()
184 lv_img_decoder_close(&cache[i].dec_dsc); in lv_img_cache_invalidate_src()
187 memset(&cache[i].dec_dsc, 0, sizeof(lv_img_decoder_dsc_t)); in lv_img_cache_invalidate_src()
188 memset(&cache[i], 0, sizeof(lv_img_cache_entry_t)); in lv_img_cache_invalidate_src()