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

  /src/sys/dev/raidframe/
rf_psstatus.h 59 rf_lock_mutex2((_raidPtr)->reconControl->pssTable[ RF_HASH_PSID(_raidPtr,_psid) ].mutex); \
60 while((_raidPtr)->reconControl->pssTable[ RF_HASH_PSID(_raidPtr,_psid) ].lock) { \
61 rf_wait_cond2((_raidPtr)->reconControl->pssTable[ RF_HASH_PSID(_raidPtr,_psid) ].cond,\
62 (_raidPtr)->reconControl->pssTable[ RF_HASH_PSID(_raidPtr,_psid) ].mutex);\
64 (_raidPtr)->reconControl->pssTable[ RF_HASH_PSID(_raidPtr,_psid) ].lock = 1; \
65 rf_unlock_mutex2((_raidPtr)->reconControl->pssTable[ RF_HASH_PSID(_raidPtr,_psid) ].mutex);\
69 rf_lock_mutex2((_raidPtr)->reconControl->pssTable[ RF_HASH_PSID(_raidPtr,_psid) ].mutex); \
70 (_raidPtr)->reconControl->pssTable[ RF_HASH_PSID(_raidPtr,_psid) ].lock = 0; \
71 rf_broadcast_cond2((_raidPtr)->reconControl->pssTable[ RF_HASH_PSID(_raidPtr,_psid) ].cond); \
72 rf_unlock_mutex2((_raidPtr)->reconControl->pssTable[ RF_HASH_PSID(_raidPtr,_psid) ].mutex)
    [all...]
rf_reconstruct.c 596 /* allocate our RF_ReconCTRL_t before we protect raidPtr->reconControl[row] */
603 raidPtr->reconControl = tmp_reconctrl;
604 mapPtr = raidPtr->reconControl->reconMap;
605 raidPtr->reconControl->numRUsTotal = mapPtr->totalRUs;
606 raidPtr->reconControl->numRUsComplete = 0;
613 RF_GETTIME(raidPtr->reconControl->starttime);
619 mapPtr = raidPtr->reconControl->reconMap;
627 raidPtr->reconControl->lastPSID = incPSID - 1;
629 /* bounds check raidPtr->reconControl->lastPSID and
633 if (raidPtr->reconControl->lastPSID > lastPSID
    [all...]
rf_reconutil.c 160 RF_ReconCtrl_t *reconCtrlPtr = raidPtr->reconControl;
273 rf_lock_mutex2(raidPtr->reconControl->rb_mutex);
274 pssTable = raidPtr->reconControl->pssTable;
297 for (rbuf = raidPtr->reconControl->floatingRbufs; rbuf;
302 for (rbuf = raidPtr->reconControl->committedRbufs; rbuf;
307 for (rbuf = raidPtr->reconControl->fullBufferList; rbuf;
315 rf_unlock_mutex2(raidPtr->reconControl->rb_mutex);
rf_revent.c 85 RF_ReconCtrl_t *rctrl = raidPtr->reconControl;
170 RF_ReconCtrl_t *rctrl = raidPtr->reconControl;
209 RF_ReconCtrl_t *rctrl = reconDesc->raidPtr->reconControl;
rf_raid.h 194 RF_ReconCtrl_t *reconControl; /* reconstruction control structure
rf_psstatus.c 225 RF_PSStatusHeader_t *hdr = &(raidPtr->reconControl->pssTable[RF_HASH_PSID(raidPtr, psid)]);
331 RF_PSStatusHeader_t *pssTable = raidPtr->reconControl->pssTable;
rf_reconbuffer.c 124 RF_ReconCtrl_t *reconCtrlPtr = raidPtr->reconControl;
401 RF_ReconCtrl_t *rcPtr = raidPtr->reconControl;
rf_raid5.c 195 rf_CheckRUReconstructed(raidPtr->reconControl->reconMap, failedPDA->startSector) : 0
rf_raid1.c 210 rf_CheckRUReconstructed(raidPtr->reconControl->reconMap, failedPDA->startSector) : 0
567 reconCtrlPtr = raidPtr->reconControl;
rf_dagutils.c 918 int fcol = raidPtr->reconControl->fcol;
919 int scol = raidPtr->reconControl->spareCol;
927 if (!rf_CheckRUReconstructed(raidPtr->reconControl->reconMap,
946 if (!rf_CheckRUReconstructed(raidPtr->reconControl->reconMap, pda->startSector)) {
rf_parityscan.c 344 if (rf_CheckRUReconstructed(raidPtr->reconControl->reconMap, pda->startSector)) {
rf_map.c 629 RF_ASSERT(raidPtr->reconControl->fcol == diskids[i]);
634 if (!rf_CheckRUReconstructed(raidPtr->reconControl->reconMap, diskOffset))
rf_driver.c 352 raidPtr->reconControl = NULL;
rf_netbsdkintf.c 1550 if (raidPtr->reconControl->numRUsTotal == 0) {
1554 *data = (raidPtr->reconControl->numRUsComplete * 100
1555 / raidPtr->reconControl->numRUsTotal);
3944 info->total = raidPtr->reconControl->numRUsTotal;
3945 info->completed = raidPtr->reconControl->numRUsComplete;
rf_paritylogging.c 839 rf_CheckRUReconstructed(raidPtr->reconControl->reconMap, failedPDA->startSector) : 0

Completed in 26 milliseconds