Lines Matching defs:raidPtr
57 rf_ConfigureRAID4(RF_ShutdownList_t **listp, RF_Raid_t *raidPtr,
60 RF_RaidLayout_t *layoutPtr = &raidPtr->Layout;
65 info = RF_MallocAndAdd(sizeof(*info), raidPtr->cleanupList);
71 info->stripeIdentifier = RF_MallocAndAdd(raidPtr->numCol *
72 sizeof(*info->stripeIdentifier), raidPtr->cleanupList);
75 for (i = 0; i < raidPtr->numCol; i++)
80 layoutPtr->numDataCol = raidPtr->numCol - 1;
83 raidPtr->totalSectors = layoutPtr->stripeUnitsPerDisk * layoutPtr->numDataCol * layoutPtr->sectorsPerStripeUnit;
89 rf_GetDefaultNumFloatingReconBuffersRAID4(RF_Raid_t *raidPtr)
95 rf_GetDefaultHeadSepLimitRAID4(RF_Raid_t *raidPtr)
101 rf_MapSectorRAID4(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector,
105 RF_StripeNum_t SUID = raidSector / raidPtr->Layout.sectorsPerStripeUnit;
106 *col = SUID % raidPtr->Layout.numDataCol;
107 *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * raidPtr->Layout.sectorsPerStripeUnit +
108 (raidSector % raidPtr->Layout.sectorsPerStripeUnit);
112 rf_MapParityRAID4(RF_Raid_t *raidPtr, RF_RaidAddr_t raidSector,
116 RF_StripeNum_t SUID = raidSector / raidPtr->Layout.sectorsPerStripeUnit;
118 *col = raidPtr->Layout.numDataCol;
119 *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * raidPtr->Layout.sectorsPerStripeUnit +
120 (raidSector % raidPtr->Layout.sectorsPerStripeUnit);
124 rf_IdentifyStripeRAID4(RF_Raid_t *raidPtr, RF_RaidAddr_t addr,
127 RF_Raid4ConfigInfo_t *info = raidPtr->Layout.layoutSpecificInfo;