Lines Matching refs:data

61 typedef uint32_t (get_data_size_cb_t)(const void * data);
93 static uint32_t cnt_get_data_size_cb(const void * data);
94 static uint32_t size_get_data_size_cb(const void * data);
161 void * data = node->data; in alloc_new_node() local
162 lv_cache_entry_t * entry = lv_cache_entry_get_entry(data, lru->cache.node_size); in alloc_new_node()
163 lv_memcpy(data, key, lru->cache.node_size); in alloc_new_node()
184 return (void **)((char *)node->data + lru->rb.size - sizeof(void *)); in get_lru_node()
278 void * data = node->data; in get_cb() local
279 lv_cache_entry_t * entry = lv_cache_entry_get_entry(data, cache->node_size); in get_cb()
280 if(lru->cache.ops.compare_cb(data, key) == 0) { in get_cb()
292 lv_cache_entry_t * entry = lv_cache_entry_get_entry(node->data, cache->node_size); in get_cb()
316 lv_cache_entry_t * entry = lv_cache_entry_get_entry(new_node->data, cache->node_size); in add_cb()
336 void * data = lv_cache_entry_get_data(entry); in remove_cb() local
337 lv_rb_node_t * node = lv_rb_find(&lru->rb, data); in remove_cb()
347 cache->size -= lru->get_data_size_cb(data); in remove_cb()
366 void * data = node->data; in drop_cb() local
368 lru->cache.ops.free_cb(data, user_data); in drop_cb()
369 cache->size -= lru->get_data_size_cb(data); in drop_cb()
371 lv_cache_entry_t * entry = lv_cache_entry_get_entry(data, cache->node_size); in drop_cb()
395 void * search_key = (*node)->data; 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()
459 static uint32_t cnt_get_data_size_cb(const void * data) in cnt_get_data_size_cb() argument
461 LV_UNUSED(data); in cnt_get_data_size_cb()
465 static uint32_t size_get_data_size_cb(const void * data) in size_get_data_size_cb() argument
467 lv_cache_slot_size_t * slot = (lv_cache_slot_size_t *)data; in size_get_data_size_cb()
491 void * search_key = (*node)->data; in cache_iter_next_cb()