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()
553 LOG(VERBOSE) << StringPrintf("GKI_wait task=%i, pCond/pMutex = %p/%p", rtask, in GKI_wait()
561 gki_cb.com.OSWaitForEvt[rtask] = flag; in GKI_wait()
564 pthread_mutex_lock(&gki_cb.os.thread_evt_mutex[rtask]); in GKI_wait()
571 if (gki_cb.com.OSTaskQFirst[rtask][0]) in GKI_wait()
572 gki_cb.com.OSWaitEvt[rtask] |= TASK_MBOX_0_EVT_MASK; in GKI_wait()
573 if (gki_cb.com.OSTaskQFirst[rtask][1]) in GKI_wait()
574 gki_cb.com.OSWaitEvt[rtask] |= TASK_MBOX_1_EVT_MASK; in GKI_wait()
575 if (gki_cb.com.OSTaskQFirst[rtask][2]) in GKI_wait()
576 gki_cb.com.OSWaitEvt[rtask] |= TASK_MBOX_2_EVT_MASK; in GKI_wait()
577 if (gki_cb.com.OSTaskQFirst[rtask][3]) in GKI_wait()
578 gki_cb.com.OSWaitEvt[rtask] |= TASK_MBOX_3_EVT_MASK; in GKI_wait()
581 if (!(gki_cb.com.OSWaitEvt[rtask] & flag)) { in GKI_wait()
603 pthread_cond_timedwait(&gki_cb.os.thread_evt_cond[rtask], in GKI_wait()
604 &gki_cb.os.thread_evt_mutex[rtask], &abstime); in GKI_wait()
607 pthread_cond_wait(&gki_cb.os.thread_evt_cond[rtask], in GKI_wait()
608 &gki_cb.os.thread_evt_mutex[rtask]); in GKI_wait()
619 if (gki_cb.com.OSTaskQFirst[rtask][0]) in GKI_wait()
620 gki_cb.com.OSWaitEvt[rtask] |= TASK_MBOX_0_EVT_MASK; in GKI_wait()
621 if (gki_cb.com.OSTaskQFirst[rtask][1]) in GKI_wait()
622 gki_cb.com.OSWaitEvt[rtask] |= TASK_MBOX_1_EVT_MASK; in GKI_wait()
623 if (gki_cb.com.OSTaskQFirst[rtask][2]) in GKI_wait()
624 gki_cb.com.OSWaitEvt[rtask] |= TASK_MBOX_2_EVT_MASK; in GKI_wait()
625 if (gki_cb.com.OSTaskQFirst[rtask][3]) in GKI_wait()
626 gki_cb.com.OSWaitEvt[rtask] |= TASK_MBOX_3_EVT_MASK; in GKI_wait()
628 if (gki_cb.com.OSWaitEvt[rtask] == EVENT_MASK(GKI_SHUTDOWN_EVT)) { in GKI_wait()
629 gki_cb.com.OSWaitEvt[rtask] = 0; in GKI_wait()
632 pthread_mutex_unlock(&gki_cb.os.thread_evt_mutex[rtask]); in GKI_wait()
634 rtask); in GKI_wait()
636 gki_cb.os.thread_id[rtask] = 0; in GKI_wait()
642 gki_cb.com.OSWaitForEvt[rtask] = 0; in GKI_wait()
645 evt = gki_cb.com.OSWaitEvt[rtask] & flag; in GKI_wait()
648 gki_cb.com.OSWaitEvt[rtask] &= ~flag; in GKI_wait()
652 pthread_mutex_unlock(&gki_cb.os.thread_evt_mutex[rtask]); in GKI_wait()
671 uint8_t rtask = GKI_get_taskid(); in GKI_delay() local
675 LOG(VERBOSE) << StringPrintf("GKI_delay %d %d", rtask, timeout); in GKI_delay()
691 if (rtask && gki_cb.com.OSRdyTbl[rtask] == TASK_DEAD) { in GKI_delay()
694 LOG(VERBOSE) << StringPrintf("GKI_delay %d %d done", rtask, timeout); in GKI_delay()