Home | History | Annotate | Download | only in raidframe

Lines Matching refs:Layout

70 	RF_RaidLayout_t *layoutPtr = &raidPtr->Layout;
92 /* fill in the remaining layout parameters */
138 RF_InterdeclusterConfigInfo_t *info = (RF_InterdeclusterConfigInfo_t *) raidPtr->Layout.layoutSpecificInfo;
141 /* the layout uses two stripe units per disk as spare within each
153 RF_InterdeclusterConfigInfo_t *info = (RF_InterdeclusterConfigInfo_t *) raidPtr->Layout.layoutSpecificInfo;
154 RF_StripeNum_t SUID = raidSector / raidPtr->Layout.sectorsPerStripeUnit;
168 raidPtr->Layout.sectorsPerStripeUnit;
169 *diskSector += (raidSector % raidPtr->Layout.sectorsPerStripeUnit);
172 *diskSector = sparing_region_id * (raidPtr->numCol + 1) * raidPtr->Layout.sectorsPerStripeUnit;
173 *diskSector += (raidPtr->numCol - 1) * raidPtr->Layout.sectorsPerStripeUnit;
174 *diskSector += (raidSector % raidPtr->Layout.sectorsPerStripeUnit);
190 RF_InterdeclusterConfigInfo_t *info = (RF_InterdeclusterConfigInfo_t *) raidPtr->Layout.layoutSpecificInfo;
192 RF_StripeNum_t SUID = raidSector / raidPtr->Layout.sectorsPerStripeUnit;
202 *diskSector = info->mirrorStripeOffset * raidPtr->Layout.sectorsPerStripeUnit;
203 *diskSector += sparing_region_id * (raidPtr->numCol - 1) * raidPtr->Layout.sectorsPerStripeUnit;
204 *diskSector += mirror_su_offset_into_disk * raidPtr->Layout.sectorsPerStripeUnit;
205 *diskSector += (raidSector % raidPtr->Layout.sectorsPerStripeUnit);
208 *diskSector = sparing_region_id * (raidPtr->numCol + 1) * raidPtr->Layout.sectorsPerStripeUnit;
209 *diskSector += (raidPtr->numCol) * raidPtr->Layout.sectorsPerStripeUnit;
210 *diskSector += (raidSector % raidPtr->Layout.sectorsPerStripeUnit);
224 RF_InterdeclusterConfigInfo_t *info = (RF_InterdeclusterConfigInfo_t *) raidPtr->Layout.layoutSpecificInfo;
227 SUID = addr / raidPtr->Layout.sectorsPerStripeUnit;