OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:EvtQueue
(Results
1 - 3
of
3
) sorted by null
/device/google/contexthub/firmware/os/inc/
eventQ.h
29
struct
EvtQueue
;
35
struct
EvtQueue
* evtQueueAlloc(uint32_t size, EvtQueueForciblyDiscardEvtCbkF forceDiscardCbk);
36
void evtQueueFree(struct
EvtQueue
* q);
37
bool evtQueueEnqueue(struct
EvtQueue
* q, uint32_t evtType, void *evtData, TaggedPtr evtFreeData, bool atFront /* do not set this unless you know the repercussions. read: never set this in new code */);
38
bool evtQueueDequeue(struct
EvtQueue
* q, uint32_t *evtTypeP, void **evtDataP, TaggedPtr *evtFreeDataP, bool sleepIfNone);
39
void evtQueueRemoveAllMatching(struct
EvtQueue
* q, bool (*match)(uint32_t evtType, const void *data, void *context), void *context);
/device/google/contexthub/firmware/os/core/
eventQ.c
45
struct
EvtQueue
{
63
struct
EvtQueue
* evtQueueAlloc(uint32_t size, EvtQueueForciblyDiscardEvtCbkF forceDiscardCbk)
65
struct
EvtQueue
*q = heapAlloc(sizeof(struct
EvtQueue
));
85
void evtQueueFree(struct
EvtQueue
* q)
100
bool evtQueueEnqueue(struct
EvtQueue
* q, uint32_t evtType, void *evtData,
158
void evtQueueRemoveAllMatching(struct
EvtQueue
* q,
177
bool evtQueueDequeue(struct
EvtQueue
* q, uint32_t *evtTypeP, void **evtDataP,
seos.c
56
static struct
EvtQueue
*mEvtsInternal;
[
all
...]
Completed in 223 milliseconds