Lines Matching refs:defragEntry
250 if (wd->defragTable.defragEntry[i].fragCount != 0 )
252 if (((wd->tick - wd->defragTable.defragEntry[i].tick) >
258 for (j=0; j<wd->defragTable.defragEntry[i].fragCount; j++)
260 zfwBufFree(dev, wd->defragTable.defragEntry[i].fragment[j], 0);
264 wd->defragTable.defragEntry[i].fragCount = 0;
304 if ( wd->defragTable.defragEntry[i].fragCount == 0 )
315 for (j=0; j<wd->defragTable.defragEntry[i].fragCount; j++)
317 zfwBufFree(dev, wd->defragTable.defragEntry[i].fragment[j], 0);
321 wd->defragTable.defragEntry[i].fragCount = 1;
322 wd->defragTable.defragEntry[i].fragment[0] = buf;
323 wd->defragTable.defragEntry[i].seqNum = seqNum;
324 wd->defragTable.defragEntry[i].tick = wd->tick;
328 wd->defragTable.defragEntry[i].addr[j] = addr[j];
375 if ( wd->defragTable.defragEntry[i].fragCount != 0 )
380 if (addr[j] != wd->defragTable.defragEntry[i].addr[j])
388 if (seqNum == wd->defragTable.defragEntry[i].seqNum)
390 if ((fragNum == wd->defragTable.defragEntry[i].fragCount)
394 wd->defragTable.defragEntry[i].fragment[fragNum] = buf;
395 wd->defragTable.defragEntry[i].fragCount++;
401 returnBuf = wd->defragTable.defragEntry[i].fragment[0];
407 for(k=1; k<wd->defragTable.defragEntry[i].fragCount; k++)
410 wd->defragTable.defragEntry[i].fragment[k]);
413 zfRxBufferCopy(dev, returnBuf, wd->defragTable.defragEntry[i].fragment[k],
421 zfwBufFree(dev, wd->defragTable.defragEntry[i].fragment[k], 0);
424 wd->defragTable.defragEntry[i].fragCount = 0;