Lines Matching refs:disk
55 file_io_vec disk;
169 } else if (extent->offset + extent->disk.length <= offset) {
247 offset = lastExtent->offset + lastExtent->disk.length;
252 if (lastExtent->disk.offset + lastExtent->disk.length
254 || (lastExtent->disk.offset == -1 && vecs[i].offset == -1)) {
256 lastExtent->disk.length += vecs[i].length;
272 extent->disk = vecs[i];
274 offset += extent->disk.length;
281 TRACE("[%ld] extent offset %Ld, disk offset %Ld, length %Ld\n",
282 i, extent->offset, extent->disk.offset, extent->disk.length);
299 if (extent->offset + extent->disk.length > offset) {
300 extent->disk.length = offset - extent->offset;
301 if (extent->disk.length == 0)
358 mapEnd = lastExtent->offset + lastExtent->disk.length;
445 if (fileExtent->disk.offset != -1)
446 vecs[0].offset = fileExtent->disk.offset + offset;
449 vecs[0].length = fileExtent->disk.length - offset;
465 vecs[vecIndex++] = fileExtent->disk;
467 if ((off_t)size <= fileExtent->disk.length) {
477 size -= fileExtent->disk.length;
518 kprintf(" [%" B_PRIu32 "] offset %" B_PRIdOFF ", disk offset %"
520 extent->disk.offset, extent->disk.length);
556 mapSize += extent->offset + extent->disk.length;