version 1.13, 2012/08/08 08:25:39
|
version 1.13.2.1, 2012/08/08 23:00:05
|
Line 197 typedef TAILQ_HEAD(, sched_Task) sched_queue_t;
|
Line 197 typedef TAILQ_HEAD(, sched_Task) sched_queue_t;
|
/* root task */ |
/* root task */ |
struct sched_RootTask { |
struct sched_RootTask { |
int root_kq; |
int root_kq; |
unsigned int root_miss; | unsigned long root_miss; |
unsigned int root_task_miss; | |
struct timespec root_wait; |
struct timespec root_wait; |
struct timespec root_poll; |
struct timespec root_poll; |
intptr_t root_cond; |
intptr_t root_cond; |
Line 276 inline int schedPolling(sched_root_task_t * __restrict
|
Line 275 inline int schedPolling(sched_root_task_t * __restrict
|
* return: -1 error or 0 ok |
* return: -1 error or 0 ok |
*/ |
*/ |
inline int schedTermCondition(sched_root_task_t * __restrict root, intptr_t condValue); |
inline int schedTermCondition(sched_root_task_t * __restrict root, intptr_t condValue); |
/* |
|
* schedMissEvents() - Set new miss events rate for regular tasks |
|
* |
|
* @root = root task |
|
* @missEvents = maximum number of missed events before firing tasks |
|
* return: -1 error or 0 ok |
|
*/ |
|
inline int schedMissEvents(sched_root_task_t * __restrict root, u_int missEvents); |
|
/* |
/* |
* schedCall() - Call task execution function |
* schedCall() - Call task execution function |
* |
* |