Searched refs:evtFreeingInfoP (Results 1 - 6 of 6) sorted by relevance

/device/google/contexthub/firmware/os/inc/
H A DsyscallDo.h70 static inline bool eOsRetainCurrentEvent(TaggedPtr *evtFreeingInfoP) argument
72 return syscallDo1P(SYSCALL_NO(SYSCALL_DOMAIN_OS, SYSCALL_OS_MAIN, SYSCALL_OS_MAIN_EVENTQ, SYSCALL_OS_MAIN_EVTQ_RETAIN_EVT), evtFreeingInfoP);
75 static inline bool eOsFreeRetainedEvent(uint32_t evtType, void *evtData, TaggedPtr *evtFreeingInfoP) argument
77 return syscallDo3P(SYSCALL_NO(SYSCALL_DOMAIN_OS, SYSCALL_OS_MAIN, SYSCALL_OS_MAIN_EVENTQ, SYSCALL_OS_MAIN_EVTQ_FREE_RETAINED), evtType, evtData, evtFreeingInfoP);
H A Dsensors.h182 bool (*sensorMarshallData)(uint32_t yourEvtType, const void *yourEvtData, TaggedPtr *evtFreeingInfoP, void *);
290 bool sensorMarshallEvent(uint32_t sensorHandle, uint32_t evtType, void *evtData, TaggedPtr *evtFreeingInfoP);
H A Dseos.h290 bool osRetainCurrentEvent(TaggedPtr *evtFreeingInfoP); //called from any apps' event handling to retain current event. Only valid for first app that tries. evtFreeingInfoP filled by call and used to free evt later
291 void osFreeRetainedEvent(uint32_t evtType, void *evtData, TaggedPtr *evtFreeingInfoP);
/device/google/contexthub/firmware/os/core/
H A Dsensors.c297 static bool sensorCallFuncMarshall(struct Sensor* s, uint32_t evtType, void *evtData, TaggedPtr *evtFreeingInfoP) argument
300 INVOKE_AS_OWNER_AND_RETURN(LOCAL_APP_OPS(s)->sensorMarshallData, evtType, evtData, evtFreeingInfoP, s->callData);
309 evt->externalMarshallEvt.evtFreeingInfo = *evtFreeingInfoP;
858 bool sensorMarshallEvent(uint32_t sensorHandle, uint32_t evtType, void *evtData, TaggedPtr *evtFreeingInfoP) argument
865 return sensorCallFuncMarshall(s, evtType, evtData, evtFreeingInfoP);
H A DosApi.c73 TaggedPtr *evtFreeingInfoP = va_arg(args, TaggedPtr*); local
75 *retValP = osRetainCurrentEvent(evtFreeingInfoP);
82 TaggedPtr *evtFreeingInfoP = va_arg(args, TaggedPtr*); local
84 osFreeRetainedEvent(evtType, evtData, evtFreeingInfoP);
H A Dseos.c1139 bool osRetainCurrentEvent(TaggedPtr *evtFreeingInfoP) argument
1144 *evtFreeingInfoP = *mCurEvtEventFreeingInfo;
1149 void osFreeRetainedEvent(uint32_t evtType, void *evtData, TaggedPtr *evtFreeingInfoP) argument
1152 handleEventFreeing(evtType, evtData, *evtFreeingInfoP);

Completed in 63 milliseconds