Home
last modified time | relevance | path

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

/device/google/contexthub/firmware/os/core/
DnanohubCommand.c680 static int fillBuffer(void *tx, uint32_t totLength, uint32_t *wakeup, uint32_t *nonwakeup) in fillBuffer() argument
689 prevNonWakeup = *nonwakeup; in fillBuffer()
691 while (hostIntfPacketDequeue(&mTxNext, wakeup, nonwakeup)) { in fillBuffer()
731 *nonwakeup = prevNonWakeup; in fillBuffer()
736 prevNonWakeup = *nonwakeup; in fillBuffer()
745 uint32_t nonwakeup = atomicRead32bits(&mTxWakeCnt[1]); in updateInterrupts() local
754 if (!nonwakeup && nonwakeupStatus) in updateInterrupts()
756 else if (nonwakeup && !nonwakeupStatus) in updateInterrupts()
760 void nanohubPrefetchTx(uint32_t interrupt, uint32_t wakeup, uint32_t nonwakeup) in nanohubPrefetchTx() argument
767 if (nonwakeup < atomicRead32bits(&mTxWakeCnt[1])) in nanohubPrefetchTx()
[all …]
DhostIntf.c557 bool hostIntfPacketDequeue(void *data, uint32_t *wakeup, uint32_t *nonwakeup) in hostIntfPacketDequeue() argument
622 *nonwakeup = mNonWakeupBlocks; in hostIntfPacketDequeue()
/device/google/contexthub/firmware/os/inc/
DnanohubCommand.h34 void nanohubPrefetchTx(uint32_t interrupt, uint32_t wakeup, uint32_t nonwakeup);
DhostIntf.h81 bool hostIntfPacketDequeue(void *ptr, uint32_t *wakeup, uint32_t *nonwakeup);