![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <cache.h>
Collaboration diagram for dt_cache_entry_t:Data Fields | |
| void * | data |
| size_t | data_size |
| size_t | cost |
| GList * | link |
| dt_pthread_rwlock_t | lock |
| int | _lock_demoting |
| uint32_t | key |
Definition at line 32 of file common/cache.h.
| int dt_cache_entry_t::_lock_demoting |
Definition at line 39 of file common/cache.h.
Referenced by dt_cache_gc(), dt_cache_get_with_caller(), dt_cache_remove(), dt_cache_seed(), dt_image_cache_get_reload(), and dt_mipmap_cache_get_with_caller_and_shutdown().
| size_t dt_cache_entry_t::cost |
Definition at line 36 of file common/cache.h.
Referenced by dt_cache_gc(), dt_cache_get_with_caller(), dt_cache_remove(), dt_cache_seed(), dt_image_cache_allocate(), and dt_mipmap_cache_allocate_dynamic().
| void* dt_cache_entry_t::data |
Definition at line 34 of file common/cache.h.
Referenced by _get_dsc_from_entry(), _import_get_thumbnail(), dt_cache_cleanup(), dt_cache_for_all(), dt_cache_gc(), dt_cache_get_with_caller(), dt_cache_release_with_caller(), dt_cache_remove(), dt_cache_seed(), dt_cache_testget(), dt_image_cache_allocate(), dt_image_cache_deallocate(), dt_image_cache_get(), dt_image_cache_get_reload(), dt_image_cache_testget(), dt_mipmap_cache_alloc(), dt_mipmap_cache_allocate_dynamic(), dt_mipmap_cache_deallocate_dynamic(), and dt_mipmap_cache_update_buffer_addresses().
| size_t dt_cache_entry_t::data_size |
Definition at line 35 of file common/cache.h.
Referenced by dt_cache_cleanup(), dt_cache_gc(), dt_cache_get_with_caller(), dt_cache_release_with_caller(), dt_cache_remove(), dt_cache_seed(), dt_cache_testget(), dt_mipmap_cache_alloc(), and dt_mipmap_cache_update_buffer_addresses().
| uint32_t dt_cache_entry_t::key |
Definition at line 40 of file common/cache.h.
Referenced by dt_cache_gc(), dt_cache_get_with_caller(), dt_cache_seed(), dt_image_cache_allocate(), dt_mipmap_cache_allocate_dynamic(), and dt_mipmap_cache_deallocate_dynamic().
| GList* dt_cache_entry_t::link |
Definition at line 37 of file common/cache.h.
Referenced by dt_cache_gc(), dt_cache_get_with_caller(), dt_cache_remove(), dt_cache_seed(), and dt_cache_testget().
| dt_pthread_rwlock_t dt_cache_entry_t::lock |
Definition at line 38 of file common/cache.h.
Referenced by dt_cache_cleanup(), dt_cache_gc(), dt_cache_get_with_caller(), dt_cache_release_with_caller(), dt_cache_remove(), dt_cache_seed(), dt_cache_testget(), and dt_mipmap_cache_get_with_caller_and_shutdown().