Searched refs:TaggedPtr (Results 1 – 12 of 12) sorted by relevance
/device/google/contexthub/firmware/os/platform/stm32/inc/plat/ |
D | taggedPtr.h | 26 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/ |
D | eventQ.h | 31 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…
|
D | sensors.h | 126 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…
|
D | sensors_priv.h | 29 TaggedPtr callInfo; /* pointer to ops struct or app tid */
|
D | seos.h | 290 bool osRetainCurrentEvent(TaggedPtr *evtFreeingInfoP); //called from any apps' event handling to re… 291 void osFreeRetainedEvent(uint32_t evtType, void *evtData, TaggedPtr *evtFreeingInfoP);
|
D | seos_priv.h | 106 TaggedPtr evtFreeInfo;
|
D | syscallDo.h | 70 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/ |
D | eventQ.c | 42 TaggedPtr evtFreeData; 101 TaggedPtr evtFreeData, bool atFront) in evtQueueEnqueue() 178 TaggedPtr *evtFreeDataP, bool sleepIfNone) in evtQueueDequeue()
|
D | timer.c | 50 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()
|
D | seos.c | 62 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()
|
D | osApi.c | 73 TaggedPtr *evtFreeingInfoP = va_arg(args, TaggedPtr*); in osExpApiEvtqRetainEvt() 82 TaggedPtr *evtFreeingInfoP = va_arg(args, TaggedPtr*); in osExpApiEvtqFreeRetained()
|
D | sensors.c | 89 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()
|