HomeSort by: relevance | last modified time | path
    Searched refs:pssTable (Results 1 - 7 of 7) 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_psstatus.c 62 RF_PSStatusHeader_t * pssTable);
106 RF_PSStatusHeader_t *pssTable;
109 pssTable = RF_Malloc(raidPtr->pssTableSize * sizeof(*pssTable));
111 rf_init_mutex2(pssTable[i].mutex, IPL_VM);
112 rf_init_cond2(pssTable[i].cond, "rfpsslk");
114 return (pssTable);
119 RF_PSStatusHeader_t *pssTable)
125 RealPrintPSStatusTable(raidPtr, pssTable);
128 if (pssTable[i].chain)
    [all...]
rf_reconutil.c 149 reconCtrlPtr->pssTable = rf_MakeParityStripeStatusTable(raidPtr);
183 rf_FreeParityStripeStatusTable(raidPtr, reconCtrlPtr->pssTable);
268 RF_PSStatusHeader_t *pssTable;
274 pssTable = raidPtr->reconControl->pssTable;
277 rf_lock_mutex2(pssTable[i].mutex);
278 for (p = pssTable[i].chain; p; p = p->next) {
294 rf_unlock_mutex2(pssTable[i].mutex);
rf_reconstruct.h 163 RF_PSStatusHeader_t *pssTable; /* stores the reconstruction status of
rf_reconstruct.c 1272 pssPtr = rf_LookupRUStatus(raidPtr, raidPtr->reconControl->pssTable, psid, which_ru, RF_PSS_CREATE, newpssPtr);
1300 rf_PSStatusDelete(raidPtr, raidPtr->reconControl->pssTable, pssPtr);
1782 pssPtr = rf_LookupRUStatus(raidPtr, raidPtr->reconControl->pssTable, psid, which_ru, RF_PSS_CREATE | RF_PSS_RECON_BLOCKED, newpssPtr);
1899 pssPtr = rf_LookupRUStatus(raidPtr, raidPtr->reconControl->pssTable, psid, which_ru, RF_PSS_NONE, NULL);
1936 rf_PSStatusDelete(raidPtr, raidPtr->reconControl->pssTable, pssPtr);
rf_reconbuffer.c 150 pssPtr = rf_LookupRUStatus(raidPtr, reconCtrlPtr->pssTable, rbuf->parityStripeID, rbuf->which_ru, RF_PSS_NONE, NULL);
rf_raid1.c 596 pssPtr = rf_LookupRUStatus(raidPtr, reconCtrlPtr->pssTable,

Completed in 39 milliseconds