Home
last modified time | relevance | path

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

/device/google/contexthub/firmware/os/core/
DeventQ.c42 TaggedPtr evtFreeData; member
92 q->forceDiscardCbk(rec->evtType, rec->evtData, rec->evtFreeData); in evtQueueFree()
101 TaggedPtr evtFreeData, bool atFront) in evtQueueEnqueue() argument
120 q->forceDiscardCbk(rec->evtType, rec->evtData, rec->evtFreeData); in evtQueueEnqueue()
136 rec->evtFreeData = evtFreeData; in evtQueueEnqueue()
169 q->forceDiscardCbk(rec->evtType, rec->evtData, rec->evtFreeData); in evtQueueRemoveAllMatching()
212 *evtFreeDataP = rec->evtFreeData; in evtQueueDequeue()
Dseos.c401 static void handleEventFreeing(uint32_t evtType, void *evtData, TaggedPtr evtFreeData) // watch out… in handleEventFreeing() argument
413 if (taggedPtrIsPtr(evtFreeData) && taggedPtrToPtr(evtFreeData)) { in handleEventFreeing()
418 ((EventFreeF)taggedPtrToPtr(evtFreeData))(evtData); in handleEventFreeing()
420 } else if (taggedPtrIsUint(evtFreeData)) { in handleEventFreeing()
/device/google/contexthub/firmware/os/inc/
DeventQ.h31 …def void (*EvtQueueForciblyDiscardEvtCbkF)(uint32_t evtType, void *evtData, TaggedPtr evtFreeData);
37 bool evtQueueEnqueue(struct EvtQueue* q, uint32_t evtType, void *evtData, TaggedPtr evtFreeData, bo…