Home
last modified time | relevance | path

Searched refs:minNode (Results 1 - 2 of 2) sorted by relevance

/foundation/communication/dsoftbus/components/nstackx/fillp/src/public/src/
H A Dtiming_wheel.c88 struct HlistNode *minNode = FILLP_NULL_PTR; in FillpTimingWheelHandMinTick() local
102 minNode = HLIST_FIRST(&minHand->slotList[tmpIndex]); in FillpTimingWheelHandMinTick()
103 while (minNode != FILLP_NULL_PTR) { in FillpTimingWheelHandMinTick()
104 tmpNode = minNode->next; in FillpTimingWheelHandMinTick()
105 timerNode = FillpTimingWheelMinNodeEntry(minNode); in FillpTimingWheelHandMinTick()
106 HlistDelete(&minHand->slotList[tmpIndex], minNode); in FillpTimingWheelHandMinTick()
111 minNode = tmpNode; in FillpTimingWheelHandMinTick()
212 HLIST_INIT_NODE(&timerNode->minNode); in FillpTimingWheelAddTimerInner()
233 HlistAddTail(&ftWheel->minHand.slotList[minTick % FILLP_TIMING_WHEEL_SLOT_NUM], &timerNode->minNode); in FillpTimingWheelAddTimerInner()
274 HlistDelNode(&timerNode->minNode); in FillpTimingWheelDelTimer()
[all...]
/foundation/communication/dsoftbus/components/nstackx/fillp/src/public/include/
H A Dtiming_wheel.h82 struct HlistNode minNode; member
111 static __inline struct FillpTimingWheelTimerNode *FillpTimingWheelMinNodeEntry(struct HlistNode *minNode) in FillpTimingWheelMinNodeEntry() argument
113 return (struct FillpTimingWheelTimerNode *)((char *)(minNode) - in FillpTimingWheelMinNodeEntry()
114 (uintptr_t)(&(((struct FillpTimingWheelTimerNode *)0)->minNode))); in FillpTimingWheelMinNodeEntry()

Completed in 2 milliseconds