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

1 2

  /src/sys/dev/raidframe/
rf_dagdegrd.c 429 parityPDA->numSector = failedPDA->numSector;
487 failedPDA->numSector));
725 fone_end = fone_start + fone->numSector;
732 pda_p->numSector = num; \
742 CONS_PDA(parityInfo, fone_start, fone->numSector);
746 CONS_PDA(qInfo, fone_start, fone->numSector);
750 ftwo_end = ftwo_start + ftwo->numSector;
751 if (fone->numSector + ftwo->numSector > secPerSU)
    [all...]
rf_stripelocks.h 93 (_lrd).stop = (_asm)->parityInfo->startSector + (_asm)->parityInfo->numSector-1; \
96 (_lrd).stop2 = (_asm)->parityInfo->next->startSector + (_asm)->parityInfo->next->numSector-1; \
rf_pqdegdags.c 128 RF_SectorCount_t s0len = ppda->numSector, len;
137 len = pda->numSector;
207 (asmap->failedPDAs[1]->numSector + asmap->failedPDAs[0]->numSector < secPerSU)) {
225 /* len = pda->numSector; */
260 rf_PQ_recover((unsigned long *) ppda->bufPtr, (unsigned long *) qpda->bufPtr, (unsigned long *) pda->bufPtr, (unsigned long *) ppda->bufPtr, rf_RaidAddressToByte(raidPtr, pda->numSector), coeff, i);
262 rf_PQ_recover((unsigned long *) ppda->bufPtr, (unsigned long *) qpda->bufPtr, (unsigned long *) ppda->bufPtr, (unsigned long *) pda->bufPtr, rf_RaidAddressToByte(raidPtr, pda->numSector), i, coeff);
340 rf_PQ_recover((unsigned long *) ppda->bufPtr, (unsigned long *) qpda->bufPtr, (unsigned long *) ppda->bufPtr, (unsigned long *) qpda->bufPtr, rf_RaidAddressToByte(raidPtr, pda->numSector), coeff, i);
342 rf_PQ_recover((unsigned long *) ppda->bufPtr, (unsigned long *) qpda->bufPtr, (unsigned long *) qpda->bufPtr, (unsigned long *) ppda->bufPtr, rf_RaidAddressToByte(raidPtr, pda->numSector), i, coeff);
345 memset(qpda->bufPtr, 0, rf_RaidAddressToByte(raidPtr, qpda->numSector));
    [all...]
rf_dagdegwr.c 107 asmap->failedPDAs[0]->numSector !=
337 if (allowBufferRecycle && (pda->numSector == failedPDA->numSector))
368 parityPDA->numSector = failedPDA->numSector;
371 xorTargetBuf = rf_AllocBuffer(raidPtr, dag_h, rf_RaidAddressToByte(raidPtr, failedPDA->numSector));
389 parityPDA->numSector = failedPDA->numSector;
394 xorNode->results[1] = BUF_ALLOC(failedPDA->numSector);
565 pda_p->numSector = num;
    [all...]
rf_evenodd_dagfuncs.c 124 length = rf_RaidAddressToByte(raidPtr, ((RF_PhysDiskAddr_t *) node->params[k].p)->numSector);
137 rf_e_encToBuf(raidPtr, scol, srcbuf, RF_EO_MATRIX_DIM - 2, destbuf, pda->numSector);
142 length = rf_RaidAddressToByte(raidPtr, ((RF_PhysDiskAddr_t *) node->params[k].p)->numSector);
167 length = rf_RaidAddressToByte(raidPtr, ((RF_PhysDiskAddr_t *) node->params[4].p)->numSector); /* this is a pda of
177 rf_e_encToBuf(raidPtr, scol, srcbuf, RF_EO_MATRIX_DIM - 2, destbuf, pda->numSector);
211 rf_e_encToBuf(raidPtr, scol, srcbuf, RF_EO_MATRIX_DIM - 2, destbuf, pda->numSector);
262 rf_e_encToBuf(raidPtr, scol, srcbuf, RF_EO_MATRIX_DIM - 2, destbuf, pda->numSector);
370 int numSector)
374 for (i = 0; i < numSector; i++) {
402 rf_RaidAddressToByte(raidPtr, failedPDA->numSector));
    [all...]
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 125 asmap->failedPDAs[0]->numSector !=
195 asmap->failedPDAs[0]->numSector != raidPtr->Layout.sectorsPerStripeUnit) {
214 asmap->failedPDAs[0]->numSector != raidPtr->Layout.sectorsPerStripeUnit)
rf_map.c 182 pda_p->numSector = RF_MIN(endAddress, nextStripeUnitAddress) - raidAddress;
183 RF_ASSERT(pda_p->numSector != 0);
186 asm_p->totalSectorsAccessed += pda_p->numSector;
193 * numSector fields for the parity unit are always set
208 pda_p->numSector = layoutPtr->sectorsPerStripeUnit;
232 pda_q->numSector = pda_p->numSector = layoutPtr->sectorsPerStripeUnit;
713 asmap->parityInfo->numSector - 1));
720 asmap->parityInfo->next->numSector - 1));
729 (int) (p->startSector + p->numSector - 1))
    [all...]
rf_paritylogging.h 57 RF_SectorCount_t * numSector);
rf_evenodd_dagfuncs.h 53 char *srcbuf, RF_RowCol_t destLogicCol, char *destbuf, int numSector);
rf_paritylog.c 160 printf("[enqueueing parity log data, region %d, raidAddress %d, numSector %d]\n", data->regionID, (int) data->diskAddress.raidAddress, (int) data->diskAddress.numSector);
213 printf("[dequeueing parity log data, region %d, raidAddress %d, numSector %d]\n", data->regionID, (int) data->diskAddress.raidAddress, (int) data->diskAddress.numSector);
239 printf("[requeueing parity log data, region %d, raidAddress %d, numSector %d]\n", data->regionID, (int) data->diskAddress.raidAddress, (int) data->diskAddress.numSector);
303 if (data->regionID == rf_MapRegionIDParityLogging(raidPtr, diskAddress->startSector + diskAddress->numSector - 1)) {
307 offset = offset + diskAddress->numSector;
320 data->diskAddress.numSector = boundary;
326 diskAddress->numSector -= boundary
    [all...]
rf_diskqueue.h 58 RF_SectorCount_t numSector; /* number of sectors to read/write */
rf_pq.c 265 RF_ASSERT(new->numSector == old->numSector);
274 QDelta(qpbuf, obuf, nbuf, rf_RaidAddressToByte(raidPtr, old->numSector), coeff);
327 RF_ASSERT(new->numSector == old->numSector);
335 QDelta(qbuf, obuf, nbuf, rf_RaidAddressToByte(raidPtr, old->numSector), coeff);
380 rf_IncQ((unsigned long *) qpbuf, (unsigned long *) obuf, rf_RaidAddressToByte(raidPtr, old->numSector), coeff);
430 rf_IncQ((unsigned long *) qpbuf, (unsigned long *) obuf, rf_RaidAddressToByte(raidPtr, old->numSector), coeff);
547 rf_RaidAddressToByte(raidPtr, failedPDA->numSector));
557 rf_IncQ((unsigned long *) destbuf, (unsigned long *) srcbuf, rf_RaidAddressToByte(raidPtr, pda->numSector), coeff)
    [all...]
rf_cvscan.c 243 hdr->cur_block = hdr->left->sectorOffset + hdr->left->numSector;
249 hdr->cur_block = hdr->right->sectorOffset + hdr->right->numSector;
322 (long) (tmp->sectorOffset + tmp->numSector),
329 (long) (tmp->sectorOffset + tmp->numSector),
336 (long) (tmp->sectorOffset + tmp->numSector),
rf_evenodd.c 273 if (asmap->numStripeUnitsAccessed != 1 && asmap->failedPDAs[0]->numSector != layoutPtr->sectorsPerStripeUnit)
292 if (asmap->numStripeUnitsAccessed != 1 && asmap->failedPDAs[0]->numSector != layoutPtr->sectorsPerStripeUnit)
301 if (asmap->numStripeUnitsAccessed != 1 && asmap->failedPDAs[0]->numSector != layoutPtr->sectorsPerStripeUnit)
310 /* if(asmap->failedPDAs[0]->numSector +
311 * asmap->failedPDAs[1]->numSector == 2 *
336 RF_SectorCount_t numsector = parityPDA->numSector; local in function:rf_VerifyParityEvenOdd
337 int numbytes = rf_RaidAddressToByte(raidPtr, numsector);
379 RF_ASSERT(pda->numSector != 0);
390 RF_ASSERT(asmap->parityInfo->numSector != 0)
    [all...]
rf_dagfuncs.c 276 req = rf_CreateDiskQueueData(iotype, pda->startSector, pda->numSector,
306 req = rf_CreateDiskQueueData(iotype, pda->startSector, pda->numSector,
457 rf_RaidAddressToByte(raidPtr, ((RF_PhysDiskAddr_t *) node->params[i].p)->numSector));
501 retcode = rf_bxor(srcbuf, destbuf, rf_RaidAddressToByte(raidPtr, pda->numSector));
535 RF_ASSERT(pda->numSector <= sectPerSU);
538 length = rf_RaidAddressToByte(raidPtr, pda->numSector);
rf_diskqueue.c 296 RF_ASSERT(req->type == RF_IO_TYPE_NOP || req->numSector);
300 if (rf_queueDebug && (req->numSector == 0)) {
408 p->numSector = nsect;
rf_aselect.c 189 length = physPtr->numSector;
227 numBlocks = physPtr->numSector;
375 for (k = 0; k < physPtr->numSector; k++) {
466 numBlocks = physPtr->numSector;
rf_dagutils.c 514 (long) pda->startSector, (int) pda->numSector, (long) bufPtr,
526 (long) pda->startSector, (int) pda->numSector);
537 (int) pda->numSector, (long) bufPtr);
1036 RF_SectorNum_t send = rf_StripeUnitOffset(layoutPtr, src->startSector + src->numSector - 1);
1037 RF_SectorNum_t dend = rf_StripeUnitOffset(layoutPtr, dest->startSector + dest->numSector - 1);
1114 pda->bufPtr = rf_AllocBuffer(raidPtr, dag_h, pda->numSector << raidPtr->logBytesPerSector);
1123 pda->bufPtr = rf_AllocBuffer(raidPtr, dag_h, pda->numSector << raidPtr->logBytesPerSector);
1130 *rpBufPtr = rf_AllocBuffer(raidPtr, dag_h, failedPDA->numSector << raidPtr->logBytesPerSector);
1196 RF_SectorNum_t send = rf_StripeUnitOffset(layoutPtr, src->startSector + src->numSector - 1); /* use -1 to be sure we
1198 RF_SectorNum_t dend = rf_StripeUnitOffset(layoutPtr, dest->startSector + dest->numSector - 1)
    [all...]
rf_paritylogDiskMgr.c 140 (*rrd_pda)->numSector = raidPtr->regionInfo[regionID].capacity;
192 (*fwr_pda)->numSector = raidPtr->numSectorsPerLog;
238 &((*prd_pda)->numSector));
241 (int) (*prd_pda)->numSector, regionID);
293 &((*pwr_pda)->numSector));
rf_parityscan.c 198 RF_SectorCount_t numsector = parityPDA->numSector; local in function:rf_VerifyParityBasic
199 int numbytes = rf_RaidAddressToByte(raidPtr, numsector);
239 RF_ASSERT(pda->numSector != 0);
250 RF_ASSERT(asmap->parityInfo->numSector != 0);
rf_layout.h 104 RF_SectorCount_t numSector; /* number of sectors accessed */
rf_raid1.c 281 nsector = parityPDA->numSector;
340 RF_ASSERT(pda->numSector != 0);
361 RF_ASSERT(pda->numSector != 0);
rf_raid5.c 299 if (asmap->numStripeUnitsAccessed != 1 && (failedPDA == NULL || failedPDA->numSector != layoutPtr->sectorsPerStripeUnit))
rf_dagffwr.c 351 if (((RF_PhysDiskAddr_t *) tmpNode->params[0].p)->numSector == raidPtr->Layout.sectorsPerStripeUnit)
698 tmpreadDataNode->params[1].p = rf_AllocBuffer(raidPtr, dag_h, pda->numSector << raidPtr->logBytesPerSector);
721 tmpreadParityNode->params[1].p = rf_AllocBuffer(raidPtr, dag_h, pda->numSector << raidPtr->logBytesPerSector);
746 pda->numSector << raidPtr->logBytesPerSector);

Completed in 75 milliseconds

1 2