Lines Matching refs:pda
274 RF_PhysDiskAddr_t *pda; in rf_MarkFailuresInASMList() local
283 for (pda = asmap->physInfo; pda; pda = pda->next) { in rf_MarkFailuresInASMList()
284 if (RF_DEAD_DISK(disks[pda->col].status)) { in rf_MarkFailuresInASMList()
286 asmap->failedPDAs[asmap->numFailedPDAs] = pda; in rf_MarkFailuresInASMList()
290 pda = asmap->parityInfo; in rf_MarkFailuresInASMList()
291 if (pda && RF_DEAD_DISK(disks[pda->col].status)) { in rf_MarkFailuresInASMList()
293 asmap->failedPDAs[asmap->numFailedPDAs] = pda; in rf_MarkFailuresInASMList()
296 pda = asmap->qInfo; in rf_MarkFailuresInASMList()
297 if (pda && RF_DEAD_DISK(disks[pda->col].status)) { in rf_MarkFailuresInASMList()
299 asmap->failedPDAs[asmap->numFailedPDAs] = pda; in rf_MarkFailuresInASMList()
351 pool_destroy(&raidPtr->pools.pda); in rf_ShutdownMapModule()
368 rf_pool_init(raidPtr, raidPtr->poolNames.pda, &raidPtr->pools.pda, sizeof(RF_PhysDiskAddr_t), in rf_ConfigureMapModule()
453 return pool_get(&raidPtr->pools.pda, PR_WAITOK | PR_ZERO); in rf_AllocPhysDiskAddr()
469 p = pool_get(&raidPtr->pools.pda, PR_WAITOK); in rf_AllocPDAList()
480 pool_put(&raidPtr->pools.pda, p); in rf_FreePhysDiskAddr()
491 pool_put(&raidPtr->pools.pda, p); in rf_FreePDAList()