Home
last modified time | relevance | path

Searched refs:FillpPcbItem (Results 1 - 17 of 17) sorted by relevance

/foundation/communication/dsoftbus/components/nstackx/fillp/src/fillp_lib/src/
H A Dfillp_buf_item.c29 struct FillpPcbItem *pcbItem = (struct FillpPcbItem *)DYMP_ITEM_DATA(item); in FillpCreateDympCreateCb()
30 pcbItem->buf.p = (char *)pcbItem + sizeof(struct FillpPcbItem); in FillpCreateDympCreateCb()
40 ((int)sizeof(struct FillpPcbItem) + (int)(pktSize + FILLP_HLEN)), in FillpCreateBufItemPool()
66 fpcb = (struct FillpPcb *)(((struct FillpPcbItem *)data)->fpcb); in FillpFreeBufItem()
70 FillpFrameFreeItem((struct FillpPcbItem *)data); in FillpFreeBufItem()
H A Dspunge_core.c307 SpungeAlloc(FILLP_UNSEND_BOX_LOOP_CHECK_BURST, sizeof(struct FillpPcbItem *), SPUNGE_ALLOC_TYPE_CALLOC); in SpungeInstSendInit()
925 struct FillpPcbItem **item = inst->unsendItem; in SpungeLoopCheckUnsendBox()
1316 FILLP_INT SpungeItemRouteByToken(struct FillpPcbItem *item, struct FillpPcb *fpcb) in SpungeItemRouteByToken()
1355 struct FillpPcbItem *item = FILLP_NULL_PTR; in SpungeClearItemWaitTokenList()
1360 item = (struct FillpPcbItem *)SkipListPopValue(&(fpcb->send.itemWaitTokenLists)); in SpungeClearItemWaitTokenList()
1374 item = (struct FillpPcbItem *)SkipListPopValue(&(fpcb->send.itemWaitTokenLists)); in SpungeClearItemWaitTokenList()
1394 struct FillpPcbItem *item = FILLP_NULL_PTR; in SpungeCheckItemWaitTokenList()
1423 item = (struct FillpPcbItem *)node->item; in SpungeCheckItemWaitTokenList()
1620 struct FillpPcbItem *item = SkipListPopValue(&pcb->recv.recvBoxPlaceInOrder); in SpungePushRecvdDataToStack()
H A Dspunge_stack.c341 struct FillpPcbItem *item = FILLP_NULL_PTR; in SpungeConnCheckUnsendBoxEmpty()
365 item = (struct FillpPcbItem *)data; in SpungeConnCheckUnsendBoxEmpty()
/foundation/communication/dsoftbus/components/nstackx/fillp/src/fillp_lib/include/fillp/
H A Dfillp_frame.h86 struct FillpPcbItem;
105 void FillpFrameFreeItem(struct FillpPcbItem *item);
106 FILLP_INT FillpFrameAddItem(struct FillpFrameHandle *h, struct FillpPcbItem *item);
109 void FillpFrameItemReference(struct FillpPcbItem *item, struct FillpFrameItem *frameItem);
110 void FillpFrameTxInitItem(struct FillpFrameHandle *h, struct FillpPcbItem *item,
113 FILLP_UINT16 FillpFrameBuildOption(const struct FillpPcbItem *item, FILLP_UINT8 *option);
115 struct FillpPcbItem *item, FILLP_UINT8 *option, FILLP_UINT8 optLen);
116 void FillpFrameRx(struct FillpFrameHandle *h, const struct FillpPcbItem *item);
H A Dfillp_common.h47 void InsertUnrecvListFail(struct FillpPcb *pcb, struct FillpPcbItem *item);
49 void FillpFreeItemAndEvent(struct FillpPcb *pcb, struct FillpPcbItem *item);
60 void FillpDataToStack(struct FillpPcb *pcb, struct FillpPcbItem *buf);
H A Dfillp.h86 struct FillpPcbItem { struct
112 static __inline struct FillpPcbItem *FillpPcbEntry(struct HlistNode *node) in FillpPcbEntry()
114 return (struct FillpPcbItem *)((char *)(node) - (uintptr_t)(&(((struct FillpPcbItem *)0)->node))); in FillpPcbEntry()
117 static __inline struct FillpPcbItem *FillpPcbPktSeqMapNodeEntry(struct HlistNode *node) in FillpPcbPktSeqMapNodeEntry()
119 return (struct FillpPcbItem *)((char *)(node) - (uintptr_t)(&(((struct FillpPcbItem *)0)->pktSeqMapNode))); in FillpPcbPktSeqMapNodeEntry()
122 static __inline struct FillpPcbItem *FillpPcbUnsendNodeEntry(struct HlistNode *node) in FillpPcbUnsendNodeEntry()
124 return (struct FillpPcbItem *)((char *)(node) - (uintptr_t)(&(((struct FillpPcbItem *) in FillpPcbUnsendNodeEntry()
[all...]
H A Dfillp_output.h28 FILLP_INT FillpSendItem(struct FillpPcbItem *item, struct FillpPcb *fpcb);
H A Dfillp_pcb.h261 struct FillpPcbItem;
263 void FillpPcbSend(struct FillpPcb *fpcb, struct FillpPcbItem *item[], FILLP_UINT32 itemCnt);
/foundation/communication/dsoftbus/components/nstackx/fillp/src/fillp_lib/src/fillp/
H A Dfillp_output.c32 struct FillpPcbItem *item; in FillpMoveRedundantItemToUnrecvList()
34 item = (struct FillpPcbItem *)SkipListPopValue(&sendPcb->redunList); in FillpMoveRedundantItemToUnrecvList()
47 item = (struct FillpPcbItem *)SkipListPopValue(&sendPcb->redunList); in FillpMoveRedundantItemToUnrecvList()
51 IGNORE_OVERFLOW static struct FillpPcbItem *FillpGetSendItem(struct FillpSendPcb *sendPcb, in FillpGetSendItem()
54 struct FillpPcbItem *item = (struct FillpPcbItem *)SkipListPopValue(&sendPcb->unrecvList); in FillpGetSendItem()
108 struct FillpPcbItem *item = (struct FillpPcbItem *)sendPcb->preItem; in FillpDoneSendAllData()
132 static FILLP_UINT32 FillpBeforeSendItem(struct FillpPcbItem *item, struct FillpPcb *pcb, in FillpBeforeSendItem()
164 struct FillpPcbItem *ite in FillpSendOne()
[all...]
H A Dfillp_frame.c67 void FillpFrameItemReference(struct FillpPcbItem *item, struct FillpFrameItem *frameItem) in FillpFrameItemReference()
93 FILLP_INT FillpFrameAddItem(struct FillpFrameHandle *h, struct FillpPcbItem *item) in FillpFrameAddItem()
116 void FillpFrameFreeItem(struct FillpPcbItem *item) in FillpFrameFreeItem()
122 void FillpFrameTxInitItem(struct FillpFrameHandle *h, struct FillpPcbItem *item, in FillpFrameTxInitItem()
163 FILLP_UINT16 FillpFrameBuildOption(const struct FillpPcbItem *item, FILLP_UINT8 *option) in FillpFrameBuildOption()
190 struct FillpPcbItem *item, FILLP_UINT8 *option, FILLP_UINT8 optLen) in FillpFrameParseOption()
228 static void FillpFrameRxNewFrag(struct FillpFrame *frame, const struct FillpPcbItem *item) in FillpFrameRxNewFrag()
271 static void FillpFrameRxUpdateAndNotify(struct FillpFrameHandle *h, const struct FillpPcbItem *item) in FillpFrameRxUpdateAndNotify()
299 void FillpFrameRx(struct FillpFrameHandle *h, const struct FillpPcbItem *item) in FillpFrameRx()
H A Dfillp_common.c26 void FillpFreeItemAndEvent(struct FillpPcb *pcb, struct FillpPcbItem *item) in FillpFreeItemAndEvent()
35 void InsertUnrecvListFail(struct FillpPcb *pcb, struct FillpPcbItem *item) in InsertUnrecvListFail()
48 struct FillpPcbItem *item = FILLP_NULL_PTR; in FillpDelPktSeqHashItem()
84 struct FillpPcbItem *item = FillpPcbEntry(HLIST_FIRST(list)); in FillpMoveOneNode()
170 static inline void LogForMsgRTT(const struct FillpPcbItem *item) in LogForMsgRTT()
181 struct FillpPcbItem *item = FILLP_NULL_PTR; in FillpAckItemWaitTklist()
189 item = (struct FillpPcbItem *)node->item; in FillpAckItemWaitTklist()
210 struct FillpPcbItem *item = FILLP_NULL_PTR; in FillpAckUnrecvList()
221 item = (struct FillpPcbItem *)node->item; in FillpAckUnrecvList()
245 struct FillpPcbItem *ite in FillpAckRedunlist()
[all...]
H A Dfillp_pcb.c36 struct FillpPcbItem *value1 = (struct FillpPcbItem *)t1; in FillpSkiplistCmp()
37 struct FillpPcbItem *value2 = (struct FillpPcbItem *)t2; in FillpSkiplistCmp()
48 struct FillpPcbItem *value1 = (struct FillpPcbItem *)t1; in FillpSkiplistRecvcmp()
49 struct FillpPcbItem *value2 = (struct FillpPcbItem *)t2; in FillpSkiplistRecvcmp()
451 struct FillpPcbItem *item = FILLP_NULL_PTR; in FillpPcbFreeRecvItemArray()
525 void FillpPcbSend(struct FillpPcb *fpcb, struct FillpPcbItem *ite
[all...]
H A Dfillp_input.c75 static FILLP_INT FillpProcessDataOptions(FillpDataOption *dataOption, struct FillpPcb *pcb, struct FillpPcbItem *item) in FillpProcessDataOptions()
107 static FILLP_INT FillpAnalysisDataOptions(struct FillpPcb *pcb, struct FillpPcbItem *item) in FillpAnalysisDataOptions()
152 static void FillpProcessItemData(struct FillpPcb *pcb, struct FillpPcbItem *item, in FillpProcessItemData()
176 struct FillpPcbItem *itemPre = SkipListPopValue(&pcb->recv.recvBoxPlaceInOrder); in FillpProcessItemData()
188 IGNORE_OVERFLOW static void FillpDataInput(struct FillpPcb *pcb, struct FillpPcbItem *item) in FillpDataInput()
221 static void ProcessPcbItem(struct FillpPcb *pcb, FILLP_CONST struct NetBuf *buf, struct FillpPcbItem *pcbBuf) in ProcessPcbItem()
250 struct FillpPcbItem *item = FILLP_NULL_PTR; in ProcessPcbItem()
253 item = (struct FillpPcbItem *)node->item; in ProcessPcbItem()
262 struct FillpPcbItem *pcbBuf = FILLP_NULL_PTR; in FillpHdlDataInput()
281 struct FillpPcbItem *ite in FillpHdlDataInput()
[all...]
H A Dfillp_flow_control.c129 struct FillpPcbItem *item = FILLP_NULL_PTR; in FillpAppLimitedStatus()
/foundation/communication/dsoftbus/components/nstackx/fillp/src/app_lib/src/
H A Dsocket_app.c312 static struct FillpPcbItem *SockSendReqFpcbItemWithSem(struct FtSocket *sock, FILLP_INT flags) in SockSendReqFpcbItemWithSem()
315 struct FillpPcbItem *bufItem = FILLP_NULL_PTR; in SockSendReqFpcbItemWithSem()
349 static struct FillpPcbItem *SockSendReqFpcbItemWithoutSem(struct FtSocket *sock, FILLP_INT flags) in SockSendReqFpcbItemWithoutSem()
351 struct FillpPcbItem *bufItem = FILLP_NULL_PTR; in SockSendReqFpcbItemWithoutSem()
377 static struct FillpPcbItem *SockSendReqFpcbItem(struct FtSocket *sock, FILLP_INT flags) in SockSendReqFpcbItem()
379 struct FillpPcbItem *bufItem = FILLP_NULL_PTR; in SockSendReqFpcbItem()
392 struct FillpPcbItem *itemList[], FILLP_UINT32 *itemCnt, struct FillpPcbItem *item) in SockSendmsgPushOrSendItem()
408 static void SockSendMsgSetItem(struct FillpPcbItem *item, FILLP_CONST struct FtSocket *sock, in SockSendMsgSetItem()
431 static void SockItemSetFrameInfo(struct FillpPcbItem *ite
[all...]
/foundation/communication/dsoftbus/components/nstackx/fillp/src/fillp_lib/include/
H A Dspunge_core.h117 FILLP_INT SpungeItemRouteByToken(struct FillpPcbItem *item, struct FillpPcb *fpcb);
/foundation/communication/dsoftbus/components/nstackx/fillp/src/public/include/
H A Dspunge.h104 struct FillpPcbItem **unsendItem;

Completed in 13 milliseconds