HomeSort by relevance Sort by last modified time
    Searched refs:EvtQueue (Results 1 - 3 of 3) sorted by null

  /device/google/contexthub/firmware/os/inc/
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, bool atFront /* do not set this unless you know the repercussions. read: never set this in new code */);
38 bool evtQueueDequeue(struct EvtQueue* q, uint32_t *evtTypeP, void **evtDataP, TaggedPtr *evtFreeDataP, bool sleepIfNone);
39 void evtQueueRemoveAllMatching(struct EvtQueue* q, bool (*match)(uint32_t evtType, const void *data, void *context), void *context);
  /device/google/contexthub/firmware/os/core/
eventQ.c 45 struct EvtQueue {
63 struct EvtQueue* evtQueueAlloc(uint32_t size, EvtQueueForciblyDiscardEvtCbkF forceDiscardCbk)
65 struct EvtQueue *q = heapAlloc(sizeof(struct EvtQueue));
85 void evtQueueFree(struct EvtQueue* q)
100 bool evtQueueEnqueue(struct EvtQueue* q, uint32_t evtType, void *evtData,
158 void evtQueueRemoveAllMatching(struct EvtQueue* q,
177 bool evtQueueDequeue(struct EvtQueue* q, uint32_t *evtTypeP, void **evtDataP,
seos.c 56 static struct EvtQueue *mEvtsInternal;
    [all...]

Completed in 86 milliseconds