Searched refs:EvtQueue (Results 1 – 3 of 3) sorted by relevance
/device/google/contexthub/firmware/os/inc/ |
D | eventQ.h | 29 struct EvtQueue; 35 struct EvtQueue* evtQueueAlloc(uint32_t size, EvtQueueForciblyDiscardEvtCbkF forceDiscardCbk); 36 void evtQueueFree(struct EvtQueue* q); 37 bool evtQueueEnqueue(struct EvtQueue* q, uint32_t evtType, void *evtData, TaggedPtr evtFreeData, bo… 38 bool evtQueueDequeue(struct EvtQueue* q, uint32_t *evtTypeP, void **evtDataP, TaggedPtr *evtFreeDat… 39 void evtQueueRemoveAllMatching(struct EvtQueue* q, bool (*match)(uint32_t evtType, const void *dat…
|
/device/google/contexthub/firmware/os/core/ |
D | eventQ.c | 45 struct EvtQueue { struct 63 struct EvtQueue* evtQueueAlloc(uint32_t size, EvtQueueForciblyDiscardEvtCbkF forceDiscardCbk) in evtQueueAlloc() argument 65 struct EvtQueue *q = heapAlloc(sizeof(struct EvtQueue)); in evtQueueAlloc() 85 void evtQueueFree(struct EvtQueue* q) in evtQueueFree() 100 bool evtQueueEnqueue(struct EvtQueue* q, uint32_t evtType, void *evtData, in evtQueueEnqueue() 158 void evtQueueRemoveAllMatching(struct EvtQueue* q, in evtQueueRemoveAllMatching() 177 bool evtQueueDequeue(struct EvtQueue* q, uint32_t *evtTypeP, void **evtDataP, in evtQueueDequeue()
|
D | seos.c | 56 static struct EvtQueue *mEvtsInternal;
|