Lines Matching refs:raidPtr
55 rf_ConfigureRAID0(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr, in rf_ConfigureRAID0() argument
58 RF_RaidLayout_t *layoutPtr = &raidPtr->Layout; in rf_ConfigureRAID0()
63 info = RF_MallocAndAdd(sizeof(*info), raidPtr->cleanupList); in rf_ConfigureRAID0()
68 info->stripeIdentifier = RF_MallocAndAdd(raidPtr->numCol in rf_ConfigureRAID0()
69 * sizeof(*info->stripeIdentifier), raidPtr->cleanupList); in rf_ConfigureRAID0()
72 for (i = 0; i < raidPtr->numCol; i++) in rf_ConfigureRAID0()
75 …raidPtr->totalSectors = layoutPtr->stripeUnitsPerDisk * raidPtr->numCol * layoutPtr->sectorsPerStr… in rf_ConfigureRAID0()
77 layoutPtr->dataSectorsPerStripe = raidPtr->numCol * layoutPtr->sectorsPerStripeUnit; in rf_ConfigureRAID0()
78 layoutPtr->numDataCol = raidPtr->numCol; in rf_ConfigureRAID0()
84 rf_MapSectorRAID0(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector, in rf_MapSectorRAID0() argument
87 RF_StripeNum_t SUID = raidSector / raidPtr->Layout.sectorsPerStripeUnit; in rf_MapSectorRAID0()
88 *col = SUID % raidPtr->numCol; in rf_MapSectorRAID0()
89 *diskSector = (SUID / raidPtr->numCol) * raidPtr->Layout.sectorsPerStripeUnit + in rf_MapSectorRAID0()
90 (raidSector % raidPtr->Layout.sectorsPerStripeUnit); in rf_MapSectorRAID0()
94 rf_MapParityRAID0(RF_Raid_t *raidPtr, in rf_MapParityRAID0() argument
103 rf_IdentifyStripeRAID0(RF_Raid_t *raidPtr, RF_RaidAddr_t addr, in rf_IdentifyStripeRAID0() argument
108 info = raidPtr->Layout.layoutSpecificInfo; in rf_IdentifyStripeRAID0()
122 RF_Raid_t * raidPtr, in rf_RAID0DagSelect() argument
127 if (raidPtr->numFailures > 0) { in rf_RAID0DagSelect()
136 rf_VerifyParityRAID0(RF_Raid_t *raidPtr, in rf_VerifyParityRAID0() argument