Searched refs:evtFreeData (Results 1 – 3 of 3) sorted by relevance
/device/google/contexthub/firmware/os/core/ |
D | eventQ.c | 42 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()
|
D | seos.c | 401 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/ |
D | eventQ.h | 31 …def void (*EvtQueueForciblyDiscardEvtCbkF)(uint32_t evtType, void *evtData, TaggedPtr evtFreeData); 37 bool evtQueueEnqueue(struct EvtQueue* q, uint32_t evtType, void *evtData, TaggedPtr evtFreeData, bo…
|