Lines Matching refs:raidAddress
72 * raidAddress - starting address in RAID address space
79 rf_MapAccess(RF_Raid_t *raidPtr, RF_RaidAddr_t raidAddress,
86 /* we'll change raidAddress along the way */
87 RF_RaidAddr_t startAddress = raidAddress;
88 RF_RaidAddr_t endAddress = raidAddress + numBlocks;
104 lastRaidAddr = raidAddress + numBlocks - 1;
105 stripeID = rf_RaidAddressToStripeID(layoutPtr, raidAddress);
108 SUID = rf_RaidAddressToStripeUnitID(layoutPtr, raidAddress);
118 if (raidAddress + numBlocks > raidPtr->totalSectors) {
120 (int) raidAddress);
125 rf_PrintRaidAddressInfo(raidPtr, raidAddress, numBlocks);
127 for (; raidAddress < endAddress;) {
143 raidAddress) */ stripeID++;
144 stripeRealEndAddress = rf_RaidAddressOfNextStripeBoundary(layoutPtr, raidAddress);
146 asm_p->raidAddress = raidAddress;
154 startAddrWithinStripe = raidAddress;
156 for (; raidAddress < stripeEndAddress;) {
169 (layoutPtr->map->MapSector) (raidPtr, raidAddress,
180 pda_p->raidAddress = raidAddress;
181 nextStripeUnitAddress = rf_RaidAddressOfNextStripeUnitBoundary(layoutPtr, raidAddress);
182 pda_p->numSector = RF_MIN(endAddress, nextStripeUnitAddress) - raidAddress;
185 pda_p->bufPtr = (char *)buffer + rf_RaidAddressToByte(raidPtr, (raidAddress - startAddress));
189 raidAddress = RF_MIN(endAddress, nextStripeUnitAddress);
210 pda_p->raidAddress = rf_RaidAddressOfPrevStripeUnitBoundary(layoutPtr, startAddrWithinStripe);
234 pda_p->raidAddress = rf_RaidAddressOfPrevStripeUnitBoundary(layoutPtr, startAddrWithinStripe);
235 pda_q->raidAddress = rf_RaidAddressOfPrevStripeUnitBoundary(layoutPtr, startAddrWithinStripe);
615 asmap->raidAddress);
616 (layoutPtr->map->IdentifyStripe) (raidPtr, asmap->raidAddress,
618 (layoutPtr->map->MapParity) (raidPtr, asmap->raidAddress,
667 asmap->raidAddress);
792 toAdjust->raidAddress += x;
811 toAdjust->raidAddress += x;
817 /* new_pda->raidAddress =
819 * toAdjust->raidAddress); */
849 raidPtr->Layout.map->MapSector(raidPtr, pda_p->raidAddress, &pda_p->col, &pda_p->startSector, RF_REMAP);
851 raidPtr->Layout.map->MapParity(raidPtr, pda_p->raidAddress, &pda_p->col, &pda_p->startSector, RF_REMAP);
883 RF_ASSERT(rf_RaidAddressToStripeUnitID(&raidPtr->Layout, pda_p->raidAddress) ==
884 rf_RaidAddressToStripeUnitID(&raidPtr->Layout, pda_p->raidAddress + pda_p->numSector - 1));