Lines Matching defs:asmp
813 RF_AccessStripeMap_t * asmp,
824 if (asmp->numDataFailed + asmp->numParityFailed > 1) {
829 if (asmp->numDataFailed + asmp->numParityFailed == 1) {
834 failedPDA = asmp->failedPDAs[0];
848 if (failedPDA == asmp->parityInfo) {
854 if (asmp->parityInfo->next) { /* redir 2nd component,
856 RF_PhysDiskAddr_t *p = asmp->parityInfo->next;
865 if (asmp->parityInfo->next && failedPDA == asmp->parityInfo->next) {
884 if (asmp->parityInfo->next) {
885 if (failedPDA == asmp->parityInfo) {
888 if (failedPDA == asmp->parityInfo->next) { /* paranoid: should never occur */
889 asmp->parityInfo->col = failedPDA->col;
900 asmp->numDataFailed = asmp->numParityFailed = 0;
905 if (asmp->numDataFailed == 0)
921 if ((asmp->numDataFailed + asmp->numParityFailed) == 0) {
922 if (((asmp->numStripeUnitsAccessed <=
925 (asmp->parityInfo->next != NULL) ||
926 rf_CheckStripeForFailures(raidPtr, asmp)) {
931 if (asmp->numParityFailed == 1)
934 if (asmp->numStripeUnitsAccessed != 1 && failedPDA->numSector != layoutPtr->sectorsPerStripeUnit)