#include <stdint.h>
#include <stdatomic.h>
Go to the source code of this file.
◆ dt_atomic_int
◆ _Atomic()
◆ dt_atomic_add_int()
◆ dt_atomic_and_int()
◆ dt_atomic_CAS_int()
| int dt_atomic_CAS_int |
( |
dt_atomic_int * |
var, |
|
|
int * |
expected, |
|
|
int |
value |
|
) |
| |
|
inline |
◆ dt_atomic_exch_int()
◆ dt_atomic_get_int()
Referenced by _cache_entry_clmem_flush_device(), _cache_get_oldest(), _cache_try_rekey_reuse_locked(), _effective_timeout_ms(), _finish_buffer_thread(), _flag_pipe(), _for_each_remove_old(), _get_image_buffer(), _non_thread_safe_cache_remove(), _trace_exact_hit(), dt_database_release_transaction_debug(), dt_database_start_transaction_debug(), dt_dev_darkroom_pipeline(), dt_dev_pixelpipe_cache_rekey(), dt_dev_pixelpipe_get_changed(), dt_dev_pixelpipe_get_realtime(), dt_dev_pixelpipe_process(), dt_gui_throttle_cleanup(), dt_gui_throttle_get_pipe_runtime_us(), dt_gui_throttle_get_runtime_us(), and dt_pixel_cache_message().
◆ dt_atomic_get_uint64()
| uint64_t dt_atomic_get_uint64 |
( |
const dt_atomic_uint64 * |
var | ) |
|
|
inline |
◆ dt_atomic_or_int()
◆ dt_atomic_set_int()
References value.
Referenced by _change_pipe(), dt_database_end_transaction_batch(), dt_database_init(), dt_database_rollback_transaction(), dt_dev_add_history_item_real(), dt_dev_darkroom_pipeline(), dt_dev_pixelpipe_change_zoom_main(), dt_dev_pixelpipe_init_cached(), dt_dev_pixelpipe_set_changed(), dt_dev_pixelpipe_set_realtime(), dt_drawlayer_set_pipeline_realtime_mode(), dt_gui_throttle_init(), dt_gui_throttle_record_runtime(), dt_thumbnail_destroy(), dt_thumbnail_new(), and leave().
◆ dt_atomic_set_uint64()
| void dt_atomic_set_uint64 |
( |
dt_atomic_uint64 * |
var, |
|
|
uint64_t |
value |
|
) |
| |
|
inline |
◆ dt_atomic_sub_int()