Lines Matching refs:entry

83 static void remove_cb(lv_cache_t * cache, lv_cache_entry_t * entry, void * user_data);
162 lv_cache_entry_t * entry = lv_cache_entry_get_entry(data, lru->cache.node_size); in alloc_new_node() local
172 lv_cache_entry_init(entry, &lru->cache, lru->cache.node_size); in alloc_new_node()
279 lv_cache_entry_t * entry = lv_cache_entry_get_entry(data, cache->node_size); in get_cb() local
281 return entry; in get_cb()
292 lv_cache_entry_t * entry = lv_cache_entry_get_entry(node->data, cache->node_size); in get_cb() local
293 return entry; in get_cb()
316 lv_cache_entry_t * entry = lv_cache_entry_get_entry(new_node->data, cache->node_size); in add_cb() local
320 return entry; in add_cb()
323 static void remove_cb(lv_cache_t * cache, lv_cache_entry_t * entry, void * user_data) in remove_cb() argument
330 LV_ASSERT_NULL(entry); in remove_cb()
332 if(lru == NULL || entry == NULL) { in remove_cb()
336 void * data = lv_cache_entry_get_data(entry); in remove_cb()
371 lv_cache_entry_t * entry = lv_cache_entry_get_entry(data, cache->node_size); in drop_cb() local
375 lv_cache_entry_delete(entry); in drop_cb()
396 lv_cache_entry_t * entry = lv_cache_entry_get_entry(search_key, cache->node_size); in drop_all_cb() local
397 if(lv_cache_entry_get_ref(entry) == 0) { in drop_all_cb()
401 …N("entry (%p) is still referenced (%" LV_PRId32 ")", (void *)entry, lv_cache_entry_get_ref(entry)); in drop_all_cb()
426 lv_cache_entry_t * entry = lv_cache_entry_get_entry(tail_node->data, cache->node_size); in get_victim_cb() local
427 if(lv_cache_entry_get_ref(entry) == 0) { in get_victim_cb()
428 return entry; in get_victim_cb()