ARGOBOTS  1227c643f7a7f974f1f1778a9ffebd29d7dafecf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Data Structures | Functions | Variables
prio.c File Reference
#include "abti.h"
Include dependency graph for prio.c:

Go to the source code of this file.

Data Structures

struct  sched_data
 

Functions

static int sched_init (ABT_sched sched, ABT_sched_config config)
 
static void sched_run (ABT_sched sched)
 
static int sched_free (ABT_sched)
 
ABT_sched_defABTI_sched_get_prio_def (void)
 
static sched_datasched_data_get_ptr (void *data)
 

Variables

static ABT_sched_def sched_prio_def
 

Function Documentation

ABT_sched_def* ABTI_sched_get_prio_def ( void  )

Definition at line 29 of file prio.c.

Referenced by ABTI_sched_create_basic(), and ABTI_sched_print().

static sched_data* sched_data_get_ptr ( void *  data)
inlinestatic

Definition at line 34 of file prio.c.

Referenced by sched_free(), and sched_run().

static int sched_free ( ABT_sched  sched)
static

Definition at line 134 of file prio.c.

static int sched_init ( ABT_sched  sched,
ABT_sched_config  config 
)
static

Definition at line 39 of file prio.c.

static void sched_run ( ABT_sched  sched)
static

Definition at line 86 of file prio.c.

Variable Documentation

ABT_sched_def sched_prio_def
static
Initial value:
= { .type = ABT_SCHED_TYPE_TASK,
.init = sched_init,
.run = sched_run,
.free = sched_free,
.get_migr_pool = NULL }
static void sched_run(ABT_sched sched)
Definition: prio.c:86
static int sched_init(ABT_sched sched, ABT_sched_config config)
Definition: prio.c:39
static int sched_free(ABT_sched)
Definition: prio.c:134

Definition at line 14 of file prio.c.

Referenced by ABTI_sched_get_prio_def().