Lines Matching refs:layoutPtr

73 	RF_RaidLayout_t *layoutPtr = &raidPtr->Layout;
78 layoutPtr->layoutSpecificInfo = (void *) info;
91 layoutPtr->numStripe = layoutPtr->stripeUnitsPerDisk;
92 layoutPtr->numDataCol = raidPtr->numCol - 2; /* ORIG:
93 * layoutPtr->numDataCol
110 layoutPtr->dataSectorsPerStripe = layoutPtr->numDataCol * layoutPtr->sectorsPerStripeUnit;
111 layoutPtr->numParityCol = 2;
112 layoutPtr->dataStripeUnitsPerDisk = layoutPtr->stripeUnitsPerDisk;
113 raidPtr->sectorsPerDisk = layoutPtr->stripeUnitsPerDisk * layoutPtr->sectorsPerStripeUnit;
115 raidPtr->totalSectors = layoutPtr->stripeUnitsPerDisk * layoutPtr->numDataCol * layoutPtr->sectorsPerStripeUnit;
186 RF_RaidLayout_t *layoutPtr = &(raidPtr->Layout);
234 (((asmap->numStripeUnitsAccessed <= (layoutPtr->numDataCol / 2)) && (layoutPtr->numDataCol != 1)) ||
249 if (((asmap->numStripeUnitsAccessed <= (layoutPtr->numDataCol / 2)) || (asmap->numStripeUnitsAccessed == 1))
255 if (((asmap->numStripeUnitsAccessed <= (layoutPtr->numDataCol / 2)) || (asmap->numStripeUnitsAccessed == 1))
273 if (asmap->numStripeUnitsAccessed != 1 && asmap->failedPDAs[0]->numSector != layoutPtr->sectorsPerStripeUnit)
292 if (asmap->numStripeUnitsAccessed != 1 && asmap->failedPDAs[0]->numSector != layoutPtr->sectorsPerStripeUnit)
301 if (asmap->numStripeUnitsAccessed != 1 && asmap->failedPDAs[0]->numSector != layoutPtr->sectorsPerStripeUnit)
312 * layoutPtr->sectorsPerStripeUnit ) createFunc =
334 RF_RaidLayout_t *layoutPtr = &(raidPtr->Layout);
335 RF_RaidAddr_t startAddr = rf_RaidAddressOfPrevStripeBoundary(layoutPtr, raidAddr);
338 int bytesPerStripe = numbytes * layoutPtr->numDataCol;
352 RF_StripeNum_t psID = rf_RaidAddressToParityStripeID(layoutPtr, raidAddr, &which_ru);
353 int stripeWidth = layoutPtr->numDataCol + layoutPtr->numParityCol;
361 RF_MallocAndAdd(buf, numbytes * (layoutPtr->numDataCol + layoutPtr->numParityCol), (char *), alloclist);
372 asm_h = rf_MapAccess(raidPtr, startAddr, layoutPtr->dataSectorsPerStripe, buf, RF_DONT_REMAP);
375 for (pda = asmap->physInfo, i = 0; i < layoutPtr->numDataCol; i++, pda = pda->next) {
392 blockNode->succedents[layoutPtr->numDataCol]->params[0].p = asmap->parityInfo;
402 blockNode->succedents[layoutPtr->numDataCol + 1]->params[0].p = asmap->qInfo;
430 * stripe are sequentially from 0 to layoutPtr->numDataCol-1 */
433 RF_ASSERT(i == layoutPtr->numDataCol);