Lines Matching refs:dmaReadCG
72 dmaReadCG(NULL),
435 if (dmaReadCG)
436 delete dmaReadCG;
437 dmaReadCG = NULL;
442 if (!dmaReadCG) {
445 dmaReadCG = new ChunkGenerator(curPrd.getBaseAddr(),
452 } else if (!dmaReadCG->done()) {
453 assert(dmaReadCG->complete() < MAX_DMA_SIZE);
454 ctrl->dmaRead(pciToDma(dmaReadCG->addr()), dmaReadCG->size(),
455 &dmaReadWaitEvent, dataBuffer + dmaReadCG->complete());
456 dmaReadBytes += dmaReadCG->size();
458 if (dmaReadCG->size() == TheISA::PageBytes)
460 dmaReadCG->next();
462 assert(dmaReadCG->done());
463 delete dmaReadCG;
464 dmaReadCG = NULL;