#include <stdint.h>
#include "atomic.h"
Go to the source code of this file.
◆ avpriv_atomic_int_get
◆ avpriv_atomic_int_set
◆ avpriv_atomic_int_add_and_fetch
Definition at line 42 of file atomic_gcc.h.
Referenced by av_buffer_is_writable(), av_buffer_pool_get(), av_buffer_pool_uninit(), av_buffer_ref(), av_buffer_unref(), ffmmal_add_packet(), ffmmal_fill_input_port(), ffmmal_poolref_unref(), ffmmal_set_ref(), ffmmal_stop_decoder(), input_callback(), mmap_read_frame(), mmap_release_buffer(), and pool_release_buffer().
◆ avpriv_atomic_ptr_cas
◆ atomic_int_get_gcc()
static int atomic_int_get_gcc |
( |
volatile int * |
ptr | ) |
|
|
inlinestatic |
◆ atomic_int_set_gcc()
static void atomic_int_set_gcc |
( |
volatile int * |
ptr, |
|
|
int |
val |
|
) |
| |
|
inlinestatic |
◆ atomic_int_add_and_fetch_gcc()
static int atomic_int_add_and_fetch_gcc |
( |
volatile int * |
ptr, |
|
|
int |
inc |
|
) |
| |
|
inlinestatic |
◆ atomic_ptr_cas_gcc()
static void* atomic_ptr_cas_gcc |
( |
void *volatile * |
ptr, |
|
|
void * |
oldval, |
|
|
void * |
newval |
|
) |
| |
|
inlinestatic |