#include <pixelpipe_cache.h>
◆ age
| int64_t dt_pixel_cache_entry_t::age |
◆ auto_destroy
| gboolean dt_pixel_cache_entry_t::auto_destroy |
◆ cache
◆ cl_mem_list
| GList* dt_pixel_cache_entry_t::cl_mem_list |
Referenced by _cache_entry_clmem_flush_device(), _cache_entry_has_device_payload(), _cache_try_rekey_reuse_locked(), _free_cache_entry(), dt_dev_pixelpipe_cache_rekey(), dt_pixel_cache_clmem_flush(), dt_pixel_cache_clmem_get(), dt_pixel_cache_clmem_put(), dt_pixel_cache_clmem_ref(), dt_pixel_cache_clmem_remove(), dt_pixel_cache_clmem_unref(), and dt_pixel_cache_new_entry().
◆ cl_mem_lock
| dt_pthread_mutex_t dt_pixel_cache_entry_t::cl_mem_lock |
Referenced by _cache_entry_clmem_flush_device(), _cache_entry_has_device_payload(), _cache_try_rekey_reuse_locked(), _free_cache_entry(), dt_dev_pixelpipe_cache_rekey(), dt_pixel_cache_clmem_flush(), dt_pixel_cache_clmem_get(), dt_pixel_cache_clmem_put(), dt_pixel_cache_clmem_ref(), dt_pixel_cache_clmem_remove(), dt_pixel_cache_clmem_unref(), and dt_pixel_cache_new_entry().
◆ data
| void* dt_pixel_cache_entry_t::data |
Referenced by _cache_entry_clmem_flush_device(), _cache_entry_for_host_ptr_locked(), _cache_entry_materialize_host_data_locked(), _cache_try_rekey_reuse_locked(), _free_cache_entry(), _lib_navigation_draw_callback(), _lock_pipe_surface(), _pixelpipe_cache_finalize_entry(), _pixelpipe_pick_from_image(), _process_histogram(), _process_vectorscope(), _process_waveform(), _update_backbuf_cache_reference(), dt_dev_pixelpipe_cache_get(), dt_dev_pixelpipe_cache_get_writable(), dt_dev_pixelpipe_cache_rekey(), dt_imageio_export_with_flags(), dt_pixel_cache_alloc(), dt_pixel_cache_entry_get_data(), dt_pixel_cache_message(), dt_pixel_cache_new_entry(), and dt_pixelpipe_cache_alloc_align_cache_impl().
◆ external_alloc
| gboolean dt_pixel_cache_entry_t::external_alloc |
◆ hash
Referenced by _cache_get_oldest(), _cache_try_rekey_reuse_locked(), _ensure_external_patch_buffer(), _lock_pipe_surface(), _non_thread_safe_cache_remove(), _reset_piece_cache_entry(), _trace_exact_hit(), _update_backbuf_cache_reference(), dt_dev_pixelpipe_cache_auto_destroy_apply(), dt_dev_pixelpipe_cache_rekey(), dt_drawlayer_cache_ensure_process_patch_buffer(), dt_pixel_cache_alloc(), dt_pixel_cache_message(), dt_pixel_cache_new_entry(), and dt_pixelpipe_cache_free_align_cache().
◆ hits
| int dt_pixel_cache_entry_t::hits |
◆ id
| int dt_pixel_cache_entry_t::id |
◆ lock
◆ name
| char* dt_pixel_cache_entry_t::name |
◆ refcount
◆ serial
◆ size
| size_t dt_pixel_cache_entry_t::size |
The documentation for this struct was generated from the following file: