Lines Matching refs:lv_cache_t
48 lv_cache_t * lv_cache_create(const lv_cache_class_t * cache_class,
57 void lv_cache_destroy(lv_cache_t * cache, void * user_data);
67 lv_cache_entry_t * lv_cache_acquire(lv_cache_t * cache, const void * key, void * user_data);
80 lv_cache_entry_t * lv_cache_acquire_or_create(lv_cache_t * cache, const void * key, void * user_dat…
89 lv_cache_entry_t * lv_cache_add(lv_cache_t * cache, const void * key, void * user_data);
98 void lv_cache_release(lv_cache_t * cache, lv_cache_entry_t * entry, void * user_data);
108 void lv_cache_reserve(lv_cache_t * cache, uint32_t reserved_size, void * user_data);
119 void lv_cache_drop(lv_cache_t * cache, const void * key, void * user_data);
127 void lv_cache_drop_all(lv_cache_t * cache, void * user_data);
135 bool lv_cache_evict_one(lv_cache_t * cache, void * user_data);
146 void lv_cache_set_max_size(lv_cache_t * cache, size_t max_size, void * user_data);
154 size_t lv_cache_get_max_size(lv_cache_t * cache, void * user_data);
162 size_t lv_cache_get_size(lv_cache_t * cache, void * user_data);
170 size_t lv_cache_get_free_size(lv_cache_t * cache, void * user_data);
178 bool lv_cache_is_enabled(lv_cache_t * cache);
186 void lv_cache_set_compare_cb(lv_cache_t * cache, lv_cache_compare_cb_t compare_cb, void * user_da…
194 void lv_cache_set_create_cb(lv_cache_t * cache, lv_cache_create_cb_t alloc_cb, void * user_data);
202 void lv_cache_set_free_cb(lv_cache_t * cache, lv_cache_free_cb_t free_cb, void * user_data);
209 void lv_cache_set_name(lv_cache_t * cache, const char * name);
216 const char * lv_cache_get_name(lv_cache_t * cache);
223 lv_iter_t * lv_cache_iter_create(lv_cache_t * cache);