RF_SectorCount_t
RF_SectorCount_t numBlocks; /* number of blocks, obtained via READ
RF_SectorCount_t partitionSize; /* The *actual* and *full* size of
static __inline RF_SectorCount_t
return ((RF_SectorCount_t)cl->numBlocksHi << 32) |
rf_component_label_set_numblocks(RF_ComponentLabel_t *cl, RF_SectorCount_t siz)
static __inline RF_SectorCount_t
return ((RF_SectorCount_t)cl->partitionSizeHi << 32) |
RF_SectorCount_t siz)
RF_SectorCount_t numBlocks;
RF_SectorCount_t partitionSize;
RF_SectorCount_t numBlocks; /* number of blocks, obtained via READ
RF_SectorCount_t partitionSize; /* The *actual* and *full* size of
rf_CvscanCreate(RF_SectorCount_t sectPerDisk,
rf_CvscanCreate(RF_SectorCount_t sect_per_disk,
RF_SectorCount_t sectorsPerSU;
RF_SectorCount_t secPerSU = layoutPtr->sectorsPerStripeUnit;
RF_SectorCount_t sectorsPerSU;
RF_SectorCount_t secPerSU = layoutPtr->sectorsPerStripeUnit;
RF_SectorCount_t SpareSpaceInSUs;
RF_SectorCount_t SpareSpaceDepthPerRegionInSUs; /* spare
RF_SectorCount_t SpareRegionDepthInSUs; /* # of units/disk/region */
RF_SectorCount_t numBlocks; /* number of blocks (sectors) to
RF_SectorCount_t sectPerDisk, dev_t dev,
RF_SectorCount_t nsect, void *bf,
RF_SectorCount_t , void *,
RF_SectorCount_t, dev_t, int,
RF_SectorCount_t numSector; /* number of sectors to read/write */
void *(*Create) (RF_SectorCount_t, RF_AllocListElem_t *, RF_ShutdownList_t **); /* creation routine --
RF_SectorCount_t min_numblks = (RF_SectorCount_t) 0x7FFFFFFFFFFFLL;
RF_SectorCount_t min_numblks = (RF_SectorCount_t) 0x7FFFFFFFFFFFLL;
RF_RaidAddr_t raidAddress, RF_SectorCount_t numBlocks,
rf_DoAccess(RF_Raid_t * raidPtr, RF_IoType_t type, RF_RaidAddr_t raidAddress, RF_SectorCount_t numBlocks,
RF_RaidAddr_t, RF_SectorCount_t,
RF_SectorCount_t, void *, struct buf *,
RF_SectorCount_t numsector = parityPDA->numSector;
RF_SectorCount_t secPerSU = layoutPtr->sectorsPerStripeUnit;
RF_SectorCount_t secPerSU = layoutPtr->sectorsPerStripeUnit;
rf_FifoCreate(RF_SectorCount_t sectPerDisk, RF_AllocListElem_t *clList,
rf_FifoCreate(RF_SectorCount_t sectPerDisk,
RF_SectorCount_t numSector; /* number of sectors accessed */
RF_SectorCount_t totalSectorsAccessed; /* total num sectors
RF_SectorCount_t sectorsPerStripeUnit; /* number of sectors in one
RF_SectorCount_t dataSectorsPerStripe;
RF_SectorCount_t numBlocks)
RF_SectorCount_t numBlocks, void *buffer, int remap)
RF_SectorCount_t, void *, int);
void rf_PrintRaidAddressInfo(RF_Raid_t *, RF_RaidAddr_t, RF_SectorCount_t);
dev_t, RF_SectorNum_t, RF_SectorCount_t, void *, void (*) (struct buf *),
RF_SectorCount_t num_blocks, pb, sum;
RF_SectorNum_t startSect, RF_SectorCount_t numSect, void *bf,
const char *cname, RF_SectorCount_t size, uint64_t numsecs,
RF_SectorCount_t capacity; /* capacity of this region in sectors */
RF_SectorCount_t numSectorsParity; /* number of parity sectors
RF_SectorCount_t diskCount; /* num of sectors written to this
RF_SectorCount_t diskCount;
RF_SectorCount_t * numSector)
RF_SectorCount_t totalLogCapacity, fragmentation, lastRegionCapacity;
RF_SectorCount_t parityBufferCapacity, maxRegionParityRange;
RF_SectorCount_t * numSector);
RF_SectorCount_t numsector = parityPDA->numSector;
RF_SectorCount_t s0len = ppda->numSector, len;
RF_SectorCount_t secPerSU = layoutPtr->sectorsPerStripeUnit;
RF_SectorCount_t sectorsPerSU = layoutPtr->sectorsPerStripeUnit;
RF_SectorCount_t totalSectors; /* total number of sectors in the
RF_SectorCount_t sectorsPerDisk; /* number of sectors on each
RF_SectorCount_t regionLogCapacity;
RF_SectorCount_t nsector;
RF_SectorCount_t sectorsPerReconUnit = mapPtr->sectorsPerReconUnit;
RF_SectorCount_t sectorsPerReconUnit = mapPtr->sectorsPerReconUnit;
rf_MakeReconMap(RF_Raid_t *raidPtr, RF_SectorCount_t ru_sectors,
RF_SectorCount_t disk_sectors,
RF_SectorCount_t sectorsPerReconUnit; /* sectors per reconstruct
RF_SectorCount_t sectorsInDisk; /* total sectors in disk */
RF_SectorCount_t unitsLeft; /* recon units left to recon */
RF_ReconMap_t *rf_MakeReconMap(RF_Raid_t *, RF_SectorCount_t,
RF_SectorCount_t, RF_ReconUnitCount_t);
RF_SectorCount_t sectorsPerRU = layoutPtr->sectorsPerStripeUnit * layoutPtr->SUsPerRU;
RF_SectorCount_t sectorsPerRU = raidPtr->Layout.sectorsPerStripeUnit * raidPtr->Layout.SUsPerRU;
RF_SectorCount_t sectorsPerRU = layoutPtr->sectorsPerStripeUnit * layoutPtr->SUsPerRU;
RF_SectorCount_t sectorsPerRU = raidPtr->Layout.sectorsPerStripeUnit * raidPtr->Layout.SUsPerRU; /* num sects in one RU */
RF_SectorCount_t sectorsPerRU;
RF_SectorCount_t sect_per_disk,
RF_SectorCount_t sect_per_disk,
RF_SectorCount_t sect_per_disk,
rf_SstfCreate(RF_SectorCount_t sect_per_disk,
rf_ScanCreate(RF_SectorCount_t sect_per_disk,
rf_CscanCreate(RF_SectorCount_t sect_per_disk,