RF_HeadSepLimit_t
RF_HeadSepLimit_t(*GetDefaultHeadSepLimit) (RF_Raid_t * raidPtr);
RF_HeadSepLimit_t
RF_HeadSepLimit_t rf_GetDefaultHeadSepLimitDeclustered(RF_Raid_t * raidPtr);
RF_HeadSepLimit_t
RF_HeadSepLimit_t rf_GetDefaultHeadSepLimitEvenOdd(RF_Raid_t * raidPtr);
RF_HeadSepLimit_t
RF_HeadSepLimit_t rf_GetDefaultHeadSepLimitInterDecluster(RF_Raid_t * raidPtr);
RF_HeadSepLimit_t
RF_HeadSepLimit_t rf_GetDefaultHeadSepLimitParityLogging(RF_Raid_t * raidPtr);
RF_HeadSepLimit_t headSepLimit;
RF_HeadSepLimit_t
RF_HeadSepLimit_t rf_GetDefaultHeadSepLimitRAID1(RF_Raid_t *);
RF_HeadSepLimit_t
RF_HeadSepLimit_t rf_GetDefaultHeadSepLimitRAID4(RF_Raid_t * raidPtr);
RF_HeadSepLimit_t
RF_HeadSepLimit_t rf_GetDefaultHeadSepLimitRAID5(RF_Raid_t * raidPtr);
static void CheckForNewMinHeadSep(RF_Raid_t *, RF_HeadSepLimit_t);
RF_RowCol_t, RF_HeadSepLimit_t,
CheckForNewMinHeadSep(RF_Raid_t *raidPtr, RF_HeadSepLimit_t hsCtr)
RF_HeadSepLimit_t new_min;
RF_RowCol_t col, RF_HeadSepLimit_t hsCtr,
RF_HeadSepLimit_t headSepCounter; /* counter used to control
RF_HeadSepLimit_t minHeadSepCounter; /* the minimum hs counter over
RF_HeadSepLimit_t headSepLimit; /* how far apart the heads are allow
RF_HeadSepLimit_t
RF_HeadSepLimit_t hsl;
RF_HeadSepLimit_t rf_GetDefaultHeadSepLimit(RF_Raid_t * raidPtr);