Home
last modified time | relevance | path

Searched refs:pvbase (Results 1 – 4 of 4) sorted by relevance

/external/opencore/oscl/oscl/osclproc/src/
Doscl_scheduler_readyq.cpp236 int32 OsclReadyQ::PendComplete(PVActiveBase *pvbase, int32 aReason) in PendComplete() argument
243 if (pvbase->IsInAnyQ()) in PendComplete()
248 else if (!pvbase->iBusy in PendComplete()
249 || pvbase->iStatus != OSCL_REQUEST_PENDING) in PendComplete()
256 pvbase->iPVReadyQLink.iIsIn = this; in PendComplete()
257 pvbase->iPVReadyQLink.iTimeQueuedTicks = OsclTickCount::TickCount(); in PendComplete()
258 pvbase->iPVReadyQLink.iSeqNum = ++iSeqNumCounter;//for the FIFO sort in PendComplete()
259 push(pvbase); in PendComplete()
269 pvbase->iStatus = aReason; in PendComplete()
287 int32 OsclReadyQ::WaitForRequestComplete(PVActiveBase* pvbase) in WaitForRequestComplete() argument
[all …]
Doscl_scheduler_threadcontext.cpp85 void PVThreadContext::PendComplete(PVActiveBase *pvbase, int32 aReason, TPVThreadContext aCallingCo… in PendComplete() argument
99 iScheduler->PendComplete(pvbase, aReason, EPVThreadContext_InThread); in PendComplete()
101 iScheduler->PendComplete(pvbase, aReason, aCallingContext); in PendComplete()
Doscl_scheduler.cpp1137 void OsclExecSchedulerCommonBase::PendComplete(PVActiveBase *pvbase, int32 aReason, TPVThreadContex… in PendComplete() argument
1146 LOGPERF2((0, "PVSCHED: %s AO %s Request complete", iLogPerfIndentStr, pvbase->iName.Str())); in PendComplete()
1148 if (iExecTimerQ.IsIn(pvbase)) in PendComplete()
1149 iExecTimerQ.Remove(pvbase); in PendComplete()
1153 int32 err = iReadyQ.PendComplete(pvbase, aReason); in PendComplete()
1158 void OsclExecSchedulerCommonBase::RequestCanceled(PVActiveBase* pvbase) in RequestCanceled() argument
1160 LOGPERF2((0, "PVSCHED: %s AO %s Request canceled", iLogPerfIndentStr, pvbase->iName.Str())); in RequestCanceled()
1170 bool complete = iReadyQ.IsIn(pvbase); in RequestCanceled()
1181 RESET_LOG_PERF((0, "PVSCHED: Waiting on cancel... AO '%s'", pvbase->iName.Str())); in RequestCanceled()
1187 int32 err = iReadyQ.WaitForRequestComplete(pvbase); in RequestCanceled()
[all …]
Doscl_scheduler_readyq.h115 int32 PendComplete(PVActiveBase *pvbase, int32 aReason);