Lines Matching refs:pssTable
62 RF_PSStatusHeader_t * pssTable);
106 RF_PSStatusHeader_t *pssTable; in rf_MakeParityStripeStatusTable() local
109 pssTable = RF_Malloc(raidPtr->pssTableSize * sizeof(*pssTable)); in rf_MakeParityStripeStatusTable()
111 rf_init_mutex2(pssTable[i].mutex, IPL_VM); in rf_MakeParityStripeStatusTable()
112 rf_init_cond2(pssTable[i].cond, "rfpsslk"); in rf_MakeParityStripeStatusTable()
114 return (pssTable); in rf_MakeParityStripeStatusTable()
119 RF_PSStatusHeader_t *pssTable) in rf_FreeParityStripeStatusTable() argument
125 RealPrintPSStatusTable(raidPtr, pssTable); in rf_FreeParityStripeStatusTable()
128 if (pssTable[i].chain) { in rf_FreeParityStripeStatusTable()
134 rf_destroy_mutex2(pssTable[i].mutex); in rf_FreeParityStripeStatusTable()
135 rf_destroy_cond2(pssTable[i].cond); in rf_FreeParityStripeStatusTable()
137 RF_Free(pssTable, raidPtr->pssTableSize * sizeof(RF_PSStatusHeader_t)); in rf_FreeParityStripeStatusTable()
152 rf_LookupRUStatus(RF_Raid_t *raidPtr, RF_PSStatusHeader_t *pssTable, in rf_LookupRUStatus() argument
156 RF_PSStatusHeader_t *hdr = &pssTable[RF_HASH_PSID(raidPtr, psID)]; in rf_LookupRUStatus()
199 rf_PSStatusDelete(RF_Raid_t *raidPtr, RF_PSStatusHeader_t *pssTable, in rf_PSStatusDelete() argument
202 RF_PSStatusHeader_t *hdr = &(pssTable[RF_HASH_PSID(raidPtr, pssPtr->parityStripeID)]); in rf_PSStatusDelete()
225 … RF_PSStatusHeader_t *hdr = &(raidPtr->reconControl->pssTable[RF_HASH_PSID(raidPtr, psid)]); in rf_RemoveFromActiveReconTable()
288 RealPrintPSStatusTable(RF_Raid_t *raidPtr, RF_PSStatusHeader_t *pssTable) in RealPrintPSStatusTable() argument
297 for (p = pssTable[i].chain; p; p = p->next) { in RealPrintPSStatusTable()
331 RF_PSStatusHeader_t *pssTable = raidPtr->reconControl->pssTable; in rf_PrintPSStatusTable() local
332 RealPrintPSStatusTable(raidPtr, pssTable); in rf_PrintPSStatusTable()