Home
last modified time | relevance | path

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

/aosp_15_r20/device/google/contexthub/firmware/os/core/
DnanohubCommand.c733 static int fillBuffer(void *tx, uint32_t totLength, uint32_t *wakeup, uint32_t *nonwakeup) in fillBuffer() argument
742 prevNonWakeup = *nonwakeup; in fillBuffer()
744 while (hostIntfPacketDequeue(&mTxNext, wakeup, nonwakeup)) { in fillBuffer()
784 *nonwakeup = prevNonWakeup; in fillBuffer()
789 prevNonWakeup = *nonwakeup; in fillBuffer()
798 uint32_t nonwakeup = atomicRead32bits(&mTxWakeCnt[1]); in updateInterrupts() local
807 if (!nonwakeup && nonwakeupStatus) in updateInterrupts()
809 else if (nonwakeup && !nonwakeupStatus) in updateInterrupts()
813 void nanohubPrefetchTx(uint32_t interrupt, uint32_t wakeup, uint32_t nonwakeup) in nanohubPrefetchTx() argument
820 if (nonwakeup < atomicRead32bits(&mTxWakeCnt[1])) in nanohubPrefetchTx()
[all …]
DhostIntf.c558 bool hostIntfPacketDequeue(void *data, uint32_t *wakeup, uint32_t *nonwakeup) in hostIntfPacketDequeue() argument
623 *nonwakeup = mNonWakeupBlocks; in hostIntfPacketDequeue()
/aosp_15_r20/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);