VLC  4.0.0-dev
Functions
thread.c File Reference
Include dependency graph for thread.c:

Functions

unsigned long vlc_thread_id (void)
 Thread identifier. More...
 
static int vlc_umtx_wake (void *addr, int nr)
 
static int vlc_umtx_wait (void *addr, unsigned val, const struct timespec *ts)
 
void vlc_atomic_notify_one (void *addr)
 Wakes up one thread on an address. More...
 
void vlc_atomic_notify_all (void *addr)
 Wakes up all thread on an address. More...
 
void vlc_atomic_wait (void *addr, unsigned val)
 Waits on an address. More...
 
int vlc_atomic_timedwait (void *addr, unsigned val, vlc_tick_t deadline)
 Waits on an address with a time-out. More...
 

Function Documentation

◆ vlc_umtx_wait()

static int vlc_umtx_wait ( void *  addr,
unsigned  val,
const struct timespec ts 
)
static

◆ vlc_umtx_wake()

static int vlc_umtx_wake ( void *  addr,
int  nr 
)
static