/ohos5.0/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.h | 86 struct FillpPcbItem { struct 112 static __inline struct FillpPcbItem *FillpPcbEntry(struct HlistNode *node) in FillpPcbEntry() argument 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)->pktSeqMa… in FillpPcbPktSeqMapNodeEntry() 122 static __inline struct FillpPcbItem *FillpPcbUnsendNodeEntry(struct HlistNode *node) in FillpPcbUnsendNodeEntry() 124 …return (struct FillpPcbItem *)((char *)(node) - (uintptr_t)(&(((struct FillpPcbItem *)0)->unsendNo… in FillpPcbUnsendNodeEntry()
|
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_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);
|
/ohos5.0/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_CA… 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()
|
/ohos5.0/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() 54 struct FillpPcbItem *item = (struct FillpPcbItem *)SkipListPopValue(&sendPcb->unrecvList); in FillpGetSendItem() 108 struct FillpPcbItem *item = (struct FillpPcbItem *)sendPcb->preItem; in FillpDoneSendAllData() 164 struct FillpPcbItem *item = FILLP_NULL_PTR; in FillpSendOne() 220 struct FillpPcbItem *item, FILLP_CHAR *dataOptionAddr) in FillpBuildPktDataOptions() 293 struct FillpPcbItem *posItem = FILLP_NULL_PTR; in FillpAddtoListBySeqNum() 374 FILLP_INT FillpSendItem(struct FillpPcbItem *item, struct FillpPcb *fpcb) in FillpSendItem() 487 struct FillpPcbItem *item = FILLP_NULL_PTR; in FillpSendPack() [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 | 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 *item = FILLP_NULL_PTR; in FillpAckRedunlist() 253 item = (struct FillpPcbItem *)node->item; in FillpAckRedunlist() 383 struct FillpPcbItem *item = FILLP_NULL_PTR; in FillpUploadRecvBox() [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 *item[], FILLP_UINT32 itemCnt) in FillpPcbSend() 553 struct FillpPcbItem *item = FILLP_NULL_PTR; in FillpPcbFreeSendItemArray()
|
H A D | fillp_input.c | 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() 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 *item = FILLP_NULL_PTR; in FillpHdlDataInput() 284 item = (struct FillpPcbItem *)node->item; in FillpHdlDataInput() 288 item = (struct FillpPcbItem *)SkipListPopTail(&pcb->recv.recvList); in FillpHdlDataInput() 355 struct FillpPcbItem **outItem) in FillpGetSeqFromPktSeqHash() 360 struct FillpPcbItem *item = FILLP_NULL_PTR; in FillpGetSeqFromPktSeqHash() [all …]
|
H A D | fillp_flow_control.c | 129 struct FillpPcbItem *item = FILLP_NULL_PTR; in FillpAppLimitedStatus()
|
/ohos5.0/foundation/communication/dsoftbus/components/nstackx/fillp/src/app_lib/src/ |
H A D | socket_app.c | 315 struct FillpPcbItem *bufItem = FILLP_NULL_PTR; in SockSendReqFpcbItemWithSem() 351 struct FillpPcbItem *bufItem = FILLP_NULL_PTR; in SockSendReqFpcbItemWithoutSem() 379 struct FillpPcbItem *bufItem = FILLP_NULL_PTR; in SockSendReqFpcbItem() 392 struct FillpPcbItem *itemList[], FILLP_UINT32 *itemCnt, struct FillpPcbItem *item) in SockSendmsgPushOrSendItem() 446 struct FillpPcbItem *itemList[], FILLP_UINT32 itemCnt) in SockSendLastItem() 470 struct FillpPcbItem *item = FILLP_NULL_PTR; in SockSendmsgDataToBufCache() 586 struct FillpPcbItem *bufItem = FILLP_NULL_PTR; in SockRecvReqFpcbItemWithSem() 616 struct FillpPcbItem *bufItem = FILLP_NULL_PTR; in SockRecvReqFpcbItemWithoutSem() 642 struct FillpPcbItem *bufItem = FILLP_NULL_PTR; in SockRecvReqFpcbItem() 645 bufItem = (struct FillpPcbItem *)sock->recvPktBuf; in SockRecvReqFpcbItem() [all …]
|
/ohos5.0/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);
|
/ohos5.0/foundation/communication/dsoftbus/components/nstackx/fillp/src/public/include/ |
H A D | spunge.h | 104 struct FillpPcbItem **unsendItem;
|