Home
last modified time | relevance | path

Searched refs:HlistNode (Results 1 – 25 of 25) sorted by relevance

/ohos5.0/foundation/communication/dsoftbus/components/nstackx/fillp/src/public/include/
H A Dhlist.h23 struct HlistNode { struct
24 struct HlistNode *next; argument
25 struct HlistNode **pprev; argument
30 struct HlistNode head; argument
48 #define HLIST_PREV(ptr) ((struct HlistNode *)(ptr)->pprev)
62 static void HlistAddAfter(struct Hlist *list, struct HlistNode *prev, struct HlistNode *toBeAdded);
64 static struct HlistNode *HlistPopHead(struct Hlist *list);
69 static __inline void HlistAddAfter(struct Hlist *list, struct HlistNode *prev, struct HlistNode *to… in HlistAddAfter()
98 void HlistDelete(struct Hlist *list, struct HlistNode *n) in HlistDelete()
115 static __inline void HlistDelNode(struct HlistNode *n) in HlistDelNode()
[all …]
H A Dtiming_wheel.h81 struct HlistNode secNode;
82 struct HlistNode minNode;
83 struct HlistNode hourNode;
84 struct HlistNode cycleNode;
85 struct HlistNode cbListNode;
105 static __inline struct FillpTimingWheelTimerNode *FillpTimingWheelHourNodeEntry(struct HlistNode *h… in FillpTimingWheelHourNodeEntry()
111 static __inline struct FillpTimingWheelTimerNode *FillpTimingWheelMinNodeEntry(struct HlistNode *mi… in FillpTimingWheelMinNodeEntry()
117 static __inline struct FillpTimingWheelTimerNode *FillpTimingWheelSecNodeEntry(struct HlistNode *se… in FillpTimingWheelSecNodeEntry()
123 static __inline struct FillpTimingWheelTimerNode *FillpTimingWheelCycleNodeEntry(struct HlistNode *… in FillpTimingWheelCycleNodeEntry()
129 static __inline struct FillpTimingWheelTimerNode *FillpTimingWheelCblistNodeEntry(struct HlistNode in FillpTimingWheelCblistNodeEntry()
H A Depoll.h56 struct HlistNode rdlNode; /* Will be added to eventpoll->rdllist */
58 struct HlistNode sockWaitNode; /* Will be added to ftSock->epoll_taskList */
77 static __inline struct EpItem *EpItemEntryRdlNode(struct HlistNode *node) in EpItemEntryRdlNode()
82 static __inline struct EpItem *EpitemEntrySockWaitNode(struct HlistNode *node) in EpitemEntrySockWaitNode()
H A Dspunge.h86 struct HlistNode *fpcbCur;
126 void SpinstAddToPcbList(struct SpungeInstance *inst, struct HlistNode *node);
127 void SpinstDeleteFromPcbList(struct SpungeInstance *inst, struct HlistNode *node);
H A Ddympool.h28 struct HlistNode hnode;
32 static __inline DympMemory *DympMemoryNodeEntry(struct HlistNode *node) in DympMemoryNodeEntry()
H A Dsockets.h97 struct HlistNode listenNode;
151 static __inline struct FtSocket *SockEntryListenSocket(struct HlistNode *node) in SockEntryListenSocket()
/ohos5.0/foundation/communication/dsoftbus/components/nstackx/fillp/src/fillp_lib/include/
H A Dpcb.h46 struct HlistNode udpNode;
47 struct HlistNode hashNode;
66 static __inline struct SpungePcb *SpungePcbListNodeEntry(struct HlistNode *node) in SpungePcbListNodeEntry()
71 static __inline struct SpungePcb *SpungePcbHashNodeEntry(struct HlistNode *node) in SpungePcbHashNodeEntry()
H A Dspunge_core.h86 static __inline struct SockOsSocket *SockOsListEntry(struct HlistNode *node) in SockOsListEntry()
H A Dnet.h42 struct HlistNode osListNode; /* This has to be the First member of the structure */
/ohos5.0/foundation/communication/dsoftbus/components/nstackx/fillp/src/fillp_lib/include/fillp/
H A Dfillp_pcb.h55 struct HlistNode hnode;
61 static __inline struct FillpNackNode *FillpNackNodeEntry(struct HlistNode *node) in FillpNackNodeEntry()
171 struct HlistNode stbNode;
194 struct HlistNode sendNode;
228 static __inline struct FillpPcb *FillpPcbStbNodeEntry(struct HlistNode *node) in FillpPcbStbNodeEntry()
233 static __inline struct FillpPcb *FillpSendNodeEntry(FILLP_CONST struct HlistNode *node) in FillpSendNodeEntry()
H A Dfillp.h88 struct HlistNode node;
89 struct HlistNode unsendNode;
90 struct HlistNode pktSeqMapNode;
112 static __inline struct FillpPcbItem *FillpPcbEntry(struct HlistNode *node) in FillpPcbEntry()
117 static __inline struct FillpPcbItem *FillpPcbPktSeqMapNodeEntry(struct HlistNode *node) in FillpPcbPktSeqMapNodeEntry()
122 static __inline struct FillpPcbItem *FillpPcbUnsendNodeEntry(struct HlistNode *node) in FillpPcbUnsendNodeEntry()
/ohos5.0/foundation/communication/dsoftbus/components/nstackx/fillp/src/public/src/
H A Dtiming_wheel.c39 struct HlistNode *hourNode = FILLP_NULL_PTR; in FillpTimingWheelHandHourTick()
40 struct HlistNode *tmpNode = FILLP_NULL_PTR; in FillpTimingWheelHandHourTick()
88 struct HlistNode *minNode = FILLP_NULL_PTR; in FillpTimingWheelHandMinTick()
89 struct HlistNode *tmpNode = FILLP_NULL_PTR; in FillpTimingWheelHandMinTick()
130 struct HlistNode *secNode = FILLP_NULL_PTR; in FillpTimingWheelHandSecTick()
131 struct HlistNode *tmpNode = FILLP_NULL_PTR; in FillpTimingWheelHandSecTick()
291 struct HlistNode *node = FILLP_NULL_PTR; in FillpTimingWheelLoopCheck()
H A Ddympool.c77 struct HlistNode *node = FILLP_NULL_PTR; in DympDestroyPool()
H A Dsocket_common.c55 struct HlistNode *epNode = FILLP_NULL_PTR; in EpollEventCallback()
H A Dspunge_message.c664 struct HlistNode *node = FILLP_NULL_PTR; in SpungeHandleMsgClose()
767 struct HlistNode *pcbNode = FILLP_NULL_PTR; in SpungeHandleMsgSetNackDelay()
/ohos5.0/foundation/communication/dsoftbus/components/nstackx/fillp/src/fillp_lib/src/
H A Dsysio_udp.c213 struct HlistNode *node = HLIST_FIRST(&g_udpIo.listenPcbList); in SysioFreeSocketUdp()
399 struct HlistNode *node = FILLP_NULL_PTR; in SysioRemovePcbUdp()
490 struct HlistNode *node = FILLP_NULL_PTR; in SysioGetListenSocketByOssock()
515 struct HlistNode *node = FILLP_NULL_PTR; in SysioGetPcbFromRemoteaddrUdp()
H A Dspunge_core.c1107 struct HlistNode *pcbNode = FILLP_NULL_PTR; in FillpCalculateFairness()
1187 struct HlistNode *node = FILLP_NULL_PTR; in FillpCheckPcbNackListToSend()
1188 struct HlistNode *tmp = FILLP_NULL_PTR; in FillpCheckPcbNackListToSend()
1353 struct HlistNode *fpcbNode = HLIST_FIRST(&(stb->tbFpcbLists)); in SpungeClearItemWaitTokenList()
1391 struct HlistNode *fpcbNode = FILLP_NULL_PTR; in SpungeCheckItemWaitTokenList()
1495 struct HlistNode *node = FILLP_NULL_PTR; in SpungeTokenBucketDelFpcb()
1532 struct HlistNode *osSockNode; in SpinstLoopRecv()
H A Dspunge_stack.c500 void SpinstAddToPcbList(struct SpungeInstance *inst, struct HlistNode *node) in SpinstAddToPcbList()
505 void SpinstDeleteFromPcbList(struct SpungeInstance *inst, struct HlistNode *node) in SpinstDeleteFromPcbList()
/ohos5.0/foundation/communication/dsoftbus/components/nstackx/fillp/src/fillp_lib/src/fillp/
H A Dfillp_output.c58 struct HlistNode *unsendNode = HLIST_FIRST(&sendPcb->unSendList); in FillpGetSendItem()
292 struct HlistNode *pos = FILLP_NULL_PTR; in FillpAddtoListBySeqNum()
307 pos = (struct HlistNode *)(void *)pos->pprev; in FillpAddtoListBySeqNum()
H A Dfillp_pcb.c483 struct HlistNode *node = FILLP_NULL_PTR; in FillpPcbRemoveRecv()
552 struct HlistNode *node = FILLP_NULL_PTR; in FillpPcbFreeSendItemArray()
H A Dfillp_common.c47 struct HlistNode *pos = HLIST_FIRST(list); in FillpDelPktSeqHashItem()
535 struct HlistNode *node; in FillpCheckAndUpdateDelayNackList()
H A Dfillp_flow_control.c128 struct HlistNode *pos = FILLP_NULL_PTR; in FillpAppLimitedStatus()
H A Dfillp_input.c359 struct HlistNode *pos = HLIST_FIRST(list); in FillpGetSeqFromPktSeqHash()
/ohos5.0/foundation/communication/dsoftbus/components/nstackx/fillp/src/app_lib/src/
H A Dfillp_dfx.c33 .pprev = (struct HlistNode **)&g_fillpDfxPktPraseFailList,
41 struct HlistNode node;
300 struct HlistNode *pos = FILLP_NULL_PTR; in DfxGetPktPraseFailNode()
301 struct HlistNode *next = FILLP_NULL_PTR; in DfxGetPktPraseFailNode()
H A Depoll_app.c224 struct HlistNode *node = FILLP_NULL_PTR; in EpRemove()
279 struct HlistNode *node = FILLP_NULL_PTR; in EpGetEventsAndSignal()