Home | History | Annotate | Download | only in raidframe

Lines Matching defs:layoutPtr

82 	RF_RaidLayout_t *layoutPtr = &(raidPtr->Layout);
85 int faultsTolerated = layoutPtr->map->faultsTolerated;
105 stripeID = rf_RaidAddressToStripeID(layoutPtr, raidAddress);
106 lastSID = rf_RaidAddressToStripeID(layoutPtr, lastRaidAddr);
108 SUID = rf_RaidAddressToStripeUnitID(layoutPtr, raidAddress);
109 lastSUID = rf_RaidAddressToStripeUnitID(layoutPtr, lastRaidAddr);
142 asm_p->stripeID = /* rf_RaidAddressToStripeID(layoutPtr,
144 stripeRealEndAddress = rf_RaidAddressOfNextStripeBoundary(layoutPtr, raidAddress);
169 (layoutPtr->map->MapSector) (raidPtr, raidAddress,
181 nextStripeUnitAddress = rf_RaidAddressOfNextStripeUnitBoundary(layoutPtr, raidAddress);
206 (layoutPtr->map->MapParity) (raidPtr, rf_RaidAddressOfPrevStripeUnitBoundary(layoutPtr, startAddrWithinStripe),
208 pda_p->numSector = layoutPtr->sectorsPerStripeUnit;
210 pda_p->raidAddress = rf_RaidAddressOfPrevStripeUnitBoundary(layoutPtr, startAddrWithinStripe);
212 rf_ASMParityAdjust(raidPtr, asm_p->parityInfo, startAddrWithinStripe, endAddress, layoutPtr, asm_p);
228 (layoutPtr->map->MapParity) (raidPtr, rf_RaidAddressOfPrevStripeUnitBoundary(layoutPtr, startAddrWithinStripe),
230 (layoutPtr->map->MapQ) (raidPtr, rf_RaidAddressOfPrevStripeUnitBoundary(layoutPtr, startAddrWithinStripe),
232 pda_q->numSector = pda_p->numSector = layoutPtr->sectorsPerStripeUnit;
234 pda_p->raidAddress = rf_RaidAddressOfPrevStripeUnitBoundary(layoutPtr, startAddrWithinStripe);
235 pda_q->raidAddress = rf_RaidAddressOfPrevStripeUnitBoundary(layoutPtr, startAddrWithinStripe);
239 rf_ASMParityAdjust(raidPtr, asm_p->parityInfo, startAddrWithinStripe, endAddress, layoutPtr, asm_p);
240 rf_ASMParityAdjust(raidPtr, asm_p->qInfo, startAddrWithinStripe, endAddress, layoutPtr, asm_p);
601 RF_RaidLayout_t *layoutPtr = &raidPtr->Layout;
614 sosAddr = rf_RaidAddressOfPrevStripeBoundary(layoutPtr,
616 (layoutPtr->map->IdentifyStripe) (raidPtr, asmap->raidAddress,
618 (layoutPtr->map->MapParity) (raidPtr, asmap->raidAddress,
624 for (i = 0; i < layoutPtr->numDataCol + layoutPtr->numParityCol; i++) {
630 layoutPtr->map->MapSector(raidPtr,
631 sosAddr + stripeOffset * layoutPtr->sectorsPerStripeUnit,
652 RF_RaidLayout_t *layoutPtr = &raidPtr->Layout;
666 sosAddr = rf_RaidAddressOfPrevStripeBoundary(layoutPtr,
668 for (i = 0; i < layoutPtr->numDataCol; i++) {
669 (layoutPtr->map->MapSector) (raidPtr, sosAddr + i * layoutPtr->sectorsPerStripeUnit,
751 RF_RaidLayout_t *layoutPtr = &raidPtr->Layout;
752 RF_RaidAddr_t ra, sosAddr = rf_RaidAddressOfPrevStripeBoundary(layoutPtr, raidAddr);
755 for (ra = sosAddr; ra <= raidAddr + numBlocks; ra += layoutPtr->sectorsPerStripeUnit) {
760 (int) (raidAddr % layoutPtr->sectorsPerStripeUnit),
761 (int) (raidAddr % layoutPtr->sectorsPerStripeUnit));
772 RF_RaidLayout_t *layoutPtr,
790 int x = (startAddrWithinStripe % layoutPtr->sectorsPerStripeUnit);
796 if (asm_p->numStripeUnitsAccessed == 2 && asm_p->totalSectorsAccessed < layoutPtr->sectorsPerStripeUnit) {
797 int x = (startAddrWithinStripe % layoutPtr->sectorsPerStripeUnit);
812 toAdjust->numSector = rf_RaidAddressOfNextStripeUnitBoundary(layoutPtr, startAddrWithinStripe) - startAddrWithinStripe;
816 new_pda->numSector = endAddress - rf_RaidAddressOfPrevStripeUnitBoundary(layoutPtr, endAddress);
818 * rf_RaidAddressOfNextStripeUnitBoundary(layoutPtr,