Home
last modified time | relevance | path

Searched refs:TaggedPtr (Results 1 – 12 of 12) sorted by relevance

/device/google/contexthub/firmware/os/platform/stm32/inc/plat/
DtaggedPtr.h26 typedef uintptr_t TaggedPtr; typedef
28 static inline void *taggedPtrToPtr(TaggedPtr tPtr) in taggedPtrToPtr()
33 static inline uintptr_t taggedPtrToUint(TaggedPtr tPtr) in taggedPtrToUint()
38 static inline bool taggedPtrIsPtr(TaggedPtr tPtr) in taggedPtrIsPtr()
43 static inline bool taggedPtrIsUint(TaggedPtr tPtr) in taggedPtrIsUint()
48 static inline TaggedPtr taggedPtrMakeFromPtr(const void* ptr) in taggedPtrMakeFromPtr()
53 static inline TaggedPtr taggedPtrMakeFromUint(uintptr_t ptr) in taggedPtrMakeFromUint()
/device/google/contexthub/firmware/os/inc/
DeventQ.h31 typedef void (*EvtQueueForciblyDiscardEvtCbkF)(uint32_t evtType, void *evtData, TaggedPtr evtFreeDa…
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…
Dsensors.h126 TaggedPtr marshallCbk;
162 TaggedPtr evtFreeingInfo;
182 …bool (*sensorMarshallData)(uint32_t yourEvtType, const void *yourEvtData, TaggedPtr *evtFreeingInf…
290 bool sensorMarshallEvent(uint32_t sensorHandle, uint32_t evtType, void *evtData, TaggedPtr *evtFree…
Dsensors_priv.h29 TaggedPtr callInfo; /* pointer to ops struct or app tid */
Dseos.h290 bool osRetainCurrentEvent(TaggedPtr *evtFreeingInfoP); //called from any apps' event handling to re…
291 void osFreeRetainedEvent(uint32_t evtType, void *evtData, TaggedPtr *evtFreeingInfoP);
Dseos_priv.h106 TaggedPtr evtFreeInfo;
DsyscallDo.h70 static inline bool eOsRetainCurrentEvent(TaggedPtr *evtFreeingInfoP) in eOsRetainCurrentEvent()
75 static inline bool eOsFreeRetainedEvent(uint32_t evtType, void *evtData, TaggedPtr *evtFreeingInfoP) in eOsFreeRetainedEvent()
/device/google/contexthub/firmware/os/core/
DeventQ.c42 TaggedPtr evtFreeData;
101 TaggedPtr evtFreeData, bool atFront) in evtQueueEnqueue()
178 TaggedPtr *evtFreeDataP, bool sleepIfNone) in evtQueueDequeue()
Dtimer.c50 TaggedPtr callInfo;
92 TaggedPtr callInfo = tim->callInfo; in timCallFunc()
173 static uint32_t timTimerSetEx(uint64_t length, uint32_t jitterPpm, uint32_t driftPpm, TaggedPtr inf… in timTimerSetEx()
Dseos.c62 static TaggedPtr *mCurEvtEventFreeingInfo = NULL; //used as flag for retaining. NULL when none or a…
368 TaggedPtr evtFreeInfo = act->privateEvt.evtFreeInfo; in osPrivateEvtFreeF()
401 static void handleEventFreeing(uint32_t evtType, void *evtData, TaggedPtr evtFreeData) // watch out… in handleEventFreeing()
1122 TaggedPtr *tmp = mCurEvtEventFreeingInfo; in osInternalEvtHandle()
1139 bool osRetainCurrentEvent(TaggedPtr *evtFreeingInfoP) in osRetainCurrentEvent()
1149 void osFreeRetainedEvent(uint32_t evtType, void *evtData, TaggedPtr *evtFreeingInfoP) in osFreeRetainedEvent()
1176 TaggedPtr evtFreeingInfo; in osMainDequeueLoop()
1303 static bool osEnqueueEvtCommon(uint32_t evt, void *evtData, TaggedPtr evtFreeInfo, bool urgent) in osEnqueueEvtCommon()
1364 static bool osEnqueuePrivateEvtEx(uint32_t evtType, void *evtData, TaggedPtr evtFreeInfo, uint32_t … in osEnqueuePrivateEvtEx()
DosApi.c73 TaggedPtr *evtFreeingInfoP = va_arg(args, TaggedPtr*); in osExpApiEvtqRetainEvt()
82 TaggedPtr *evtFreeingInfoP = va_arg(args, TaggedPtr*); in osExpApiEvtqFreeRetained()
Dsensors.c89 static uint32_t sensorRegisterEx(const struct SensorInfo *si, TaggedPtr callInfo, void *callData, b… in sensorRegisterEx()
297 static bool sensorCallFuncMarshall(struct Sensor* s, uint32_t evtType, void *evtData, TaggedPtr *ev… in sensorCallFuncMarshall()
858 bool sensorMarshallEvent(uint32_t sensorHandle, uint32_t evtType, void *evtData, TaggedPtr *evtFree… in sensorMarshallEvent()