
Functions | |
| uintptr_t | vlc_atomic_get (const vlc_atomic_t *atom) |
| uintptr_t | vlc_atomic_set (vlc_atomic_t *atom, uintptr_t v) |
| uintptr_t | vlc_atomic_add (vlc_atomic_t *atom, uintptr_t v) |
| uintptr_t | vlc_atomic_swap (vlc_atomic_t *atom, uintptr_t v) |
| uintptr_t | vlc_atomic_compare_swap (vlc_atomic_t *atom, uintptr_t oldval, uintptr_t newval) |
| uintptr_t vlc_atomic_add | ( | vlc_atomic_t * | atom, | |
| uintptr_t | v | |||
| ) |
References vlc_atomic_t::s, vlc_atomic_t::u, vlc_mutex_lock(), and vlc_mutex_unlock().
| uintptr_t vlc_atomic_compare_swap | ( | vlc_atomic_t * | atom, | |
| uintptr_t | oldval, | |||
| uintptr_t | newval | |||
| ) |
References vlc_atomic_t::s, vlc_atomic_t::u, vlc_mutex_lock(), and vlc_mutex_unlock().
| uintptr_t vlc_atomic_get | ( | const vlc_atomic_t * | atom | ) |
References vlc_atomic_t::u, vlc_mutex_lock(), and vlc_mutex_unlock().
| uintptr_t vlc_atomic_set | ( | vlc_atomic_t * | atom, | |
| uintptr_t | v | |||
| ) |
References vlc_atomic_t::u, vlc_mutex_lock(), and vlc_mutex_unlock().
| uintptr_t vlc_atomic_swap | ( | vlc_atomic_t * | atom, | |
| uintptr_t | v | |||
| ) |
References vlc_atomic_t::s, vlc_atomic_t::u, vlc_mutex_lock(), and vlc_mutex_unlock().
1.7.1