Lines Matching refs:internalState

1284 	IODMACommandInternal * internalState = fInternalState;  in genIOVMSegments()  local
1299 UInt64 offset = *offsetP + internalState->fPreparedOffset; in genIOVMSegments()
1300 UInt64 memLength = internalState->fPreparedOffset + internalState->fPreparedLength; in genIOVMSegments()
1306 …if ((offset == internalState->fPreparedOffset) || (offset != state->fOffset) || internalState->fNe… in genIOVMSegments()
1308 internalState->fIOVMAddrValid = state->fIOVMAddr = 0; in genIOVMSegments()
1309 internalState->fNextRemapPage = NULL; in genIOVMSegments()
1310 internalState->fNewMD = false; in genIOVMSegments()
1313 if (internalState->fLocalMapperAllocValid) { in genIOVMSegments()
1315 state->fMappedBase = internalState->fLocalMapperAlloc; in genIOVMSegments()
1335 while (internalState->fIOVMAddrValid || (state->fOffset < memLength)) { in genIOVMSegments()
1337 if (!internalState->fIOVMAddrValid) { in genIOVMSegments()
1346 if (internalState->fLocalMapperAllocValid) { in genIOVMSegments()
1347 if (!internalState->fMapSegmentsCount) { in genIOVMSegments()
1348 state->fIOVMAddr = internalState->fLocalMapperAlloc + offset - internalState->fPreparedOffset; in genIOVMSegments()
1357 uint64_t off2Ind = internalState->fOffset2Index; in genIOVMSegments()
1361 && (offset == internalState->fNextOffset || off2Ind <= offset)) { in genIOVMSegments()
1362 ind = internalState->fIndex; in genIOVMSegments()
1368 …offsets 0x%qx, 0x%qx, 0x%qx ind %qd\n", this, offset, internalState->fPreparedOffset, internalStat… in genIOVMSegments()
1373 …while (ind < internalState->fMapSegmentsCount && offset >= internalState->fMapSegments[ind].fDMAOf… in genIOVMSegments()
1376 if (ind < internalState->fMapSegmentsCount) { in genIOVMSegments()
1377 length = internalState->fMapSegments[ind].fDMAOffset; in genIOVMSegments()
1385 off2Ind = internalState->fMapSegments[ind].fDMAOffset; in genIOVMSegments()
1392 runOffset += internalState->fMapSegments[ind].fPageOffset; in genIOVMSegments()
1393 …address = internalState->fLocalMapperAllocBase + internalState->fMapSegments[ind].fMapOffset + run… in genIOVMSegments()
1403 internalState->fIndex = ind; in genIOVMSegments()
1404 internalState->fOffset2Index = off2Ind; in genIOVMSegments()
1405 internalState->fNextOffset = state->fOffset + length; in genIOVMSegments()
1415 internalState->fCopyMD ? internalState->fCopyMD.get() : fMemory.get(); in genIOVMSegments()
1428 internalState->fCopyMD ? internalState->fCopyMD.get() : fMemory.get(); in genIOVMSegments()
1445 internalState->fIOVMAddrValid = true; in genIOVMSegments()
1451 internalState->fIOVMAddrValid = state->fIOVMAddr = 0; in genIOVMSegments()
1454 internalState->fIOVMAddrValid = state->fIOVMAddr = state->fLength = 0; // At end in genIOVMSegments()
1467 internalState->fIOVMAddrValid = state->fIOVMAddr = 0; in genIOVMSegments()
1470 if (!internalState->fIOVMAddrValid) { in genIOVMSegments()
1473 if (internalState->fCursor) { in genIOVMSegments()
1484 internalState->fIOVMAddrValid = true; in genIOVMSegments()
1496 remap = internalState->fNextRemapPage; in genIOVMSegments()
1499 for (remap = internalState->fCopyPageAlloc; in genIOVMSegments()
1512 internalState->fNextRemapPage = vm_page_get_next(remap); in genIOVMSegments()
1518 internalState->fIOVMAddrValid = true; in genIOVMSegments()
1535 internalState->fIOVMAddrValid = true; in genIOVMSegments()
1545 internalState->fIOVMAddrValid = true; in genIOVMSegments()
1555 internalState->fIOVMAddrValid = true; in genIOVMSegments()
1568 if (internalState->fCursor) { in genIOVMSegments()
1572 mask = (segIndex ? fAlignMaskInternalSegments : internalState->fSourceAlignMask); in genIOVMSegments()
1591 internalState->fIOVMAddrValid = state->fIOVMAddr = state->fLength = 0; // At end in genIOVMSegments()
1596 if (internalState->fIOVMAddrValid) { in genIOVMSegments()
1624 *offsetP = offset - internalState->fPreparedOffset; in genIOVMSegments()