HomeSort by: relevance | last modified time | path
    Searched refs:numDataCol (Results 1 - 24 of 24) sorted by relevancy

  /src/sys/dev/raidframe/
rf_raid4.c 80 layoutPtr->numDataCol = raidPtr->numCol - 1;
81 layoutPtr->dataSectorsPerStripe = layoutPtr->numDataCol * layoutPtr->sectorsPerStripeUnit;
83 raidPtr->totalSectors = layoutPtr->stripeUnitsPerDisk * layoutPtr->numDataCol * layoutPtr->sectorsPerStripeUnit;
106 *col = SUID % raidPtr->Layout.numDataCol;
107 *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * raidPtr->Layout.sectorsPerStripeUnit +
118 *col = raidPtr->Layout.numDataCol;
119 *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * raidPtr->Layout.sectorsPerStripeUnit +
rf_raid5_rotatedspare.c 90 layoutPtr->numDataCol = raidPtr->numCol - 2;
91 layoutPtr->dataSectorsPerStripe = layoutPtr->numDataCol * layoutPtr->sectorsPerStripeUnit;
96 raidPtr->totalSectors = layoutPtr->stripeUnitsPerDisk * layoutPtr->numDataCol * layoutPtr->sectorsPerStripeUnit;
118 *col = raidPtr->numCol - 1 - (1 + SUID / raidPtr->Layout.numDataCol) % raidPtr->numCol;
123 *col = (SUID + (SUID / raidPtr->Layout.numDataCol)) % raidPtr->numCol;
125 *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * raidPtr->Layout.sectorsPerStripeUnit +
139 *col = raidPtr->numCol - 1 - (1 + SUID / raidPtr->Layout.numDataCol) % raidPtr->numCol;
140 *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * raidPtr->Layout.sectorsPerStripeUnit +
rf_reconbuffer.h 54 RF_ReconParityStripeStatus_t * pssPtr, int numDataCol);
rf_raid5.c 87 layoutPtr->numDataCol = raidPtr->numCol - 1;
88 layoutPtr->dataSectorsPerStripe = layoutPtr->numDataCol * layoutPtr->sectorsPerStripeUnit;
92 raidPtr->totalSectors = layoutPtr->stripeUnitsPerDisk * layoutPtr->numDataCol * layoutPtr->sectorsPerStripeUnit;
124 *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * raidPtr->Layout.sectorsPerStripeUnit +
135 *col = raidPtr->Layout.numDataCol - (SUID / raidPtr->Layout.numDataCol) % raidPtr->numCol;
136 *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * raidPtr->Layout.sectorsPerStripeUnit +
284 * (numStripeUnitsAccessed <= numDataCol/2) uses a
286 * when G is 3 or 4, numDataCol/2 is 1, and I want
290 (((asmap->numStripeUnitsAccessed <= (layoutPtr->numDataCol / 2)) && (layoutPtr->numDataCol != 1)) |
    [all...]
rf_pqdegdags.c 142 coeff = (coeff % raidPtr->Layout.numDataCol);
200 int numDataCol = layoutPtr->numDataCol;
228 coeff = (coeff % raidPtr->Layout.numDataCol);
246 coeff = (coeff % raidPtr->Layout.numDataCol);
247 for (i = 0; i < numDataCol; i++) {
255 RF_ASSERT(i < numDataCol);
295 * read pda0, read pda1, ... read pda (numDataCol-3), write pda0, ... ,
308 int numDataCol = layoutPtr->numDataCol;
    [all...]
rf_layout.h 72 RF_StripeCount_t numDataCol; /* number of SUs of data per stripe
215 ( ((_addr_) / (_layoutPtr_)->sectorsPerStripeUnit) / (_layoutPtr_)->numDataCol )
219 ( ((_sid_) * (_layoutPtr_)->sectorsPerStripeUnit) * (_layoutPtr_)->numDataCol )
223 ( (_addr_) / (_layoutPtr_)->numDataCol )
277 ( (_psid_) * (_layoutPtr_)->SUsPerPU * (_layoutPtr_)->numDataCol * (_layoutPtr_)->sectorsPerStripeUnit )
rf_evenodd.c 92 layoutPtr->numDataCol = raidPtr->numCol - 2; /* ORIG:
93 * layoutPtr->numDataCol
110 layoutPtr->dataSectorsPerStripe = layoutPtr->numDataCol * layoutPtr->sectorsPerStripeUnit;
115 raidPtr->totalSectors = layoutPtr->stripeUnitsPerDisk * layoutPtr->numDataCol * layoutPtr->sectorsPerStripeUnit;
162 RF_StripeNum_t endSUIDofthisStrip = (SUID / raidPtr->Layout.numDataCol + 1) * raidPtr->Layout.numDataCol - 1;
165 *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * raidPtr->Layout.sectorsPerStripeUnit +
175 RF_StripeNum_t endSUIDofthisStrip = (SUID / raidPtr->Layout.numDataCol + 1) * raidPtr->Layout.numDataCol - 1;
178 *diskSector = (SUID / (raidPtr->Layout.numDataCol)) * raidPtr->Layout.sectorsPerStripeUnit
    [all...]
rf_evenodd_dagfuncs.c 460 int numDataCol = layoutPtr->numDataCol;
532 for (j = 0; j < numDataCol; j++) {
586 for (j = 0; j < numDataCol; j++) {
646 RF_RowCol_t fcol[2], fsuoff[2], fsuend[2], numDataCol = layoutPtr->numDataCol;
663 buf = RF_Malloc(numDataCol * sizeof(*buf));
707 for (i = 0; i < numDataCol; i++) {
715 RF_ASSERT(i < numDataCol);
803 RF_Free(buf, numDataCol * sizeof(char *))
    [all...]
rf_raid1.c 95 layoutPtr->numDataCol = 1;
297 RF_ASSERT(layoutPtr->numDataCol == layoutPtr->numParityCol);
298 stripeWidth = layoutPtr->numDataCol + layoutPtr->numParityCol;
299 bcount = nbytes * (layoutPtr->numDataCol + layoutPtr->numParityCol);
335 for (pda = aasm->physInfo, i = 0; i < layoutPtr->numDataCol; i++, pda = pda->next) {
358 for (pda = aasm->parityInfo; i < layoutPtr->numDataCol + layoutPtr->numParityCol; i++, pda = pda->next) {
409 buf2 = bf + (nbytes * layoutPtr->numDataCol);
423 for (i = 0; i < layoutPtr->numDataCol; i++) {
487 j = i + layoutPtr->numDataCol;
689 * Below, we use 1 for numDataCol (which is equal to the count in th
    [all...]
rf_parityscan.c 200 int bytesPerStripe = numbytes * layoutPtr->numDataCol;
213 int stripeWidth = layoutPtr->numDataCol + layoutPtr->numParityCol;
224 * (layoutPtr->numDataCol + layoutPtr->numParityCol), alloclist);
236 for (pda = asmap->physInfo, i = 0; i < layoutPtr->numDataCol; i++, pda = pda->next) {
253 blockNode->succedents[layoutPtr->numDataCol]->params[0].p = asmap->parityInfo;
rf_reconbuffer.c 164 ((pssPtr->xorBufCount == rf_numBufsToAccumulate - 1) || (targetRbuf->count + pssPtr->xorBufCount + 1 == layoutPtr->numDataCol))) {
184 rf_CheckForFullRbuf(raidPtr, reconCtrlPtr, pssPtr, layoutPtr->numDataCol);
284 rf_CheckForFullRbuf(raidPtr, reconCtrlPtr, pssPtr, layoutPtr->numDataCol); /* the buffer is full if
367 RF_ReconParityStripeStatus_t *pssPtr, int numDataCol)
371 if (rbuf->count == numDataCol) {
rf_pq.c 154 (((asmap->numStripeUnitsAccessed <= (layoutPtr->numDataCol / 2)) && (layoutPtr->numDataCol != 1)) ||
169 if (((asmap->numStripeUnitsAccessed <= (layoutPtr->numDataCol / 2)) || (asmap->numStripeUnitsAccessed == 1))
175 if (((asmap->numStripeUnitsAccessed <= (layoutPtr->numDataCol / 2)) || (asmap->numStripeUnitsAccessed == 1))
272 coeff = (coeff % raidPtr->Layout.numDataCol);
334 coeff = (coeff % raidPtr->Layout.numDataCol);
375 coeff = (coeff % raidPtr->Layout.numDataCol);
423 coeff = (coeff % raidPtr->Layout.numDataCol);
442 pda_0, buffer_0, pda_1 , buffer_1, ... , pda_d, buffer_d ( d = numDataCol
556 coeff = (coeff % raidPtr->Layout.numDataCol);
    [all...]
rf_raid0.c 78 layoutPtr->numDataCol = raidPtr->numCol;
rf_paritylogging.c 127 layoutPtr->numDataCol = raidPtr->numCol - layoutPtr->numParityCol -
129 layoutPtr->dataSectorsPerStripe = layoutPtr->numDataCol *
136 layoutPtr->numDataCol * layoutPtr->sectorsPerStripeUnit;
691 /* regionID = address / (raidPtr->regionParityRange * raidPtr->Layout.numDataCol); */
718 *col = SUID % raidPtr->Layout.numDataCol;
719 *diskSector = (SUID / (raidPtr->Layout.numDataCol)) *
738 * raidPtr->Layout.numDataCol-(SUID/raidPtr->Layout.numDataCol)%(raidPt
740 *col = raidPtr->Layout.numDataCol;
741 *diskSector = (SUID / (raidPtr->Layout.numDataCol)) *
    [all...]
rf_chaindecluster.c 94 layoutPtr->numDataCol = 1;
95 layoutPtr->dataSectorsPerStripe = layoutPtr->numDataCol * layoutPtr->sectorsPerStripeUnit;
rf_interdecluster.c 105 layoutPtr->numDataCol = 1;
106 layoutPtr->dataSectorsPerStripe = layoutPtr->numDataCol * layoutPtr->sectorsPerStripeUnit;
rf_dagdegrd.c 710 int numDataCol = layoutPtr->numDataCol;
781 napdas = PDAPerDisk * (numDataCol - asmap->numStripeUnitsAccessed - (ftwo == NULL ? 1 : 0));
803 if (suend < numDataCol) /* leak at end */
832 firstDataCol = rf_RaidAddressToStripeUnitID(&(raidPtr->Layout), asmap->physInfo->raidAddress) % numDataCol;
980 for (; i < numDataCol; i++) {
rf_dagdegwr.c 582 int numDataCol = layoutPtr->numDataCol;
642 napdas = PDAPerDisk * (numDataCol - 2);
659 for (i = 0; i < numDataCol; i++) {
rf_decluster.c 283 layoutPtr->numDataCol = k - 1;
616 req->G = raidPtr->Layout.numDataCol + raidPtr->Layout.numParityCol;
rf_map.c 624 for (i = 0; i < layoutPtr->numDataCol + layoutPtr->numParityCol; i++) {
668 for (i = 0; i < layoutPtr->numDataCol; i++) {
rf_reconstruct.c 672 if (raidPtr->Layout.numDataCol <
674 /* numDataCol is at least 2 less than numCol, so
1383 RF_RowCol_t stripeWidth = layoutPtr->numDataCol + layoutPtr->numParityCol;
1815 for (i = 0; i < raidPtr->Layout.numDataCol + raidPtr->Layout.numParityCol; i++)
rf_declusterPQ.c 261 layoutPtr->numDataCol = k - 2;
rf_dagutils.c 71 (2 * raidPtr->Layout->numDataCol) + (1 * layoutPtr->numParityCol) +
989 RF_ASSERT(asmap->numStripeUnitsAccessed > (layoutPtr->numDataCol / 2));
rf_netbsdkintf.c 854 if (raidPtr->Layout.numDataCol != 1 ||

Completed in 66 milliseconds