ARGOBOTS  140a356fc09a44696eb3487150e459266f9b5405
Functions
abti_waitlist.h File Reference
#include "abt_config.h"
Include dependency graph for abti_waitlist.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

static void ABTI_waitlist_init (ABTI_waitlist *p_waitlist)
 
static void ABTI_waitlist_wait_and_unlock (ABTI_local **pp_local, ABTI_waitlist *p_waitlist, ABTI_spinlock *p_lock, ABT_bool blocking, ABT_sync_event_type sync_event_type, void *p_sync)
 
static ABT_bool ABTI_waitlist_wait_timedout_and_unlock (ABTI_local **pp_local, ABTI_waitlist *p_waitlist, ABTI_spinlock *p_lock, ABT_bool blocking, double target_time, ABT_sync_event_type sync_event_type, void *p_sync)
 
static void ABTI_waitlist_signal (ABTI_local *p_local, ABTI_waitlist *p_waitlist)
 
static void ABTI_waitlist_broadcast (ABTI_local *p_local, ABTI_waitlist *p_waitlist)
 
static ABT_bool ABTI_waitlist_is_empty (ABTI_waitlist *p_waitlist)
 

Function Documentation

◆ ABTI_waitlist_broadcast()

static void ABTI_waitlist_broadcast ( ABTI_local p_local,
ABTI_waitlist p_waitlist 
)
inlinestatic

◆ ABTI_waitlist_init()

static void ABTI_waitlist_init ( ABTI_waitlist p_waitlist)
inlinestatic

◆ ABTI_waitlist_is_empty()

static ABT_bool ABTI_waitlist_is_empty ( ABTI_waitlist p_waitlist)
inlinestatic

Definition at line 209 of file abti_waitlist.h.

Referenced by ABT_cond_free().

◆ ABTI_waitlist_signal()

static void ABTI_waitlist_signal ( ABTI_local p_local,
ABTI_waitlist p_waitlist 
)
inlinestatic

Definition at line 159 of file abti_waitlist.h.

Referenced by ABT_cond_signal().

◆ ABTI_waitlist_wait_and_unlock()

static void ABTI_waitlist_wait_and_unlock ( ABTI_local **  pp_local,
ABTI_waitlist p_waitlist,
ABTI_spinlock p_lock,
ABT_bool  blocking,
ABT_sync_event_type  sync_event_type,
void *  p_sync 
)
inlinestatic

◆ ABTI_waitlist_wait_timedout_and_unlock()

static ABT_bool ABTI_waitlist_wait_timedout_and_unlock ( ABTI_local **  pp_local,
ABTI_waitlist p_waitlist,
ABTI_spinlock p_lock,
ABT_bool  blocking,
double  target_time,
ABT_sync_event_type  sync_event_type,
void *  p_sync 
)
inlinestatic

Definition at line 69 of file abti_waitlist.h.

Referenced by ABT_cond_timedwait().