Lines Matching refs:FragFrame
2217 ASSERT(pAd->FragFrame.pFragPacket);
2219 GET_OS_PKT_DATAPTR(pAd->FragFrame.pFragPacket);
2220 pAd->FragFrame.RxSize = DataSize + HeaderRoom;
2222 pAd->FragFrame.RxSize);
2223 pAd->FragFrame.Sequence = pHeader->Sequence;
2224 pAd->FragFrame.LastFrag = pHeader->Frag; /* Should be 0 */
2225 ASSERT(pAd->FragFrame.LastFrag == 0);
2230 if ((pHeader->Sequence != pAd->FragFrame.Sequence) ||
2231 (pHeader->Frag != (pAd->FragFrame.LastFrag + 1))) {
2234 RESET_FRAGFRAME(pAd->FragFrame);
2238 } else if ((pAd->FragFrame.RxSize + DataSize) > MAX_FRAME_SIZE) {
2241 RESET_FRAGFRAME(pAd->FragFrame);
2257 pFragBuffer = GET_OS_PKT_DATAPTR(pAd->FragFrame.pFragPacket);
2260 NdisMoveMemory((pFragBuffer + pAd->FragFrame.RxSize), pData,
2262 pAd->FragFrame.RxSize += DataSize;
2263 pAd->FragFrame.LastFrag = pHeader->Frag; /* Update fragment number */
2285 pRetPacket = pAd->FragFrame.pFragPacket;
2286 pAd->FragFrame.pFragPacket = pNewFragPacket;
2290 pRxBlk->DataSize = pAd->FragFrame.RxSize - HeaderRoom;
2293 RESET_FRAGFRAME(pAd->FragFrame);