/foundation/communication/dsoftbus/components/nstackx/fillp/src/fillp_lib/src/ |
H A D | fillp_buf_item.c | 29 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 D | spunge_core.c | 307 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 D | spunge_stack.c | 341 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 D | fillp_frame.h | 86 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 D | fillp_common.h | 47 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 D | fillp.h | 86 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 D | fillp_output.h | 28 FILLP_INT FillpSendItem(struct FillpPcbItem *item, struct FillpPcb *fpcb);
|
H A D | fillp_pcb.h | 261 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 D | fillp_output.c | 32 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 D | fillp_frame.c | 67 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 D | fillp_common.c | 26 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 D | fillp_pcb.c | 36 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 D | fillp_input.c | 75 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 D | fillp_flow_control.c | 129 struct FillpPcbItem *item = FILLP_NULL_PTR; in FillpAppLimitedStatus()
|
/foundation/communication/dsoftbus/components/nstackx/fillp/src/app_lib/src/ |
H A D | socket_app.c | 312 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 D | spunge_core.h | 117 FILLP_INT SpungeItemRouteByToken(struct FillpPcbItem *item, struct FillpPcb *fpcb);
|
/foundation/communication/dsoftbus/components/nstackx/fillp/src/public/include/ |
H A D | spunge.h | 104 struct FillpPcbItem **unsendItem;
|