Lines Matching refs:extent
164 file_extent* extent = ExtentAt(index);
166 if (extent->offset > offset) {
169 } else if (extent->offset + extent->disk.length <= offset) {
173 // found extent
177 return extent;
270 file_extent* extent = ExtentAt(start++);
271 extent->offset = offset;
272 extent->disk = vecs[i];
274 offset += extent->disk.length;
275 lastExtent = extent;
280 file_extent* extent = ExtentAt(i);
281 TRACE("[%ld] extent offset %lld, disk offset %lld, length %lld\n",
282 i, extent->offset, extent->disk.offset, extent->disk.length);
295 file_extent* extent = _FindExtent(offset, &index);
296 if (extent != NULL) {
299 if (extent->offset + extent->disk.length > offset) {
300 extent->disk.length = offset - extent->offset;
301 if (extent->disk.length == 0)
516 file_extent* extent = map->ExtentAt(i);
519 B_PRIdOFF ", length %" B_PRIdOFF "\n", i, extent->offset,
520 extent->disk.offset, extent->disk.length);
554 file_extent* extent = map->ExtentAt(map->Count() - 1);
555 if (extent != NULL)
556 mapSize += extent->offset + extent->disk.length;