Home
last modified time | relevance | path

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

/device/google/contexthub/firmware/src/
DeventQ.c34 uintptr_t evtFreeData; member
74 q->forceDiscardCbk(t->evtType, t->evtData, t->evtFreeData); in evtQueueFree()
82 bool evtQueueEnqueue(struct EvtQueue* q, uint32_t evtType, void *evtData, uintptr_t evtFreeData, bo… in evtQueueEnqueue() argument
100 q->forceDiscardCbk(rec->evtType, rec->evtData, rec->evtFreeData); in evtQueueEnqueue()
119 rec->evtFreeData = evtFreeData; in evtQueueEnqueue()
179 *evtFreeDataP = rec->evtFreeData; in evtQueueDequeue()
Dseos.c374 static void handleEventFreeing(uint32_t evtType, void *evtData, uintptr_t evtFreeData) // watch out… in handleEventFreeing() argument
376 if ((taggedPtrIsPtr(evtFreeData) && !taggedPtrToPtr(evtFreeData)) || in handleEventFreeing()
377 (taggedPtrIsUint(evtFreeData) && !taggedPtrToUint(evtFreeData))) in handleEventFreeing()
380 if (taggedPtrIsPtr(evtFreeData)) in handleEventFreeing()
381 ((EventFreeF)taggedPtrToPtr(evtFreeData))(evtData); in handleEventFreeing()
384 struct Task* task = osTaskFindByTid(taggedPtrToUint(evtFreeData)); in handleEventFreeing()
/device/google/contexthub/firmware/inc/
DeventQ.h30 …def void (*EvtQueueForciblyDiscardEvtCbkF)(uint32_t evtType, void *evtData, uintptr_t evtFreeData);
36 bool evtQueueEnqueue(struct EvtQueue* q, uint32_t evtType, void *evtData, uintptr_t evtFreeData, bo…