ARGOBOTS  29b0d4cc91ca184a8278ddf690fd0bcb2119000e
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Macros | Functions
abti_sched.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CNT_DECL(c)
 
#define CNT_INIT(c, v)
 
#define CNT_INC(c)
 
#define SCHED_SLEEP(c, t)
 

Functions

static ABTI_schedABTI_sched_get_ptr (ABT_sched sched)
 
static ABT_sched ABTI_sched_get_handle (ABTI_sched *p_sched)
 
static void ABTI_sched_discard_and_free (ABTI_local *p_local, ABTI_sched *p_sched, ABT_bool force_free)
 
static void ABTI_sched_set_request (ABTI_sched *p_sched, uint32_t req)
 
static void ABTI_sched_unset_request (ABTI_sched *p_sched, uint32_t req)
 

Macro Definition Documentation

#define CNT_DECL (   c)

Definition at line 75 of file abti_sched.h.

Referenced by sched_run().

#define CNT_INC (   c)

Definition at line 77 of file abti_sched.h.

Referenced by sched_run().

#define CNT_INIT (   c,
 
)

Definition at line 76 of file abti_sched.h.

Referenced by sched_run().

#define SCHED_SLEEP (   c,
 
)

Definition at line 78 of file abti_sched.h.

Referenced by sched_run().

Function Documentation

static void ABTI_sched_discard_and_free ( ABTI_local p_local,
ABTI_sched p_sched,
ABT_bool  force_free 
)
inlinestatic

Definition at line 43 of file abti_sched.h.

Referenced by ABTI_xstream_free(), and xstream_update_main_sched().

static ABT_sched ABTI_sched_get_handle ( ABTI_sched p_sched)
inlinestatic
static ABTI_sched* ABTI_sched_get_ptr ( ABT_sched  sched)
inlinestatic
static void ABTI_sched_set_request ( ABTI_sched p_sched,
uint32_t  req 
)
inlinestatic

Definition at line 57 of file abti_sched.h.

Referenced by ABTI_sched_exit(), ABTI_sched_finish(), and xstream_update_main_sched().

static void ABTI_sched_unset_request ( ABTI_sched p_sched,
uint32_t  req 
)
inlinestatic

Definition at line 62 of file abti_sched.h.