HomeSort by: relevance | last modified time | path
    Searched refs:sectorsPerStripeUnit (Results 1 - 25 of 31) sorted by relevancy

1 2

  /src/sys/dev/raidframe/
rf_chaindecluster.c 95 layoutPtr->dataSectorsPerStripe = layoutPtr->numDataCol * layoutPtr->sectorsPerStripeUnit;
101 num_used_stripeUnitsPerDisk * layoutPtr->sectorsPerStripeUnit;
104 (layoutPtr->numStripe) * layoutPtr->sectorsPerStripeUnit;
106 layoutPtr->stripeUnitsPerDisk = raidPtr->sectorsPerDisk / layoutPtr->sectorsPerStripeUnit;
131 RF_StripeNum_t SUID = raidSector / raidPtr->Layout.sectorsPerStripeUnit;
144 raidPtr->Layout.sectorsPerStripeUnit;
145 *diskSector += (raidSector % raidPtr->Layout.sectorsPerStripeUnit);
148 *diskSector = sparing_region_id * (raidPtr->numCol + 1) * raidPtr->Layout.sectorsPerStripeUnit;
149 *diskSector += (raidPtr->numCol - 1) * raidPtr->Layout.sectorsPerStripeUnit;
150 *diskSector += (raidSector % raidPtr->Layout.sectorsPerStripeUnit);
    [all...]
rf_interdecluster.c 106 layoutPtr->dataSectorsPerStripe = layoutPtr->numDataCol * layoutPtr->sectorsPerStripeUnit;
112 num_used_stripeUnitsPerDisk * layoutPtr->sectorsPerStripeUnit;
115 (layoutPtr->numStripe) * layoutPtr->sectorsPerStripeUnit;
117 layoutPtr->stripeUnitsPerDisk = raidPtr->sectorsPerDisk / layoutPtr->sectorsPerStripeUnit;
154 RF_StripeNum_t SUID = raidSector / raidPtr->Layout.sectorsPerStripeUnit;
168 raidPtr->Layout.sectorsPerStripeUnit;
169 *diskSector += (raidSector % raidPtr->Layout.sectorsPerStripeUnit);
172 *diskSector = sparing_region_id * (raidPtr->numCol + 1) * raidPtr->Layout.sectorsPerStripeUnit;
173 *diskSector += (raidPtr->numCol - 1) * raidPtr->Layout.sectorsPerStripeUnit;
174 *diskSector += (raidSector % raidPtr->Layout.sectorsPerStripeUnit);
    [all...]
