Lines Matching refs:rtask
539 uint8_t rtask; in GKI_wait() local
544 rtask = GKI_get_taskid(); in GKI_wait()
545 if (rtask >= GKI_MAX_TASKS) { in GKI_wait()
547 rtask, GKI_MAX_TASKS); in GKI_wait()
551 gki_pthread_info_t* p_pthread_info = &gki_pthread_info[rtask]; in GKI_wait()
555 << StringPrintf("GKI_wait task=%i, pCond/pMutex = %p/%p", rtask, in GKI_wait()
563 gki_cb.com.OSWaitForEvt[rtask] = flag; in GKI_wait()
566 pthread_mutex_lock(&gki_cb.os.thread_evt_mutex[rtask]); in GKI_wait()
573 if (gki_cb.com.OSTaskQFirst[rtask][0]) in GKI_wait()
574 gki_cb.com.OSWaitEvt[rtask] |= TASK_MBOX_0_EVT_MASK; in GKI_wait()
575 if (gki_cb.com.OSTaskQFirst[rtask][1]) in GKI_wait()
576 gki_cb.com.OSWaitEvt[rtask] |= TASK_MBOX_1_EVT_MASK; in GKI_wait()
577 if (gki_cb.com.OSTaskQFirst[rtask][2]) in GKI_wait()
578 gki_cb.com.OSWaitEvt[rtask] |= TASK_MBOX_2_EVT_MASK; in GKI_wait()
579 if (gki_cb.com.OSTaskQFirst[rtask][3]) in GKI_wait()
580 gki_cb.com.OSWaitEvt[rtask] |= TASK_MBOX_3_EVT_MASK; in GKI_wait()
583 if (!(gki_cb.com.OSWaitEvt[rtask] & flag)) { in GKI_wait()
605 pthread_cond_timedwait(&gki_cb.os.thread_evt_cond[rtask], in GKI_wait()
606 &gki_cb.os.thread_evt_mutex[rtask], &abstime); in GKI_wait()
609 pthread_cond_wait(&gki_cb.os.thread_evt_cond[rtask], in GKI_wait()
610 &gki_cb.os.thread_evt_mutex[rtask]); in GKI_wait()
621 if (gki_cb.com.OSTaskQFirst[rtask][0]) in GKI_wait()
622 gki_cb.com.OSWaitEvt[rtask] |= TASK_MBOX_0_EVT_MASK; in GKI_wait()
623 if (gki_cb.com.OSTaskQFirst[rtask][1]) in GKI_wait()
624 gki_cb.com.OSWaitEvt[rtask] |= TASK_MBOX_1_EVT_MASK; in GKI_wait()
625 if (gki_cb.com.OSTaskQFirst[rtask][2]) in GKI_wait()
626 gki_cb.com.OSWaitEvt[rtask] |= TASK_MBOX_2_EVT_MASK; in GKI_wait()
627 if (gki_cb.com.OSTaskQFirst[rtask][3]) in GKI_wait()
628 gki_cb.com.OSWaitEvt[rtask] |= TASK_MBOX_3_EVT_MASK; in GKI_wait()
630 if (gki_cb.com.OSWaitEvt[rtask] == EVENT_MASK(GKI_SHUTDOWN_EVT)) { in GKI_wait()
631 gki_cb.com.OSWaitEvt[rtask] = 0; in GKI_wait()
634 pthread_mutex_unlock(&gki_cb.os.thread_evt_mutex[rtask]); in GKI_wait()
636 rtask); in GKI_wait()
638 gki_cb.os.thread_id[rtask] = 0; in GKI_wait()
644 gki_cb.com.OSWaitForEvt[rtask] = 0; in GKI_wait()
647 evt = gki_cb.com.OSWaitEvt[rtask] & flag; in GKI_wait()
650 gki_cb.com.OSWaitEvt[rtask] &= ~flag; in GKI_wait()
654 pthread_mutex_unlock(&gki_cb.os.thread_evt_mutex[rtask]); in GKI_wait()
673 uint8_t rtask = GKI_get_taskid(); in GKI_delay() local
678 << StringPrintf("GKI_delay %d %d", rtask, timeout); in GKI_delay()
694 if (rtask && gki_cb.com.OSRdyTbl[rtask] == TASK_DEAD) { in GKI_delay()
698 << StringPrintf("GKI_delay %d %d done", rtask, timeout); in GKI_delay()