Lines Matching defs:length

130 the data, an offset to the disk and length (block aligned 64 bit numbers), and completion callback.
246 IOByteCount offset, addr64_t bytes, IOByteCount length)
251 remaining = length = min(length, md->getLength() - offset);
260 // Clip segment length to remaining
284 IOByteCount offset, addr64_t bytes, IOByteCount length)
289 remaining = length = min(length, md->getLength() - offset);
298 // Clip segment length to remaining
459 uint64_t deviceOffset, uint64_t length)
473 err = poller->startIO(operation, bufferOffset, deviceOffset + vars->block0, length, completion);
555 file_extent_callback(void * ref, uint64_t start, uint64_t length)
561 extent.length = length;
564 ctx->size += length;
864 while (position >= extentMap->length)
866 position -= extentMap->length;
871 vars->extentRemaining = extentMap->length - position;
926 uint32_t length = (vars->bufferOffset);
931 && ((vars->position - length) < vars->encryptEnd))
937 if (encryptLen > length)
938 encryptLen = length;
939 encryptStart = length - encryptLen;
972 //if (length != vars->bufferSize) HIBLOG("short write of %qx ends@ %qx\n", length, offset + length);
974 err = IOHibernatePollerIO(vars, kIOPolledWrite, vars->bufferHalf, offset, length);
983 vars->extentRemaining = vars->currentExtent->length;
1052 vars->extentRemaining = vars->currentExtent->length;
1061 uint64_t length;
1066 length = vars->extentRemaining;
1068 length = vars->bufferSize;
1069 if ((length + vars->position) > vars->readEnd)
1070 length = vars->readEnd - vars->position;
1072 vars->lastRead = length;
1073 if (length)
1075 //if (length != vars->bufferSize) HIBLOG("short read of %qx ends@ %qx\n", length, offset + length);
1076 err = IOHibernatePollerIO(vars, kIOPolledRead, vars->bufferHalf, offset, length);
1748 regEntry->setProperty((const char *) prop->name, (void *) (prop + 1), prop->length);
1749 // HIBPRINT("%s: %s, %d\n", regEntry->getName(), prop->name, prop->length);
1751 prop = (DeviceTreeNodeProperty *) (((uintptr_t)(prop + 1)) + ((prop->length + 3) & ~3));
2150 fileExtents[page].start, fileExtents[page].length,
2151 fileExtents[page].start + fileExtents[page].length);