version 1.6, 2012/03/13 10:01:59
|
version 1.6.2.2, 2012/05/14 12:07:08
|
Line 182 struct sched_RootTask {
|
Line 182 struct sched_RootTask {
|
#define ROOT_DATA(x) (x)->root_data.iov_base |
#define ROOT_DATA(x) (x)->root_data.iov_base |
#define ROOT_DATLEN(x) (x)->root_data.iov_len |
#define ROOT_DATLEN(x) (x)->root_data.iov_len |
}; |
}; |
|
#define ROOT_QUEUE_EMPTY(x, _q) TAILQ_EMPTY(&((x)->root_##_q)) |
|
|
|
|
inline int sched_GetErrno(); |
inline int sched_GetErrno(); |
Line 250 inline void *schedFetch(sched_root_task_t * __restrict
|
Line 251 inline void *schedFetch(sched_root_task_t * __restrict
|
* @killState = kill condition variable, if !=0 stop scheduler loop |
* @killState = kill condition variable, if !=0 stop scheduler loop |
* return: -1 error or 0 ok |
* return: -1 error or 0 ok |
*/ |
*/ |
int schedRun(sched_root_task_t * __restrict root, volatile intptr_t * __restrict killState); | int schedRun(sched_root_task_t *root, volatile intptr_t * __restrict killState); |
/* |
/* |
* schedCancel() - Cancel task from scheduler |
* schedCancel() - Cancel task from scheduler |
* |
* |