Home | History | Annotate | Download | only in raidframe

Lines Matching defs:asm_p

84 	RF_AccessStripeMap_t *asm_list = NULL, *asm_p = NULL;
133 if (!asm_p)
134 asm_list = asm_p = t_asm;
136 asm_p->next = t_asm;
137 asm_p = asm_p->next;
142 asm_p->stripeID = /* rf_RaidAddressToStripeID(layoutPtr,
146 asm_p->raidAddress = raidAddress;
147 asm_p->endRaidAddress = stripeEndAddress;
162 asm_p->physInfo = pda_p = t_pda;
184 rf_ASMCheckStatus(raidPtr, pda_p, asm_p, disks, 0);
186 asm_p->totalSectorsAccessed += pda_p->numSector;
187 asm_p->numStripeUnitsAccessed++;
204 pda_p = asm_p->parityInfo = t_pda;
211 rf_ASMCheckStatus(raidPtr, pda_p, asm_p, disks, 1);
212 rf_ASMParityAdjust(raidPtr, asm_p->parityInfo, startAddrWithinStripe, endAddress, layoutPtr, asm_p);
221 pda_p = asm_p->parityInfo = t_pda;
226 pda_q = asm_p->qInfo = t_pda;
237 rf_ASMCheckStatus(raidPtr, pda_p, asm_p, disks, 1);
238 rf_ASMCheckStatus(raidPtr, pda_q, asm_p, disks, 1);
239 rf_ASMParityAdjust(raidPtr, asm_p->parityInfo, startAddrWithinStripe, endAddress, layoutPtr, asm_p);
240 rf_ASMParityAdjust(raidPtr, asm_p->qInfo, startAddrWithinStripe, endAddress, layoutPtr, asm_p);
773 RF_AccessStripeMap_t *asm_p)
789 if (asm_p->numStripeUnitsAccessed == 1) {
793 toAdjust->numSector = asm_p->physInfo->numSector;
796 if (asm_p->numStripeUnitsAccessed == 2 && asm_p->totalSectorsAccessed < layoutPtr->sectorsPerStripeUnit) {
829 RF_AccessStripeMap_t *asm_p, RF_RaidDisk_t *disks,
864 asm_p->numParityFailed++;
866 asm_p->numDataFailed++;
868 asm_p->failedPDAs[asm_p->numFailedPDAs] = pda_p;
869 asm_p->numFailedPDAs++;
871 switch (asm_p->numParityFailed + asm_p->numDataFailed) {
873 asm_p->failedPDAs[0] = pda_p;
876 asm_p->failedPDAs[1] = pda_p;