Searched refs:KTimerEvent (Results 1 – 3 of 3) sorted by relevance
9 typedef struct KTimerEvent { struct14 LIST_ENTRY(KTimerEvent) timerQueue; argument15 } KTimerEvent; typedef17 KTimerEvent *KTimer_Create(uint64_t timeout, KTimerCB cb, void *arg);18 void KTimer_Retain(KTimerEvent *evt);19 void KTimer_Release(KTimerEvent *evt);20 void KTimer_Cancel(KTimerEvent *evt);
44 KTimerEvent *timerEvt; // Timer event for wakeups
18 static LIST_HEAD(TimerWheelHead, KTimerEvent) timerSlot[TIMER_WHEEL_LENGTH];22 DEFINE_SLAB(KTimerEvent, &timerSlab);30 Slab_Init(&timerSlab, "KTimerEvent Slab", sizeof(KTimerEvent), 16); in KTimer_Init()40 KTimerEvent *44 KTimerEvent *evt = KTimerEvent_Alloc(); in KTimer_Create()61 KTimer_Retain(KTimerEvent *evt) in KTimer_Retain()68 KTimer_Release(KTimerEvent *evt) in KTimer_Release()77 KTimer_Cancel(KTimerEvent *evt) in KTimer_Cancel()101 KTimerEvent *it, *tmp; in KTimer_Process()