Searched refs:pssPtr (Results 1 - 7 of 7) sorted by relevance
/netbsd-6-1-5-RELEASE/sys/dev/raidframe/ |
H A D | rf_reconbuffer.h | 50 RF_ReconParityStripeStatus_t * pssPtr); 54 RF_ReconParityStripeStatus_t * pssPtr, int numDataCol);
|
H A D | rf_reconbuffer.c | 125 RF_ReconParityStripeStatus_t *pssPtr; local 150 pssPtr = rf_LookupRUStatus(raidPtr, reconCtrlPtr->pssTable, rbuf->parityStripeID, rbuf->which_ru, RF_PSS_NONE, NULL); 151 RF_ASSERT(pssPtr); /* if it didn't exist, we wouldn't have gotten 162 targetRbuf = (RF_ReconBuffer_t *) pssPtr->rbuf; 164 ((pssPtr->xorBufCount == rf_numBufsToAccumulate - 1) || (targetRbuf->count + pssPtr->xorBufCount + 1 == layoutPtr->numDataCol))) { 165 pssPtr->rbufsForXor[pssPtr->xorBufCount++] = rbuf; /* install this buffer */ 166 Dprintf2("RECON: col %d invoking a %d-way XOR\n", rbuf->col, pssPtr->xorBufCount); 168 rf_MultiWayReconXor(raidPtr, pssPtr); 297 rf_MultiWayReconXor(RF_Raid_t *raidPtr, RF_ReconParityStripeStatus_t *pssPtr) argument 366 rf_CheckForFullRbuf(RF_Raid_t *raidPtr, RF_ReconCtrl_t *reconCtrl, RF_ReconParityStripeStatus_t *pssPtr, int numDataCol) argument [all...] |
H A D | rf_reconstruct.c | 1254 RF_ReconParityStripeStatus_t *pssPtr, *newpssPtr; local 1265 pssPtr = rf_LookupRUStatus(raidPtr, raidPtr->reconControl->pssTable, psid, which_ru, RF_PSS_CREATE, newpssPtr); 1267 if (pssPtr != newpssPtr) { 1274 status = CheckForcedOrBlockedReconstruction(raidPtr, pssPtr, ctrl, col, psid, which_ru); 1292 if (pssPtr == newpssPtr) 1293 rf_PSStatusDelete(raidPtr, raidPtr->reconControl->pssTable, pssPtr); 1320 pssPtr->issued[col] = 1; 1481 RF_ASSERT(rbuf->pssPtr); 1483 rbuf->pssPtr->writeRbuf = rbuf; 1484 rbuf->pssPtr 1712 CheckForcedOrBlockedReconstruction(RF_Raid_t *raidPtr, RF_ReconParityStripeStatus_t *pssPtr, RF_PerDiskReconCtrl_t *ctrl, RF_RowCol_t col, RF_StripeNum_t psid, RF_ReconUnitNum_t which_ru) argument 1756 RF_ReconParityStripeStatus_t *pssPtr, *newpssPtr; /* a pointer to the parity local 1886 RF_ReconParityStripeStatus_t *pssPtr; local [all...] |
H A D | rf_psstatus.c | 155 RF_ReconParityStripeStatus_t *p, *pssPtr = hdr->chain; local 157 for (p = pssPtr; p; p = p->next) { 198 RF_ReconParityStripeStatus_t *pssPtr) 200 RF_PSStatusHeader_t *hdr = &(pssTable[RF_HASH_PSID(raidPtr, pssPtr->parityStripeID)]); 204 if (p == pssPtr) { 197 rf_PSStatusDelete(RF_Raid_t *raidPtr, RF_PSStatusHeader_t *pssTable, RF_ReconParityStripeStatus_t *pssPtr) argument
|
H A D | rf_reconstruct.h | 69 RF_ReconParityStripeStatus_t *pssPtr; /* debug- pss associated with member in struct:RF_ReconBuffer_s
|
H A D | rf_raid1.c | 551 RF_ReconParityStripeStatus_t *pssPtr; local 591 pssPtr = rf_LookupRUStatus(raidPtr, reconCtrlPtr->pssTable, 593 RF_ASSERT(pssPtr); /* if it didn't exist, we wouldn't have gotten 648 pssPtr->flags |= RF_PSS_BUFFERWAIT; 679 RF_ASSERT(pssPtr->rbuf == NULL); 680 pssPtr->rbuf = t; 687 rf_CheckForFullRbuf(raidPtr, reconCtrlPtr, pssPtr, 1);
|
H A D | rf_reconutil.c | 240 t->pssPtr = NULL;
|
Completed in 165 milliseconds