Lines Matching refs:AppleRAIDExtentOnDisk

1167     AppleRAIDExtentOnDisk * extent = (AppleRAIDExtentOnDisk *)(map + 1);
1170 map->priUsed += sizeof(AppleRAIDExtentOnDisk);
1228 AppleRAIDExtentOnDisk extent;
1232 CFDataRef extentData = CFDataCreate(kCFAllocatorDefault, (const UInt8 *)&extent, sizeof(AppleRAIDExtentOnDisk));
1272 AppleRAIDExtentOnDisk * extent = (AppleRAIDExtentOnDisk *)(header + 1);
1341 AppleRAIDExtentOnDisk * extent = (AppleRAIDExtentOnDisk *)(header + 1);
1362 AppleRAIDExtentOnDisk * extent = (AppleRAIDExtentOnDisk *)((char *)header + header->lvExtentsStart);
2015 static AppleRAIDExtentOnDisk *
2016 allocateExtent(AppleRAIDExtentOnDisk * firstExtent, UInt64 lvgExtentCount, UInt64 size, CFStringRef location, UInt64 * extentCount)
2022 AppleRAIDExtentOnDisk dummyExtent = {0, 0};
2024 AppleRAIDExtentOnDisk * newExtents = malloc(sizeof(AppleRAIDExtentOnDisk));
2029 AppleRAIDExtentOnDisk * prevExtent = &dummyExtent;
2030 AppleRAIDExtentOnDisk * nextExtent = firstExtent;
2031 AppleRAIDExtentOnDisk * prevLargestExtent = 0;
2032 AppleRAIDExtentOnDisk * nextLargestExtent = 0;
2070 newExtents = reallocf(newExtents, sizeof(AppleRAIDExtentOnDisk) * (*extentCount + 1));
2093 static UInt64 growLastExtent(CFMutableDataRef extentData, AppleRAIDExtentOnDisk * lvgExtentList, UInt64 lvgExtentCount, UInt64 newSize)
2099 AppleRAIDExtentOnDisk foo, * extent = &foo;
2105 range = CFRangeMake(index, sizeof(AppleRAIDExtentOnDisk));
2110 index += sizeof(AppleRAIDExtentOnDisk);
2119 AppleRAIDExtentOnDisk * lvgExtent;
2136 CFDataReplaceBytes(extentData, range, (void *)extent, sizeof(AppleRAIDExtentOnDisk));
2154 AppleRAIDExtentOnDisk foo, * extent = &foo;
2158 range = CFRangeMake(index, sizeof(AppleRAIDExtentOnDisk));
2166 CFDataReplaceBytes(extentData, range, (void *)extent, sizeof(AppleRAIDExtentOnDisk));
2167 CFDataSetLength(extentData, index + sizeof(AppleRAIDExtentOnDisk));
2169 return CFDataGetLength(extentData) / sizeof(AppleRAIDExtentOnDisk); // the new extent count
2172 index += sizeof(AppleRAIDExtentOnDisk);
2319 static AppleRAIDExtentOnDisk *
2326 AppleRAIDExtentOnDisk * extents = NULL;
2335 if (*extentCount * sizeof(AppleRAIDExtentOnDisk) > extentSize) return NULL; // XXX buffer size
2340 AppleRAIDExtentOnDisk * extentsBuffer = (AppleRAIDExtentOnDisk *)malloc(extentSize);
2354 *extentCount = extentSize / sizeof(AppleRAIDExtentOnDisk);
2370 UInt64 extentCount = kMaxIOConnectTransferSize / sizeof(AppleRAIDExtentOnDisk);
2372 AppleRAIDExtentOnDisk * extentList = getVolumeExtents(volRef, &extentCount);
2383 extentCount * sizeof(AppleRAIDExtentOnDisk), kCFAllocatorMalloc);
2440 UInt64 extentCount = CFDataGetLength(extentData) / sizeof(AppleRAIDExtentOnDisk);
2512 AppleRAIDExtentOnDisk * lvgExtentList = getVolumeExtents(setRef, &lvgExtentCount);
2521 AppleRAIDExtentOnDisk * extentList = allocateExtent(lvgExtentList, lvgExtentCount, volumeSize, volumeLocation, &extentCount);
2525 extentCount * sizeof(AppleRAIDExtentOnDisk), kCFAllocatorMalloc);
2599 AppleRAIDExtentOnDisk * extentList = (AppleRAIDExtentOnDisk *)CFDataGetBytePtr(extentData);
2600 UInt64 extentCount = CFDataGetLength(extentData) / sizeof(AppleRAIDExtentOnDisk);
2635 // start extents on multiple of sizeof(AppleRAIDExtentOnDisk) after the plist
2638 firstExtent = firstExtent + sizeof(AppleRAIDExtentOnDisk) - 1;
2639 firstExtent = firstExtent / sizeof(AppleRAIDExtentOnDisk) * sizeof(AppleRAIDExtentOnDisk);
2642 AppleRAIDExtentOnDisk * extent = (AppleRAIDExtentOnDisk *)((char *)lvData + firstExtent);
2645 if (lvData->lvExtentsStart + sizeof(AppleRAIDExtentOnDisk) > lvData->lvHeaderSize) goto error;
2840 AppleRAIDExtentOnDisk * lvgExtentList = getVolumeExtents(setRef, &lvgExtentCount);
2868 AppleRAIDExtentOnDisk * extentList = allocateExtent(lvgExtentList, lvgExtentCount, newSize - currentSize, volumeLocation, &extentCount);
2871 CFDataAppendBytes(extentData, (const UInt8 *)extentList, extentCount * sizeof(AppleRAIDExtentOnDisk));