Lines Matching refs:offset
281 off_t offset = partition->Offset() + PTS_OFFSET;
283 status_t error = info->SetTo(offset, size);
342 // check offset and size
343 off_t offset = sector_align(*_offset, Partition()->BlockSize());
346 off_t end = offset + size;
357 if ((spaceOffset >= offset && spaceOffset < end)
358 || (offset >= spaceOffset && offset < spaceEnd)) {
364 if (offset < spaceOffset)
367 distance = spaceEnd - offset;
386 if (offset < spaceOffset) {
387 offset = spaceOffset;
388 end = offset + size;
391 offset = end - size;
396 if (offset < spaceOffset) {
397 offset = spaceOffset;
398 end = offset + size;
401 size = end - offset;
405 offset = end - size;
406 if (offset < spaceOffset) {
407 offset = spaceOffset;
408 size = end - offset;
412 *_offset = offset;
420 ExtendedPartitionHandle::CreateChild(off_t offset, off_t size,
433 // offset properly aligned?
434 if (offset != sector_align(offset, Partition()->BlockSize())
445 off_t end = offset + size;
452 if (offset >= spaceOffset && end <= spaceEnd) {
462 parameters << "partition_table_offset " << offset - PTS_OFFSET << " ;\n";
471 child->SetOffset(offset);