QUARK  0.9.0
QUARK-QUeuingAndRuntimeforKernels
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
worker_s Struct Reference
Collaboration diagram for worker_s:

Data Fields

pthread_mutex_t worker_mutex
pthread_t thread_id
int rank
struct task_priority_tree_head_s * ready_list
volatile int ready_list_size
Quark_Taskcurrent_task_ptr
Quarkquark_ptr
volatile int finalize
volatile int executing_task
int set_to_manual_scheduling
pthread_cond_t worker_must_awake_cond
int status

Detailed Description

Definition at line 143 of file quark.c.


Field Documentation

Quark_Task* worker_s::current_task_ptr

Definition at line 149 of file quark.c.

volatile int worker_s::executing_task

Definition at line 152 of file quark.c.

volatile int worker_s::finalize

Definition at line 151 of file quark.c.

Quark* worker_s::quark_ptr

Definition at line 150 of file quark.c.

int worker_s::rank

Definition at line 146 of file quark.c.

struct task_priority_tree_head_s* worker_s::ready_list

Definition at line 147 of file quark.c.

volatile int worker_s::ready_list_size

Definition at line 148 of file quark.c.

int worker_s::set_to_manual_scheduling

Definition at line 153 of file quark.c.

int worker_s::status

Definition at line 155 of file quark.c.

pthread_t worker_s::thread_id

Definition at line 145 of file quark.c.

pthread_cond_t worker_s::worker_must_awake_cond

Definition at line 154 of file quark.c.

pthread_mutex_t worker_s::worker_mutex

Definition at line 144 of file quark.c.


The documentation for this struct was generated from the following file: