Home
last modified time | relevance | path

Searched refs:EvtQueue (Results 1 – 3 of 3) sorted by relevance

/device/google/contexthub/firmware/os/inc/
DeventQ.h29 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/
DeventQ.c45 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()
Dseos.c56 static struct EvtQueue *mEvtsInternal;