gomp_task Struct Reference

#include <libgomp.h>

Collaboration diagram for gomp_task:

Collaboration graph
[legend]

Data Fields

gomp_taskparent
gomp_taskchildren
gomp_tasknext_child
gomp_taskprev_child
gomp_tasknext_queue
gomp_taskprev_queue
gomp_task_icv icv
void(* fn )(void *)
void * fn_data
enum gomp_task_kind kind
bool in_taskwait
bool in_tied_task
gomp_sem_t taskwait_sem

Detailed Description

Definition at line 240 of file libgomp.h.


Field Documentation

struct gomp_task* gomp_task::children

Definition at line 243 of file libgomp.h.

Referenced by gomp_barrier_handle_tasks(), gomp_clear_parent(), gomp_init_task(), GOMP_task(), and GOMP_taskwait().

void(* gomp_task::fn)(void *)

Referenced by gomp_barrier_handle_tasks(), GOMP_task(), and GOMP_taskwait().

void* gomp_task::fn_data

Definition at line 250 of file libgomp.h.

Referenced by gomp_barrier_handle_tasks(), and GOMP_taskwait().

struct gomp_task_icv gomp_task::icv

Definition at line 248 of file libgomp.h.

Referenced by gomp_icv(), gomp_init_task(), gomp_new_icv(), and gomp_team_start().

bool gomp_task::in_taskwait

Definition at line 252 of file libgomp.h.

Referenced by gomp_barrier_handle_tasks(), gomp_init_task(), and GOMP_taskwait().

bool gomp_task::in_tied_task

Definition at line 253 of file libgomp.h.

Referenced by gomp_init_task(), and GOMP_task().

enum gomp_task_kind gomp_task::kind

Definition at line 251 of file libgomp.h.

Referenced by gomp_barrier_handle_tasks(), gomp_init_task(), GOMP_task(), and GOMP_taskwait().

struct gomp_task* gomp_task::next_child

Definition at line 244 of file libgomp.h.

Referenced by gomp_barrier_handle_tasks(), gomp_clear_parent(), GOMP_task(), and GOMP_taskwait().

struct gomp_task* gomp_task::next_queue

Definition at line 246 of file libgomp.h.

Referenced by gomp_barrier_handle_tasks(), GOMP_task(), and GOMP_taskwait().

struct gomp_task* gomp_task::parent

Definition at line 242 of file libgomp.h.

Referenced by gomp_barrier_handle_tasks(), gomp_clear_parent(), gomp_end_task(), gomp_init_task(), and GOMP_task().

struct gomp_task* gomp_task::prev_child

Definition at line 245 of file libgomp.h.

Referenced by gomp_barrier_handle_tasks(), GOMP_task(), and GOMP_taskwait().

struct gomp_task* gomp_task::prev_queue

Definition at line 247 of file libgomp.h.

Referenced by gomp_barrier_handle_tasks(), GOMP_task(), and GOMP_taskwait().

gomp_sem_t gomp_task::taskwait_sem

Definition at line 254 of file libgomp.h.

Referenced by gomp_barrier_handle_tasks(), gomp_finish_task(), gomp_init_task(), and GOMP_taskwait().


The documentation for this struct was generated from the following file:
Generated on Fri Apr 5 05:41:48 2013 for Libgomp by  doxygen 1.4.7