Lines Matching refs:MPTaskQ
105 } MPTaskQ; typedef
107 typedef MPTaskQ* MPTaskQPtr;
113 void MPInitTaskQ(MPTaskQ* tq, MPTaskPtr* qlist, u32 q_len);
114 BOOL MPTermTaskQ(MPTaskQ* taskq);
115 BOOL MPGetTaskQInfo(MPTaskQ* taskq, MPTaskQInfo *tqinfo);
116 BOOL MPStartTaskQ(MPTaskQ* taskq);
117 BOOL MPRunTasksFromTaskQ(MPTaskQ* taskq, int deque_granularity);
118 BOOL MPStopTaskQ(MPTaskQ* taskq);
119 BOOL MPWaitTaskQ(MPTaskQ* taskq, u32 wmask);
120 BOOL MPWaitTaskQWithTimeout(MPTaskQ* taskq, u32 wmask, OSTimeNanoseconds timeout);
121 BOOL MPEnqueTask(MPTaskQ* taskq, MPTask* task);
122 MPTaskPtr MPDequeTask(MPTaskQ* taskq);
123 u32 MPDequeTasks(MPTaskQ* taskq, MPTaskPtr* tasks, int max_tasks);
124 BOOL MPResetTaskQ(MPTaskQ* taskq);
126 BOOL MPPrintTaskQStats(MPTaskQ *taskq, int size);