Home
last modified time | relevance | path

Searched refs:rf_RaidAddressToByte (Results 1 – 17 of 17) sorted by relevance

/netbsd-src/sys/dev/raidframe/
H A Drf_pqdegdags.c160 rf_bxor(buf, pbuf, rf_RaidAddressToByte(raidPtr, len)); in applyPDA()
163 rf_IncQ((unsigned long *) qbuf, (unsigned long *) buf, rf_RaidAddressToByte(raidPtr, len), coeff); in applyPDA()
260 …r, (unsigned long *) pda->bufPtr, (unsigned long *) ppda->bufPtr, rf_RaidAddressToByte(raidPtr, pd… in rf_PQDoubleRecoveryFunc()
262 …r, (unsigned long *) ppda->bufPtr, (unsigned long *) pda->bufPtr, rf_RaidAddressToByte(raidPtr, pd… in rf_PQDoubleRecoveryFunc()
340 …, (unsigned long *) ppda->bufPtr, (unsigned long *) qpda->bufPtr, rf_RaidAddressToByte(raidPtr, pd… in rf_PQWriteDoubleRecoveryFunc()
342 …, (unsigned long *) qpda->bufPtr, (unsigned long *) ppda->bufPtr, rf_RaidAddressToByte(raidPtr, pd… in rf_PQWriteDoubleRecoveryFunc()
345 memset(qpda->bufPtr, 0, rf_RaidAddressToByte(raidPtr, qpda->numSector)); in rf_PQWriteDoubleRecoveryFunc()
346 …rf_IncQ((unsigned long *) qpda->bufPtr, (unsigned long *) ppda->bufPtr, rf_RaidAddressToByte(raidP… in rf_PQWriteDoubleRecoveryFunc()
353 … *) qpda->bufPtr, (unsigned long *) asmap->failedPDAs[0]->bufPtr, rf_RaidAddressToByte(raidPtr, qp… in rf_PQWriteDoubleRecoveryFunc()
355 …rf_bxor(asmap->failedPDAs[0]->bufPtr, ppda->bufPtr, rf_RaidAddressToByte(raidPtr, ppda->numSector)… in rf_PQWriteDoubleRecoveryFunc()
H A Drf_evenodd_dagfuncs.c124 length = rf_RaidAddressToByte(raidPtr, ((RF_PhysDiskAddr_t *) node->params[k].p)->numSector); in rf_RegularONEFunc()
136 destbuf = ((char *) node->results[0]) + rf_RaidAddressToByte(raidPtr, suoffset); in rf_RegularONEFunc()
142 length = rf_RaidAddressToByte(raidPtr, ((RF_PhysDiskAddr_t *) node->params[k].p)->numSector); in rf_RegularONEFunc()
167 …length = rf_RaidAddressToByte(raidPtr, ((RF_PhysDiskAddr_t *) node->params[4].p)->numSector); /* t… in rf_SimpleONEFunc()
210 destbuf = ebuf + rf_RaidAddressToByte(raidPtr, suoffset); in rf_RegularESubroutine()
261 destbuf = ebuf + rf_RaidAddressToByte(raidPtr, suoffset - failedSUOffset); in rf_DegrESubroutine()
372 int i, bytesPerSector = rf_RaidAddressToByte(raidPtr, 1); in rf_e_encToBuf()
402 rf_RaidAddressToByte(raidPtr, failedPDA->numSector)); in rf_RecoveryEFunc()
415 … destbuf = ((char *) node->results[0]) + rf_RaidAddressToByte(raidPtr, suoffset - failedSUOffset); in rf_RecoveryEFunc()
453 int bytesPerSector = rf_RaidAddressToByte(raidPtr, 1); in rf_doubleEOdecode()
[all …]
H A Drf_pq.c273 qpbuf = qbuf + rf_RaidAddressToByte(raidPtr, old->startSector % secPerSU); in rf_RegularONQFunc()
274 QDelta(qpbuf, obuf, nbuf, rf_RaidAddressToByte(raidPtr, old->numSector), coeff); in rf_RegularONQFunc()
335 QDelta(qbuf, obuf, nbuf, rf_RaidAddressToByte(raidPtr, old->numSector), coeff); in rf_SimpleONQFunc()
379 qpbuf = qbuf + rf_RaidAddressToByte(raidPtr, old->startSector % secPerSU); in RegularQSubr()
380 …rf_IncQ((unsigned long *) qpbuf, (unsigned long *) obuf, rf_RaidAddressToByte(raidPtr, old->numSec… in RegularQSubr()
429 qpbuf = qbuf + rf_RaidAddressToByte(raidPtr, j - fail_start); in DegrQSubr()
430 …rf_IncQ((unsigned long *) qpbuf, (unsigned long *) obuf, rf_RaidAddressToByte(raidPtr, old->numSec… in DegrQSubr()
547 rf_RaidAddressToByte(raidPtr, failedPDA->numSector)); in rf_RecoveryQFunc()
553 destbuf = ((char *) node->results[0]) + rf_RaidAddressToByte(raidPtr, suoffset - failedSUOffset); in rf_RecoveryQFunc()
557 …rf_IncQ((unsigned long *) destbuf, (unsigned long *) srcbuf, rf_RaidAddressToByte(raidPtr, pda->nu… in rf_RecoveryQFunc()
[all …]
H A Drf_dagfuncs.c457 rf_RaidAddressToByte(raidPtr, ((RF_PhysDiskAddr_t *) node->params[i].p)->numSector)); in rf_SimpleXorFunc()
500 … destbuf = ((char *) node->results[0]) + rf_RaidAddressToByte(raidPtr, suoffset - failedSUOffset); in rf_RecoveryXorFunc()
501 retcode = rf_bxor(srcbuf, destbuf, rf_RaidAddressToByte(raidPtr, pda->numSector)); in rf_RecoveryXorFunc()
537 targptr = targbuf + rf_RaidAddressToByte(raidPtr, SUOffset); in rf_XorIntoBuffer()
538 length = rf_RaidAddressToByte(raidPtr, pda->numSector); in rf_XorIntoBuffer()
H A Drf_reconutil.c232 …u_int recon_buffer_size = rf_RaidAddressToByte(raidPtr, layoutPtr->SUsPerRU * layoutPtr->sectors… in rf_MakeReconBuffer()
253 …recon_buffer_size = rf_RaidAddressToByte(raidPtr, raidPtr->Layout.SUsPerRU * raidPtr->Layout.secto… in rf_FreeReconBuffer()
H A Drf_layout.h262 #define rf_RaidAddressToByte(_raidPtr_, _addr_) \ macro
H A Drf_driver.c688 (int) rf_RaidAddressToByte(raidPtr, numBlocks)); in rf_DoAccess()
694 (int) rf_RaidAddressToByte(raidPtr, numBlocks), in rf_DoAccess()
H A Drf_dagutils.c997 *sosBuffer = rf_AllocStripeBuffer(raidPtr, dag_h, rf_RaidAddressToByte(raidPtr, sosNumSector)); in rf_MapUnaccessedPortionOfStripe()
1013 *eosBuffer = rf_AllocStripeBuffer(raidPtr, dag_h, rf_RaidAddressToByte(raidPtr, eosNumSector)); in rf_MapUnaccessedPortionOfStripe()
1205 …dest->bufPtr = (char *)(dest->bufPtr) + ((soffs > doffs) ? rf_RaidAddressToByte(raidPtr, soffs - d… in rf_RangeRestrictPDA()
H A Drf_dagdegwr.c120 RF_MallocAndAdd(rf_RaidAddressToByte(raidPtr, num), allocList)
371 …xorTargetBuf = rf_AllocBuffer(raidPtr, dag_h, rf_RaidAddressToByte(raidPtr, failedPDA->numSector)); in rf_CommonCreateSimpleDegradedWriteDAG()
H A Drf_reconbuffer.c300 …int numBytes = rf_RaidAddressToByte(raidPtr, raidPtr->Layout.sectorsPerStripeUnit * raidPtr->L… in rf_MultiWayReconXor()
H A Drf_parityscan.c199 int numbytes = rf_RaidAddressToByte(raidPtr, numsector); in rf_VerifyParityBasic()
H A Drf_evenodd.c337 int numbytes = rf_RaidAddressToByte(raidPtr, numsector); in rf_VerifyParityEvenOdd()
H A Drf_dagdegrd.c486 memset(failedPDA->bufPtr, 0, rf_RaidAddressToByte(raidPtr, in rf_CreateDegradedReadDAG()
728 RF_MallocAndAdd(rf_RaidAddressToByte(raidPtr, num), allocList) in rf_DD_GenerateFailedAccessASMs()
H A Drf_raid1.c282 nbytes = rf_RaidAddressToByte(raidPtr, nsector); in rf_VerifyParityRAID1()
H A Drf_dagffwr.c129 RF_MallocAndAdd(rf_RaidAddressToByte(raidPtr, num), allocList)
357 …xorNode->results[0] = rf_AllocBuffer(raidPtr, dag_h, rf_RaidAddressToByte(raidPtr, raidPtr->Layout… in rf_CommonCreateLargeWriteDAG()
H A Drf_parityloggingdags.c188 xorNode->results[0] = RF_MallocAndAdd(rf_RaidAddressToByte( in rf_CommonCreateParityLoggingLargeWriteDAG()
H A Drf_map.c185 pda_p->bufPtr = (char *)buffer + rf_RaidAddressToByte(raidPtr, (raidAddress - startAddress)); in rf_MapAccess()