Lines Matching defs:logical
81 TRACE(("check_logical_location() - logical paritition does not lie "
136 PartitionMapWriter::WriteLogical(const LogicalPartition* logical,
139 if (logical == NULL || primary == NULL)
142 if (!check_logical_location(logical, primary))
149 status_t error = _ReadBlock(logical->PartitionTableOffset(),
158 logical->GetPartitionDescriptor(descriptor);
161 if (logical->Next() != NULL)
162 logical->Next()->GetPartitionDescriptor(descriptor, true);
172 status_t error = _WriteBlock(logical->PartitionTableOffset(),
179 PartitionMapWriter::WriteExtendedHead(const LogicalPartition* logical,
196 if (logical == NULL) {
204 partition.SetBlockSize(logical->BlockSize());
205 partition.SetOffset(logical->Offset());
206 partition.SetSize(logical->Size());
207 partition.SetType(logical->Type());
214 LogicalPartition* next = logical->Next();