Lines Matching refs:SpareTable
95 info->SpareTable = NULL; in rf_ConfigureDeclustered()
298 if (info->SpareTable) in rf_ShutdownDeclusteredDS()
592 *outCol = info->SpareTable[TableInSpareRegion][BlockID].spareDisk; in rf_remap_to_spare_space()
598 … *outSU = spareTableStartSU + info->SpareTable[TableInSpareRegion][BlockID].spareBlockOffsetInSUs; in rf_remap_to_spare_space()
651 info->SpareTable = RF_Malloc(info->TablesPerSpareRegion * in rf_SetSpareTable()
652 sizeof(*info->SpareTable)); in rf_SetSpareTable()
656 size_t len = info->BlocksPerTable * sizeof(**info->SpareTable); in rf_SetSpareTable()
658 info->SpareTable[i] = RF_Malloc(len); in rf_SetSpareTable()
659 retcode = copyin(ptrs[i], info->SpareTable[i], len); in rf_SetSpareTable()
661 info->SpareTable = NULL; /* blow off the memory in rf_SetSpareTable()
688 RF_SpareTableEntry_t **table = info->SpareTable; in rf_FreeSpareTable()
694 info->SpareTable = NULL; in rf_FreeSpareTable()