#include <pixelpipe_cache.h>
◆ arena
◆ current_memory
| size_t dt_dev_pixelpipe_cache_t::current_memory |
◆ entries
| GHashTable* dt_dev_pixelpipe_cache_t::entries |
Referenced by _arena_alloc_with_defrag(), _cache_lookup_existing(), _cache_try_rekey_reuse_locked(), _free_space_to_alloc(), _non_thread_safe_pixel_pipe_cache_remove_lru(), _pixelpipe_cache_create_entry_locked(), dt_dev_pixelpipe_cache_auto_destroy_apply(), dt_dev_pixelpipe_cache_cleanup(), dt_dev_pixelpipe_cache_flush(), dt_dev_pixelpipe_cache_flush_clmem(), dt_dev_pixelpipe_cache_flush_old(), dt_dev_pixelpipe_cache_get(), dt_dev_pixelpipe_cache_get_entry(), dt_dev_pixelpipe_cache_get_writable(), dt_dev_pixelpipe_cache_init(), dt_dev_pixelpipe_cache_print(), dt_dev_pixelpipe_cache_rekey(), dt_dev_pixelpipe_cache_remove(), and dt_dev_pixelpipe_cache_unref_hash().
◆ external_entries
| GHashTable* dt_dev_pixelpipe_cache_t::external_entries |
◆ hits
◆ lock
| dt_pthread_mutex_t dt_dev_pixelpipe_cache_t::lock |
Referenced by _arena_alloc_with_defrag(), _cache_lookup_existing(), dt_dev_pixel_pipe_cache_remove_lru(), dt_dev_pixelpipe_cache_auto_destroy_apply(), dt_dev_pixelpipe_cache_cleanup(), dt_dev_pixelpipe_cache_flag_auto_destroy(), dt_dev_pixelpipe_cache_flush(), dt_dev_pixelpipe_cache_flush_clmem(), dt_dev_pixelpipe_cache_flush_old(), dt_dev_pixelpipe_cache_get(), dt_dev_pixelpipe_cache_get_entry(), dt_dev_pixelpipe_cache_get_writable(), dt_dev_pixelpipe_cache_init(), dt_dev_pixelpipe_cache_ref_count_entry(), dt_dev_pixelpipe_cache_ref_entry_for_host_ptr(), dt_dev_pixelpipe_cache_rekey(), dt_dev_pixelpipe_cache_remove(), dt_dev_pixelpipe_cache_unref_hash(), dt_pixelpipe_cache_alloc_align_cache_impl(), and dt_pixelpipe_cache_free_align_cache().
◆ max_memory
| size_t dt_dev_pixelpipe_cache_t::max_memory |
◆ next_serial
| uint64_t dt_dev_pixelpipe_cache_t::next_serial |
◆ queries
| uint64_t dt_dev_pixelpipe_cache_t::queries |
The documentation for this struct was generated from the following file: