Lines Matching refs:Layout
62 RF_RaidLayout_t *layoutPtr = &raidPtr->Layout; in rf_ConfigureRAID5_RS()
104 return (raidPtr->Layout.stripeUnitsPerDisk / raidPtr->numCol); in rf_GetNumSpareRUsRAID5_RS()
115 RF_StripeNum_t SUID = raidSector / raidPtr->Layout.sectorsPerStripeUnit; in rf_MapSectorRAID5_RS()
118 *col = raidPtr->numCol - 1 - (1 + SUID / raidPtr->Layout.numDataCol) % raidPtr->numCol; in rf_MapSectorRAID5_RS()
123 *col = (SUID + (SUID / raidPtr->Layout.numDataCol)) % raidPtr->numCol; in rf_MapSectorRAID5_RS()
125 *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * raidPtr->Layout.sectorsPerStripeUnit + in rf_MapSectorRAID5_RS()
126 (raidSector % raidPtr->Layout.sectorsPerStripeUnit); in rf_MapSectorRAID5_RS()
137 RF_StripeNum_t SUID = raidSector / raidPtr->Layout.sectorsPerStripeUnit; in rf_MapParityRAID5_RS()
139 *col = raidPtr->numCol - 1 - (1 + SUID / raidPtr->Layout.numDataCol) % raidPtr->numCol; in rf_MapParityRAID5_RS()
140 *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * raidPtr->Layout.sectorsPerStripeUnit + in rf_MapParityRAID5_RS()
141 (raidSector % raidPtr->Layout.sectorsPerStripeUnit); in rf_MapParityRAID5_RS()
152 RF_StripeNum_t stripeID = rf_RaidAddressToStripeID(&raidPtr->Layout, addr); in rf_IdentifyStripeRAID5_RS()
153 RF_Raid5RSConfigInfo_t *info = (RF_Raid5RSConfigInfo_t *) raidPtr->Layout.layoutSpecificInfo; in rf_IdentifyStripeRAID5_RS()