Home
last modified time | relevance | path

Searched refs:wheel (Results 1 - 5 of 5) sorted by relevance

/foundation/communication/dsoftbus/components/nstackx/fillp/src/public/src/
H A Dtiming_wheel.c28 static void FillpTimingWheelRunPending(struct FillpTimingWheel *wheel, struct FillpTimingWheelTimerNode *timerNode) in FillpTimingWheelRunPending() argument
31 HlistAddTail(&wheel->curCbList, &timerNode->cbListNode); in FillpTimingWheelRunPending()
35 static void FillpTimingWheelHandHourTick(struct FillpTimingWheel *wheel, FILLP_LLONG tickDiff) in FillpTimingWheelHandHourTick() argument
38 struct FillpTimingWheelHand *hourHand = &wheel->hourHand; in FillpTimingWheelHandHourTick()
56 if (wheel->curTime > timerNode->expireTime) { in FillpTimingWheelHandHourTick()
59 FillpTimingWheelRunPending(wheel, timerNode); in FillpTimingWheelHandHourTick()
60 } else if (wheel->curTime + wheel->hourHand.handLength > timerNode->expireTime) { in FillpTimingWheelHandHourTick()
61 HlistAddTail(&wheel->hourCycleList, &timerNode->cycleNode); in FillpTimingWheelHandHourTick()
73 tmpNode = HLIST_FIRST(&wheel in FillpTimingWheelHandHourTick()
84 FillpTimingWheelHandMinTick(struct FillpTimingWheel *wheel, FILLP_LLONG tickDiff) FillpTimingWheelHandMinTick() argument
126 FillpTimingWheelHandSecTick(struct FillpTimingWheel *wheel, FILLP_INT tickDiff) FillpTimingWheelHandSecTick() argument
[all...]
/foundation/communication/dsoftbus/components/nstackx/fillp/src/public/include/
H A Dtiming_wheel.h86 struct FillpTimingWheel *wheel; member
96 (node)->wheel = FILLP_NULL_PTR; \
101 ((timerNode)->wheel && \
/foundation/communication/dsoftbus/components/nstackx/fillp/src/fillp_lib/src/fillp/
H A Dfillp_timer.c218 FillpTimingWheelDelTimer(pcb->sendTimerNode.wheel, &pcb->sendTimerNode); in FillpDisableSendTimer()
235 FillpTimingWheelDelTimer(pcb->packTimerNode.wheel, &pcb->packTimerNode); in FillpDisablePackTimer()
249 FillpTimingWheelDelTimer(pcb->FcTimerNode.wheel, &pcb->FcTimerNode); in FillpDisableFcTimer()
264 FillpTimingWheelDelTimer(pcb->keepAliveTimerNode.wheel, &pcb->keepAliveTimerNode); in FillpDisableKeepAliveTimer()
281 FillpTimingWheelDelTimer(pcb->delayNackTimerNode.wheel, &pcb->delayNackTimerNode); in FillpDisableDelayNackTimer()
297 FillpTimingWheelDelTimer(pcb->dataBurstTimerNode.wheel, &pcb->dataBurstTimerNode); in FillpDisableDataBurstTimer()
311 FillpTimingWheelDelTimer(pcb->connRetryTimeoutTimerNode.wheel, &pcb->connRetryTimeoutTimerNode); in FillpDisableConnRetryCheckTimer()
326 FillpTimingWheelDelTimer(pcb->finCheckTimer.wheel, &pcb->finCheckTimer); in FillpDisableFinCheckTimer()
/foundation/multimodalinput/input/util/common/include/
H A Dstruct_multimodal.h360 double wheel {};
/foundation/communication/dsoftbus/components/nstackx/fillp/src/fillp_lib/src/
H A Dspunge_core.c1206 Commenting the timeout check again here, since the timing wheel in FillpCheckPcbNackListToSend()
1272 FillpTimingWheelDelTimer(stb->tockenTimerNode.wheel, &stb->tockenTimerNode); in SpungeDisableTokenTimer()

Completed in 5 milliseconds