cuflow_exeq Struct Reference
[cuflow/sched.h: SMP Parallelization]

#include <sched_types.h>

Data Fields

pthread_mutex_t pickup_mutex
cuflow_exeqpri_t priority
struct cuflow_exeq_entry call_arr [CUFLOW_EXEQ_SIZE]
AO_t head
AO_t tail

Detailed Description

An SMP workloading queue. This is a short queue used to float work between threads. The internal structure is private, you only need to pass it around to cuflow_sched_call_on etc. as an optimisation to avoid the individual thread-local lookup of cuflow_sched_call etc.

The documentation for this struct was generated from the following file:
Generated 2009-11-23 for culibs-0.25 using Doxygen. Maintained by Petter Urkedal.