rf_raid4.c 81 layoutPtr->dataSectorsPerStripe = layoutPtr->numDataCol * layoutPtr->sectorsPerStripeUnit;
83 raidPtr->totalSectors = layoutPtr->stripeUnitsPerDisk * layoutPtr->numDataCol * layoutPtr->sectorsPerStripeUnit;
105 RF_StripeNum_t SUID = raidSector / raidPtr->Layout.sectorsPerStripeUnit;
107 *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * raidPtr->Layout.sectorsPerStripeUnit +
108 (raidSector % raidPtr->Layout.sectorsPerStripeUnit);
116 RF_StripeNum_t SUID = raidSector / raidPtr->Layout.sectorsPerStripeUnit;
119 *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * raidPtr->Layout.sectorsPerStripeUnit +
120 (raidSector % raidPtr->Layout.sectorsPerStripeUnit);
rf_layout.h 60 RF_SectorCount_t sectorsPerStripeUnit; /* number of sectors in one
215 ( ((_addr_) / (_layoutPtr_)->sectorsPerStripeUnit) / (_layoutPtr_)->numDataCol )
219 ( ((_sid_) * (_layoutPtr_)->sectorsPerStripeUnit) * (_layoutPtr_)->numDataCol )
227 ( ((_addr_) / (_layoutPtr_)->sectorsPerStripeUnit) )
239 ( (((_addr_)/(_layoutPtr_)->sectorsPerStripeUnit)+1L)*(_layoutPtr_)->sectorsPerStripeUnit )
243 ( (((_addr_)/(_layoutPtr_)->sectorsPerStripeUnit)+0)*(_layoutPtr_)->sectorsPerStripeUnit )
251 ( (_addr_) % ((_layoutPtr_)->sectorsPerStripeUnit) )
277 ( (_psid_) * (_layoutPtr_)->SUsPerPU * (_layoutPtr_)->numDataCol * (_layoutPtr_)->sectorsPerStripeUnit )
    [all...]
rf_raid5_rotatedspare.c 91 layoutPtr->dataSectorsPerStripe = layoutPtr->numDataCol * layoutPtr->sectorsPerStripeUnit;
94 raidPtr->sectorsPerDisk = layoutPtr->stripeUnitsPerDisk * layoutPtr->sectorsPerStripeUnit;
96 raidPtr->totalSectors = layoutPtr->stripeUnitsPerDisk * layoutPtr->numDataCol * layoutPtr->sectorsPerStripeUnit;
115 RF_StripeNum_t SUID = raidSector / raidPtr->Layout.sectorsPerStripeUnit;
125 *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * raidPtr->Layout.sectorsPerStripeUnit +
126 (raidSector % raidPtr->Layout.sectorsPerStripeUnit);
137 RF_StripeNum_t SUID = raidSector / raidPtr->Layout.sectorsPerStripeUnit;
140 *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * raidPtr->Layout.sectorsPerStripeUnit +
141 (raidSector % raidPtr->Layout.sectorsPerStripeUnit);
rf_raid0.c 75 raidPtr->totalSectors = layoutPtr->stripeUnitsPerDisk * raidPtr->numCol * layoutPtr->sectorsPerStripeUnit;
77 layoutPtr->dataSectorsPerStripe = raidPtr->numCol * layoutPtr->sectorsPerStripeUnit;
87 RF_StripeNum_t SUID = raidSector / raidPtr->Layout.sectorsPerStripeUnit;
89 *diskSector = (SUID / raidPtr->numCol) * raidPtr->Layout.sectorsPerStripeUnit +
90 (raidSector % raidPtr->Layout.sectorsPerStripeUnit);
rf_raid5.c 88 layoutPtr->dataSectorsPerStripe = layoutPtr->numDataCol * layoutPtr->sectorsPerStripeUnit;
92 raidPtr->totalSectors = layoutPtr->stripeUnitsPerDisk * layoutPtr->numDataCol * layoutPtr->sectorsPerStripeUnit;
122 RF_StripeNum_t SUID = raidSector / raidPtr->Layout.sectorsPerStripeUnit;
124 *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * raidPtr->Layout.sectorsPerStripeUnit +
125 (raidSector % raidPtr->Layout.sectorsPerStripeUnit);
133 RF_StripeNum_t SUID = raidSector / raidPtr->Layout.sectorsPerStripeUnit;
136 *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * raidPtr->Layout.sectorsPerStripeUnit +
137 (raidSector % raidPtr->Layout.sectorsPerStripeUnit);
215 RF_SectorNum_t SUoffs = p->startSector % layoutPtr->sectorsPerStripeUnit;
299 if (asmap->numStripeUnitsAccessed != 1 && (failedPDA == NULL || failedPDA->numSector != layoutPtr->sectorsPerStripeUnit))
    [all...]
rf_declusterPQ.c 197 raidPtr->sectorsPerDisk = layoutPtr->stripeUnitsPerDisk * layoutPtr->sectorsPerStripeUnit;
254 info->SUsPerTable * layoutPtr->sectorsPerStripeUnit;
255 layoutPtr->numStripe = (raidPtr->totalSectors / layoutPtr->sectorsPerStripeUnit) / (k - 2);
260 layoutPtr->dataSectorsPerStripe = (k - 2) * layoutPtr->sectorsPerStripeUnit;
283 RF_StripeNum_t SUID = raidSector / layoutPtr->sectorsPerStripeUnit;
339 *diskSector = outSU * layoutPtr->sectorsPerStripeUnit + (raidSector % layoutPtr->sectorsPerStripeUnit);
350 RF_StripeNum_t SUID = raidSector / layoutPtr->sectorsPerStripeUnit;
390 *diskSector = outSU * layoutPtr->sectorsPerStripeUnit + (raidSector % layoutPtr->sectorsPerStripeUnit);
    [all...]
rf_layout.c 410 layoutPtr->sectorsPerStripeUnit = cfgPtr->sectPerSU;
415 if (layoutPtr->sectorsPerStripeUnit <= 0) {
416 RF_ERRORMSG2("raid%d: Invalid sectorsPerStripeUnit: %d\n",
418 (int)layoutPtr->sectorsPerStripeUnit);
436 layoutPtr->stripeUnitsPerDisk = raidPtr->sectorsPerDisk / layoutPtr->sectorsPerStripeUnit;
453 raidPtr->sectorsPerDisk = layoutPtr->stripeUnitsPerDisk * layoutPtr->sectorsPerStripeUnit;
rf_evenodd_dags.c 104 asmap->failedPDAs[0]->numSector != raidPtr->Layout.sectorsPerStripeUnit)
158 asmap->failedPDAs[0]->numSector != raidPtr->Layout.sectorsPerStripeUnit) {
171 asmap->failedPDAs[0]->numSector != raidPtr->Layout.sectorsPerStripeUnit)
rf_pqdeg.c 126 raidPtr->Layout.sectorsPerStripeUnit)
195 asmap->failedPDAs[0]->numSector != raidPtr->Layout.sectorsPerStripeUnit) {
214 asmap->failedPDAs[0]->numSector != raidPtr->Layout.sectorsPerStripeUnit)
rf_evenodd.c 110 layoutPtr->dataSectorsPerStripe = layoutPtr->numDataCol * layoutPtr->sectorsPerStripeUnit;
113 raidPtr->sectorsPerDisk = layoutPtr->stripeUnitsPerDisk * layoutPtr->sectorsPerStripeUnit;
115 raidPtr->totalSectors = layoutPtr->stripeUnitsPerDisk * layoutPtr->numDataCol * layoutPtr->sectorsPerStripeUnit;
161 RF_StripeNum_t SUID = raidSector / raidPtr->Layout.sectorsPerStripeUnit;
165 *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * raidPtr->Layout.sectorsPerStripeUnit +
166 (raidSector % raidPtr->Layout.sectorsPerStripeUnit);
174 RF_StripeNum_t SUID = raidSector / raidPtr->Layout.sectorsPerStripeUnit;
178 *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * raidPtr->Layout.sectorsPerStripeUnit +
179 (raidSector % raidPtr->Layout.sectorsPerStripeUnit);
273 if (asmap->numStripeUnitsAccessed != 1 && asmap->failedPDAs[0]->numSector != layoutPtr->sectorsPerStripeUnit)
    [all...]
rf_evenodd_dagfuncs.h 63 ( (_addr_)%( (_layoutPtr_)->dataSectorsPerStripe ) )/((_layoutPtr_)->sectorsPerStripeUnit)
rf_decluster.c 219 raidPtr->sectorsPerDisk = layoutPtr->stripeUnitsPerDisk * layoutPtr->sectorsPerStripeUnit;
276 info->SUsPerTable * layoutPtr->sectorsPerStripeUnit;
277 layoutPtr->numStripe = (raidPtr->totalSectors / layoutPtr->sectorsPerStripeUnit) / (k - 1);
282 layoutPtr->dataSectorsPerStripe = (k - 1) * layoutPtr->sectorsPerStripeUnit;
323 RF_StripeNum_t SUID = raidSector / layoutPtr->sectorsPerStripeUnit;
367 *diskSector = outSU * layoutPtr->sectorsPerStripeUnit + (raidSector % layoutPtr->sectorsPerStripeUnit);
381 RF_StripeNum_t SUID = raidSector / layoutPtr->sectorsPerStripeUnit;
426 *diskSector = outSU * layoutPtr->sectorsPerStripeUnit + (raidSector % layoutPtr->sectorsPerStripeUnit);
    [all...]
rf_raid1.c 92 raidPtr->totalSectors = layoutPtr->stripeUnitsPerDisk * (raidPtr->numCol / 2) * layoutPtr->sectorsPerStripeUnit;
94 layoutPtr->dataSectorsPerStripe = layoutPtr->sectorsPerStripeUnit;
107 RF_StripeNum_t SUID = raidSector / raidPtr->Layout.sectorsPerStripeUnit;
111 *diskSector = ((SUID / (raidPtr->numCol / 2)) * raidPtr->Layout.sectorsPerStripeUnit) + (raidSector % raidPtr->Layout.sectorsPerStripeUnit);
125 RF_StripeNum_t SUID = raidSector / raidPtr->Layout.sectorsPerStripeUnit;
130 *diskSector = ((SUID / (raidPtr->numCol / 2)) * raidPtr->Layout.sectorsPerStripeUnit) + (raidSector % raidPtr->Layout.sectorsPerStripeUnit);
rf_paritylogging.c 130 layoutPtr->sectorsPerStripeUnit;
133 layoutPtr->sectorsPerStripeUnit;
136 layoutPtr->numDataCol * layoutPtr->sectorsPerStripeUnit;
160 totalLogCapacity = layoutPtr->stripeUnitsPerDisk * layoutPtr->sectorsPerStripeUnit * layoutPtr->numParityLogCol;
715 raidPtr->Layout.sectorsPerStripeUnit;
720 raidPtr->Layout.sectorsPerStripeUnit +
721 (raidSector % raidPtr->Layout.sectorsPerStripeUnit);
735 raidPtr->Layout.sectorsPerStripeUnit;
742 raidPtr->Layout.sectorsPerStripeUnit +
743 (raidSector % raidPtr->Layout.sectorsPerStripeUnit);
    [all...]
rf_map.c 208 pda_p->numSector = layoutPtr->sectorsPerStripeUnit;
232 pda_q->numSector = pda_p->numSector = layoutPtr->sectorsPerStripeUnit;
631 sosAddr + stripeOffset * layoutPtr->sectorsPerStripeUnit,
669 (layoutPtr->map->MapSector) (raidPtr, sosAddr + i * layoutPtr->sectorsPerStripeUnit,
755 for (ra = sosAddr; ra <= raidAddr + numBlocks; ra += layoutPtr->sectorsPerStripeUnit) {
760 (int) (raidAddr % layoutPtr->sectorsPerStripeUnit),
761 (int) (raidAddr % layoutPtr->sectorsPerStripeUnit));
790 int x = (startAddrWithinStripe % layoutPtr->sectorsPerStripeUnit);
796 if (asm_p->numStripeUnitsAccessed == 2 && asm_p->totalSectorsAccessed < layoutPtr->sectorsPerStripeUnit) {
797 int x = (startAddrWithinStripe % layoutPtr->sectorsPerStripeUnit);
    [all...]
rf_reconutil.c 119 reconCtrlPtr->reconMap = rf_MakeReconMap(raidPtr, (int) (layoutPtr->SUsPerRU * layoutPtr->sectorsPerStripeUnit),
232 u_int recon_buffer_size = rf_RaidAddressToByte(raidPtr, layoutPtr->SUsPerRU * layoutPtr->sectorsPerStripeUnit);
253 recon_buffer_size = rf_RaidAddressToByte(raidPtr, raidPtr->Layout.SUsPerRU * raidPtr->Layout.sectorsPerStripeUnit);
rf_pqdegdags.c 196 RF_SectorCount_t secPerSU = layoutPtr->sectorsPerStripeUnit;
306 RF_StripeCount_t secPerSU = layoutPtr->sectorsPerStripeUnit;
401 RF_SectorCount_t sectorsPerSU = layoutPtr->sectorsPerStripeUnit;
rf_reconstruct.c 1015 sectorsPerRU = raidPtr->Layout.sectorsPerStripeUnit * raidPtr->Layout.SUsPerRU;
1181 RF_SectorCount_t sectorsPerRU = layoutPtr->sectorsPerStripeUnit * layoutPtr->SUsPerRU;
1256 RF_SectorCount_t sectorsPerRU = raidPtr->Layout.sectorsPerStripeUnit * raidPtr->Layout.SUsPerRU;
1440 layoutPtr->map->MapParity(raidPtr, sosRaidAddress + i_offset * layoutPtr->sectorsPerStripeUnit, &testcol, outDiskOffset, RF_DONT_REMAP);
1442 layoutPtr->map->MapSector(raidPtr, sosRaidAddress + i_offset * layoutPtr->sectorsPerStripeUnit, &testcol, outDiskOffset, RF_DONT_REMAP);
1447 layoutPtr->map->MapParity(raidPtr, sosRaidAddress + j_offset * layoutPtr->sectorsPerStripeUnit, &testcol, outFailedDiskSectorOffset, RF_DONT_REMAP);
1449 layoutPtr->map->MapSector(raidPtr, sosRaidAddress + j_offset * layoutPtr->sectorsPerStripeUnit, &testcol, outFailedDiskSectorOffset, RF_DONT_REMAP);
1456 layoutPtr->map->MapParity(raidPtr, sosRaidAddress + j_offset * layoutPtr->sectorsPerStripeUnit, spCol, spOffset, RF_REMAP);
1458 layoutPtr->map->MapSector(raidPtr, sosRaidAddress + j_offset * layoutPtr->sectorsPerStripeUnit, spCol, spOffset, RF_REMAP);
1478 RF_SectorCount_t sectorsPerRU = layoutPtr->sectorsPerStripeUnit * layoutPtr->SUsPerRU
    [all...]
rf_dagutils.c 344 RF_ASSERT((size <= (raidPtr->numCol * (raidPtr->Layout.sectorsPerStripeUnit <<
347 p = malloc( raidPtr->numCol * (raidPtr->Layout.sectorsPerStripeUnit <<
367 p = malloc( raidPtr->numCol * (raidPtr->Layout.sectorsPerStripeUnit <<
371 memset(p, 0, raidPtr->numCol * (raidPtr->Layout.sectorsPerStripeUnit << raidPtr->logBytesPerSector));
423 RF_ASSERT((size <= (raidPtr->Layout.sectorsPerStripeUnit <<
426 p = malloc( raidPtr->Layout.sectorsPerStripeUnit <<
446 p = malloc( raidPtr->Layout.sectorsPerStripeUnit <<
451 memset(p, 0, raidPtr->Layout.sectorsPerStripeUnit << raidPtr->logBytesPerSector);
rf_driver.c 492 (int)(raidPtr->Layout.sectorsPerStripeUnit <<
496 tmpbuf = malloc( raidPtr->Layout.sectorsPerStripeUnit <<
515 tmpbuf = malloc( raidPtr->numCol * (raidPtr->Layout.sectorsPerStripeUnit <<
rf_pq.c 253 unsigned secPerSU = raidPtr->Layout.sectorsPerStripeUnit;
357 unsigned secPerSU = raidPtr->Layout.sectorsPerStripeUnit;
399 unsigned secPerSU = raidPtr->Layout.sectorsPerStripeUnit;
595 unsigned secPerSU = raidPtr->Layout.sectorsPerStripeUnit;
rf_dagffwr.c 351 if (((RF_PhysDiskAddr_t *) tmpNode->params[0].p)->numSector == raidPtr->Layout.sectorsPerStripeUnit)
357 xorNode->results[0] = rf_AllocBuffer(raidPtr, dag_h, rf_RaidAddressToByte(raidPtr, raidPtr->Layout.sectorsPerStripeUnit));
388 BUF_ALLOC(raidPtr->Layout.sectorsPerStripeUnit);
791 raidPtr->Layout.sectorsPerStripeUnit))) {
rf_parityloggingdags.c 185 if (((RF_PhysDiskAddr_t *) rodNodes[i].params[0].p)->numSector == raidPtr->Layout.sectorsPerStripeUnit)
189 raidPtr, raidPtr->Layout.sectorsPerStripeUnit), allocList);
453 if ((numParityNodes == 2) || ((numDataNodes == 1) && (asmap->totalSectorsAccessed < raidPtr->Layout.sectorsPerStripeUnit))) {

Completed in 29 milliseconds

1 2