| /netbsd/src/sys/dev/raidframe/ |
| D | rf_chaindecluster.c | 127 RF_RowCol_t *col, RF_SectorNum_t *diskSector, in rf_MapSectorChainDecluster() argument 143 … *diskSector = (index_within_disk + ((raidPtr->numCol - 1) * sparing_region_id)) * in rf_MapSectorChainDecluster() 145 *diskSector += (raidSector % raidPtr->Layout.sectorsPerStripeUnit); in rf_MapSectorChainDecluster() 148 … *diskSector = sparing_region_id * (raidPtr->numCol + 1) * raidPtr->Layout.sectorsPerStripeUnit; in rf_MapSectorChainDecluster() 149 *diskSector += (raidPtr->numCol - 1) * raidPtr->Layout.sectorsPerStripeUnit; in rf_MapSectorChainDecluster() 150 *diskSector += (raidSector % raidPtr->Layout.sectorsPerStripeUnit); in rf_MapSectorChainDecluster() 157 *diskSector += raidPtr->Layout.sectorsPerStripeUnit; in rf_MapSectorChainDecluster() 171 RF_RowCol_t *col, RF_SectorNum_t *diskSector, in rf_MapParityChainDecluster() argument 183 *diskSector = info->mirrorStripeOffset * raidPtr->Layout.sectorsPerStripeUnit; in rf_MapParityChainDecluster() 184 *diskSector += (SUID / raidPtr->numCol) * raidPtr->Layout.sectorsPerStripeUnit; in rf_MapParityChainDecluster() [all …]
|
| D | rf_interdecluster.c | 150 RF_SectorNum_t * diskSector, in rf_MapSectorInterDecluster() argument 167 … *diskSector = (su_offset_into_disk + ((raidPtr->numCol - 1) * sparing_region_id)) * in rf_MapSectorInterDecluster() 169 *diskSector += (raidSector % raidPtr->Layout.sectorsPerStripeUnit); in rf_MapSectorInterDecluster() 172 … *diskSector = sparing_region_id * (raidPtr->numCol + 1) * raidPtr->Layout.sectorsPerStripeUnit; in rf_MapSectorInterDecluster() 173 *diskSector += (raidPtr->numCol - 1) * raidPtr->Layout.sectorsPerStripeUnit; in rf_MapSectorInterDecluster() 174 *diskSector += (raidSector % raidPtr->Layout.sectorsPerStripeUnit); in rf_MapSectorInterDecluster() 187 RF_SectorNum_t * diskSector, in rf_MapParityInterDecluster() argument 202 *diskSector = info->mirrorStripeOffset * raidPtr->Layout.sectorsPerStripeUnit; in rf_MapParityInterDecluster() 203 … *diskSector += sparing_region_id * (raidPtr->numCol - 1) * raidPtr->Layout.sectorsPerStripeUnit; in rf_MapParityInterDecluster() 204 … *diskSector += mirror_su_offset_into_disk * raidPtr->Layout.sectorsPerStripeUnit; in rf_MapParityInterDecluster() [all …]
|
| D | rf_raid4.c | 102 RF_RowCol_t *col, RF_SectorNum_t *diskSector, in rf_MapSectorRAID4() argument 107 … *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * raidPtr->Layout.sectorsPerStripeUnit + in rf_MapSectorRAID4() 113 RF_RowCol_t *col, RF_SectorNum_t *diskSector, in rf_MapParityRAID4() argument 119 … *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * raidPtr->Layout.sectorsPerStripeUnit + in rf_MapParityRAID4()
|
| D | rf_raid0.c | 85 RF_RowCol_t *col, RF_SectorNum_t *diskSector, int remap) in rf_MapSectorRAID0() argument 89 *diskSector = (SUID / raidPtr->numCol) * raidPtr->Layout.sectorsPerStripeUnit + in rf_MapSectorRAID0() 96 RF_SectorNum_t *diskSector, int remap) in rf_MapParityRAID0() argument 99 *diskSector = 0; in rf_MapParityRAID0()
|
| D | rf_declusterPQ.h | 40 RF_RowCol_t * col, RF_SectorNum_t * diskSector, int remap); 43 RF_RowCol_t * col, RF_SectorNum_t * diskSector, int remap); 46 RF_RowCol_t * col, RF_SectorNum_t * diskSector, int remap);
|
| D | rf_raid5_rotatedspare.c | 112 RF_SectorNum_t * diskSector, in rf_MapSectorRAID5_RS() argument 125 … *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * raidPtr->Layout.sectorsPerStripeUnit + in rf_MapSectorRAID5_RS() 134 RF_SectorNum_t * diskSector, in rf_MapParityRAID5_RS() argument 140 … *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * raidPtr->Layout.sectorsPerStripeUnit + in rf_MapParityRAID5_RS()
|
| D | rf_raid5_rotatedspare.h | 40 RF_RowCol_t * col, RF_SectorNum_t * diskSector, int remap); 43 RF_RowCol_t * col, RF_SectorNum_t * diskSector, int remap);
|
| D | rf_evenodd.h | 43 RF_RowCol_t * col, RF_SectorNum_t * diskSector, int remap); 46 RF_RowCol_t * col, RF_SectorNum_t * diskSector, int remap);
|
| D | rf_raid5.h | 41 RF_RowCol_t * col, RF_SectorNum_t * diskSector, int remap); 44 RF_RowCol_t * col, RF_SectorNum_t * diskSector, int remap);
|
| D | rf_chaindecluster.h | 43 RF_RowCol_t * col, RF_SectorNum_t * diskSector, int remap); 46 RF_RowCol_t * col, RF_SectorNum_t * diskSector, int remap);
|
| D | rf_raid4.h | 41 RF_RowCol_t * col, RF_SectorNum_t * diskSector, int remap); 44 RF_RowCol_t * col, RF_SectorNum_t * diskSector, int remap);
|
| D | rf_raid5.c | 119 RF_RowCol_t *col, RF_SectorNum_t *diskSector, in rf_MapSectorRAID5() argument 124 … *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * raidPtr->Layout.sectorsPerStripeUnit + in rf_MapSectorRAID5() 130 RF_RowCol_t *col, RF_SectorNum_t *diskSector, in rf_MapParityRAID5() argument 136 … *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * raidPtr->Layout.sectorsPerStripeUnit + in rf_MapParityRAID5()
|
| D | rf_raid0.h | 39 RF_RowCol_t * col, RF_SectorNum_t * diskSector, int remap); 42 RF_RowCol_t * col, RF_SectorNum_t * diskSector, int remap);
|
| D | rf_interdecluster.h | 44 RF_RowCol_t * col, RF_SectorNum_t * diskSector, int remap); 47 RF_RowCol_t * col, RF_SectorNum_t * diskSector, int remap);
|
| D | rf_paritylogging.h | 44 RF_RowCol_t * col, RF_SectorNum_t * diskSector, 48 RF_RowCol_t * col, RF_SectorNum_t * diskSector,
|
| D | rf_declusterPQ.c | 279 RF_SectorNum_t *diskSector, int remap) in rf_MapSectorDeclusteredPQ() argument 339 …*diskSector = outSU * layoutPtr->sectorsPerStripeUnit + (raidSector % layoutPtr->sectorsPerStripeU… in rf_MapSectorDeclusteredPQ() 346 RF_SectorNum_t *diskSector, int remap) in rf_MapParityDeclusteredPQ() argument 390 …*diskSector = outSU * layoutPtr->sectorsPerStripeUnit + (raidSector % layoutPtr->sectorsPerStripeU… in rf_MapParityDeclusteredPQ() 396 RF_SectorNum_t *diskSector, int remap) in rf_MapQDeclusteredPQ() argument 441 …*diskSector = outSU * layoutPtr->sectorsPerStripeUnit + (raidSector % layoutPtr->sectorsPerStripeU… in rf_MapQDeclusteredPQ()
|
| D | rf_decluster.h | 104 RF_RowCol_t * col, RF_SectorNum_t * diskSector, int remap); 107 RF_RowCol_t * col, RF_SectorNum_t * diskSector, int remap);
|
| D | raidframevar.h | 553 RF_SectorNum_t * diskSector, int remap); 559 RF_SectorNum_t * diskSector, int remap); 564 RF_SectorNum_t * diskSector, int remap);
|
| D | rf_evenodd.c | 159 RF_SectorNum_t *diskSector, int remap) in rf_MapParityEvenOdd() argument 165 … *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * raidPtr->Layout.sectorsPerStripeUnit + in rf_MapParityEvenOdd() 171 RF_RowCol_t *col, RF_SectorNum_t *diskSector, in rf_MapEEvenOdd() argument 178 … *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * raidPtr->Layout.sectorsPerStripeUnit + in rf_MapEEvenOdd()
|
| D | rf_raid1.c | 104 RF_RowCol_t *col, RF_SectorNum_t *diskSector, in rf_MapSectorRAID1() argument 111 …*diskSector = ((SUID / (raidPtr->numCol / 2)) * raidPtr->Layout.sectorsPerStripeUnit) + (raidSecto… in rf_MapSectorRAID1() 122 RF_RowCol_t *col, RF_SectorNum_t *diskSector, in rf_MapParityRAID1() argument 130 …*diskSector = ((SUID / (raidPtr->numCol / 2)) * raidPtr->Layout.sectorsPerStripeUnit) + (raidSecto… in rf_MapParityRAID1()
|
| D | rf_decluster.c | 319 RF_SectorNum_t *diskSector, int remap) in rf_MapSectorDeclustered() argument 367 …*diskSector = outSU * layoutPtr->sectorsPerStripeUnit + (raidSector % layoutPtr->sectorsPerStripeU… in rf_MapSectorDeclustered() 377 RF_SectorNum_t *diskSector, int remap) in rf_MapParityDeclustered() argument 426 …*diskSector = outSU * layoutPtr->sectorsPerStripeUnit + (raidSector % layoutPtr->sectorsPerStripeU… in rf_MapParityDeclustered()
|
| D | rf_paritylogging.c | 711 RF_SectorNum_t * diskSector, in rf_MapSectorParityLogging() argument 719 *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * in rf_MapSectorParityLogging() 731 RF_SectorNum_t * diskSector, in rf_MapParityParityLogging() argument 741 *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * in rf_MapParityParityLogging()
|