Home
last modified time | relevance | path

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

/ohos5.0/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.h86 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 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_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);
/ohos5.0/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_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 Dspunge_stack.c341 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 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()
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 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.c48 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 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 *item[], FILLP_UINT32 itemCnt) in FillpPcbSend()
553 struct FillpPcbItem *item = FILLP_NULL_PTR; in FillpPcbFreeSendItemArray()
H A Dfillp_input.c107 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 Dfillp_flow_control.c129 struct FillpPcbItem *item = FILLP_NULL_PTR; in FillpAppLimitedStatus()
/ohos5.0/foundation/communication/dsoftbus/components/nstackx/fillp/src/app_lib/src/
H A Dsocket_app.c315 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 Dspunge_core.h117 FILLP_INT SpungeItemRouteByToken(struct FillpPcbItem *item, struct FillpPcb *fpcb);
/ohos5.0/foundation/communication/dsoftbus/components/nstackx/fillp/src/public/include/
H A Dspunge.h104 struct FillpPcbItem **unsendItem;