Home | History | Annotate | Download | only in core

Lines Matching refs:nonwakeup

680 static int fillBuffer(void *tx, uint32_t totLength, uint32_t *wakeup, uint32_t *nonwakeup)
689 prevNonWakeup = *nonwakeup;
691 while (hostIntfPacketDequeue(&mTxNext, wakeup, nonwakeup)) {
731 *nonwakeup = prevNonWakeup;
736 prevNonWakeup = *nonwakeup;
745 uint32_t nonwakeup = atomicRead32bits(&mTxWakeCnt[1]);
754 if (!nonwakeup && nonwakeupStatus)
756 else if (nonwakeup && !nonwakeupStatus)
760 void nanohubPrefetchTx(uint32_t interrupt, uint32_t wakeup, uint32_t nonwakeup)
767 if (nonwakeup < atomicRead32bits(&mTxWakeCnt[1]))
768 nonwakeup = atomicRead32bits(&mTxWakeCnt[1]);
786 atomicWriteByte(&mTxCurrLength, fillBuffer(&mTxCurr, atomicReadByte(&mTxCurrLength), &wakeup, &nonwakeup));
788 atomicWrite32bits(&mTxWakeCnt[1], nonwakeup);
845 uint32_t length, wakeup, nonwakeup;
858 nonwakeup = atomicRead32bits(&mTxWakeCnt[1]);
867 totLength = fillBuffer(buf, totLength, &wakeup, &nonwakeup);
869 atomicWrite32bits(&mTxWakeCnt[1], nonwakeup);