asmap             216 dev/raidframe/rf_aselect.c 	RF_AccessStripeMapHeader_t *asm_h = desc->asmap;
asmap             221 dev/raidframe/rf_aselect.c 	RF_AccessStripeMap_t *asmap = asm_h->stripeMap;
asmap             261 dev/raidframe/rf_aselect.c 	for (i = 0, asm_p = asmap; asm_p; asm_p = asm_p->next, i++) {
asmap             434 dev/raidframe/rf_aselect.c 			for (i = 0, asm_p = asmap; asm_p;
asmap             466 dev/raidframe/rf_aselect.c 		for (i = 0, asm_p = asmap; asm_p; asm_p = asm_p->next, i++) {
asmap             576 dev/raidframe/rf_aselect.c 			for (i = 0, asm_p = asmap; asm_p;
asmap             271 dev/raidframe/rf_chaindecluster.c     RF_AccessStripeMap_t *asmap, RF_VoidFuncPtr *createFunc)
asmap             276 dev/raidframe/rf_chaindecluster.c 	if (asmap->numDataFailed + asmap->numParityFailed > 1) {
asmap             344 dev/raidframe/rf_dag.h 	RF_AccessStripeMap_t	*asmap,					\
asmap              79 dev/raidframe/rf_dagdegrd.c     RF_AccessStripeMap_t	*asmap,
asmap              85 dev/raidframe/rf_dagdegrd.c 	rf_CreateDegradedReadDAG(raidPtr, asmap, dag_h, bp, flags, allocList,
asmap             116 dev/raidframe/rf_dagdegrd.c     RF_AccessStripeMap_t	*asmap,
asmap             130 dev/raidframe/rf_dagdegrd.c 	    asmap->raidAddress, &which_ru);
asmap             136 dev/raidframe/rf_dagdegrd.c 	if (asmap->numDataFailed == 0)
asmap             171 dev/raidframe/rf_dagdegrd.c 	pda = asmap->physInfo;
asmap             174 dev/raidframe/rf_dagdegrd.c 	RF_ASSERT(asmap->parityInfo->next == NULL);
asmap             192 dev/raidframe/rf_dagdegrd.c 		rdNode->params[0].p = asmap->parityInfo;
asmap             260 dev/raidframe/rf_dagdegrd.c     RF_AccessStripeMap_t	*asmap,
asmap             286 dev/raidframe/rf_dagdegrd.c 	failedPDA = asmap->failedPDAs[0];
asmap             288 dev/raidframe/rf_dagdegrd.c 	    asmap->raidAddress, &which_ru);
asmap             294 dev/raidframe/rf_dagdegrd.c 	RF_ASSERT(asmap->numDataFailed == 1);
asmap             303 dev/raidframe/rf_dagdegrd.c 	RF_Calloc(overlappingPDAs, asmap->numStripeUnitsAccessed,
asmap             305 dev/raidframe/rf_dagdegrd.c 	rf_GenerateFailedAccessASMs(raidPtr, asmap, failedPDA, dag_h,
asmap             313 dev/raidframe/rf_dagdegrd.c 	nRudNodes = asmap->numStripeUnitsAccessed - 1;
asmap             362 dev/raidframe/rf_dagdegrd.c 	for (pda = asmap->physInfo, i = 0; i < nRudNodes;
asmap             418 dev/raidframe/rf_dagdegrd.c 	parityPDA->row = asmap->parityInfo->row;
asmap             419 dev/raidframe/rf_dagdegrd.c 	parityPDA->col = asmap->parityInfo->col;
asmap             420 dev/raidframe/rf_dagdegrd.c 	parityPDA->startSector = ((asmap->parityInfo->startSector /
asmap             459 dev/raidframe/rf_dagdegrd.c 	RF_Free(overlappingPDAs, asmap->numStripeUnitsAccessed * sizeof(char));
asmap             562 dev/raidframe/rf_dagdegrd.c     RF_AccessStripeMap_t	*asmap,
asmap             575 dev/raidframe/rf_dagdegrd.c 	if ((asmap->numDataFailed + asmap->numParityFailed) == 0) {
asmap             582 dev/raidframe/rf_dagdegrd.c 	    asmap->raidAddress, &which_ru);
asmap             589 dev/raidframe/rf_dagdegrd.c 	if (asmap->numDataFailed == 0)
asmap             624 dev/raidframe/rf_dagdegrd.c 	pda = asmap->physInfo;
asmap             627 dev/raidframe/rf_dagdegrd.c 	RF_ASSERT(asmap->parityInfo->next == NULL);
asmap             636 dev/raidframe/rf_dagdegrd.c 			rdNode->params[0].p = asmap->parityInfo;
asmap             654 dev/raidframe/rf_dagdegrd.c 		rdNode->params[0].p = asmap->parityInfo;
asmap             695 dev/raidframe/rf_dagdegrd.c     RF_AccessStripeMap_t	 *asmap,
asmap             711 dev/raidframe/rf_dagdegrd.c 	RF_PhysDiskAddr_t *fone = asmap->failedPDAs[0];
asmap             712 dev/raidframe/rf_dagdegrd.c 	RF_PhysDiskAddr_t *ftwo = asmap->failedPDAs[1];
asmap             727 dev/raidframe/rf_dagdegrd.c 	pda_p->row = asmap->if->row;					\
asmap             728 dev/raidframe/rf_dagdegrd.c 	pda_p->col = asmap->if->col;					\
asmap             729 dev/raidframe/rf_dagdegrd.c 	pda_p->startSector = ((asmap->if->startSector / secPerSU) *	\
asmap             737 dev/raidframe/rf_dagdegrd.c 	if (asmap->numDataFailed == 1) {
asmap             785 dev/raidframe/rf_dagdegrd.c 	napdas = PDAPerDisk * (numDataCol - asmap->numStripeUnitsAccessed -
asmap             795 dev/raidframe/rf_dagdegrd.c 	for (pda_p = asmap->physInfo; pda_p; pda_p = pda_p->next) {
asmap             843 dev/raidframe/rf_dagdegrd.c 	    asmap->physInfo->raidAddress) % numDataCol;
asmap             845 dev/raidframe/rf_dagdegrd.c 	    asmap->raidAddress);
asmap             898 dev/raidframe/rf_dagdegrd.c 	for (phys_p = asmap->physInfo; phys_p; phys_p = phys_p->next, i++) {
asmap             899 dev/raidframe/rf_dagdegrd.c 		if ((phys_p == asmap->failedPDAs[0]) ||
asmap             900 dev/raidframe/rf_dagdegrd.c 		    (phys_p == asmap->failedPDAs[1]))
asmap            1140 dev/raidframe/rf_dagdegrd.c     RF_AccessStripeMap_t	 *asmap,
asmap            1158 dev/raidframe/rf_dagdegrd.c 	RF_PhysDiskAddr_t *failedPDA = asmap->failedPDAs[0];
asmap            1159 dev/raidframe/rf_dagdegrd.c 	RF_PhysDiskAddr_t *failedPDAtwo = asmap->failedPDAs[1];
asmap            1161 dev/raidframe/rf_dagdegrd.c 	    layoutPtr, asmap->raidAddress, &which_ru);
asmap            1165 dev/raidframe/rf_dagdegrd.c 	rf_DD_GenerateFailedAccessASMs(raidPtr, asmap, &npdas, &nRrdNodes,
asmap            1168 dev/raidframe/rf_dagdegrd.c 	nRudNodes = asmap->numStripeUnitsAccessed - (asmap->numDataFailed);
asmap            1236 dev/raidframe/rf_dagdegrd.c 	    asmap->numDataFailed,	/* results */
asmap            1249 dev/raidframe/rf_dagdegrd.c 	pda = asmap->physInfo;
asmap            1289 dev/raidframe/rf_dagdegrd.c 	recoveryNode->params[i++].p = (void *) asmap;
asmap            1291 dev/raidframe/rf_dagdegrd.c 	if (asmap->numDataFailed == 2)
asmap              79 dev/raidframe/rf_dagdegwr.c 	rf_CommonCreateSimpleDegradedWriteDAG(raidPtr, asmap, dag_h, bp,
asmap              84 dev/raidframe/rf_dagdegwr.c rf_CreateDegradedWriteDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
asmap              89 dev/raidframe/rf_dagdegwr.c 	RF_PhysDiskAddr_t *failedPDA = asmap->failedPDAs[0];
asmap              91 dev/raidframe/rf_dagdegwr.c 	RF_ASSERT(asmap->numDataFailed == 1);
asmap             105 dev/raidframe/rf_dagdegwr.c 	RF_ASSERT(!(asmap->numStripeUnitsAccessed != 1 &&
asmap             107 dev/raidframe/rf_dagdegwr.c 	rf_CreateSimpleDegradedWriteDAG(raidPtr, asmap, dag_h, bp,
asmap             155 dev/raidframe/rf_dagdegwr.c     RF_AccessStripeMap_t *asmap, RF_DagHeader_t *dag_h, void *bp,
asmap             178 dev/raidframe/rf_dagdegwr.c 	    asmap->raidAddress, &which_ru);
asmap             184 dev/raidframe/rf_dagdegwr.c 	failedPDA = asmap->failedPDAs[0];
asmap             189 dev/raidframe/rf_dagdegwr.c 	RF_ASSERT(asmap->numDataFailed == 1);
asmap             197 dev/raidframe/rf_dagdegwr.c 	RF_Calloc(overlappingPDAs, asmap->numStripeUnitsAccessed,
asmap             199 dev/raidframe/rf_dagdegwr.c 	rf_GenerateFailedAccessASMs(raidPtr, asmap, failedPDA, dag_h,
asmap             203 dev/raidframe/rf_dagdegwr.c 	nWndNodes = asmap->numStripeUnitsAccessed - 1;	/*
asmap             353 dev/raidframe/rf_dagdegwr.c 	parityPDA->row = asmap->parityInfo->row;
asmap             354 dev/raidframe/rf_dagdegwr.c 	parityPDA->col = asmap->parityInfo->col;
asmap             355 dev/raidframe/rf_dagdegwr.c 	parityPDA->startSector = ((asmap->parityInfo->startSector /
asmap             379 dev/raidframe/rf_dagdegwr.c 			parityPDA->row = asmap->qInfo->row;
asmap             380 dev/raidframe/rf_dagdegwr.c 			parityPDA->col = asmap->qInfo->col;
asmap             381 dev/raidframe/rf_dagdegwr.c 			parityPDA->startSector = ((asmap->qInfo->startSector /
asmap             401 dev/raidframe/rf_dagdegwr.c 	for (pda = asmap->physInfo, i = 0; i < nWndNodes;
asmap             447 dev/raidframe/rf_dagdegwr.c 	RF_Free(overlappingPDAs, asmap->numStripeUnitsAccessed * sizeof(char));
asmap             551 dev/raidframe/rf_dagdegwr.c 	pda_p->row = asmap->if->row;					\
asmap             552 dev/raidframe/rf_dagdegwr.c 	pda_p->col = asmap->if->col;					\
asmap             553 dev/raidframe/rf_dagdegwr.c 	pda_p->startSector = ((asmap->if->startSector / secPerSU) *	\
asmap             563 dev/raidframe/rf_dagdegwr.c     RF_AccessStripeMap_t *asmap, RF_PhysDiskAddr_t **pdap, int *nNodep,
asmap             573 dev/raidframe/rf_dagdegwr.c 	RF_PhysDiskAddr_t *fone = asmap->failedPDAs[0];
asmap             574 dev/raidframe/rf_dagdegwr.c 	RF_PhysDiskAddr_t *ftwo = asmap->failedPDAs[1];
asmap             587 dev/raidframe/rf_dagdegwr.c 	if (asmap->numDataFailed == 1) {
asmap             653 dev/raidframe/rf_dagdegwr.c 	    asmap->raidAddress);
asmap             716 dev/raidframe/rf_dagdegwr.c rf_DoubleDegSmallWrite(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
asmap             731 dev/raidframe/rf_dagdegwr.c 	    layoutPtr, asmap->raidAddress, &which_ru);
asmap             752 dev/raidframe/rf_dagdegwr.c 	rf_WriteGenerateFailedAccessASMs(raidPtr, asmap, &npdas, &nRrdNodes,
asmap             755 dev/raidframe/rf_dagdegwr.c 	RF_ASSERT(asmap->numDataFailed == 1);
asmap             757 dev/raidframe/rf_dagdegwr.c 	nWudNodes = asmap->numStripeUnitsAccessed - (asmap->numDataFailed);
asmap             862 dev/raidframe/rf_dagdegwr.c 	recoveryNode->params[nReadNodes + nWudNodes].p = asmap->failedPDAs[0];
asmap             864 dev/raidframe/rf_dagdegwr.c 	recoveryNode->params[nReadNodes + nWudNodes + 2].p = asmap;
asmap             889 dev/raidframe/rf_dagdegwr.c 	pda = asmap->physInfo;
asmap              83 dev/raidframe/rf_dagffrd.c 	RF_AccessStripeMap_t	*asmap,
asmap              90 dev/raidframe/rf_dagffrd.c 	rf_CreateNonredundantDAG(raidPtr, asmap, dag_h, bp, flags, allocList,
asmap             138 dev/raidframe/rf_dagffrd.c 	RF_AccessStripeMap_t	*asmap,
asmap             147 dev/raidframe/rf_dagffrd.c 	RF_PhysDiskAddr_t *pda = asmap->physInfo;
asmap             152 dev/raidframe/rf_dagffrd.c 	n = asmap->numStripeUnitsAccessed;
asmap             325 dev/raidframe/rf_dagffrd.c 	RF_AccessStripeMap_t	 *asmap,
asmap             334 dev/raidframe/rf_dagffrd.c 	RF_PhysDiskAddr_t *data_pda = asmap->physInfo;
asmap             335 dev/raidframe/rf_dagffrd.c 	RF_PhysDiskAddr_t *parity_pda = asmap->parityInfo;
asmap             338 dev/raidframe/rf_dagffrd.c 	n = asmap->numStripeUnitsAccessed;
asmap             436 dev/raidframe/rf_dagffrd.c 	RF_AccessStripeMap_t	*asmap,
asmap             443 dev/raidframe/rf_dagffrd.c 	rf_CreateMirrorReadDAG(raidPtr, asmap, dag_h, bp, flags, allocList,
asmap             450 dev/raidframe/rf_dagffrd.c 	RF_AccessStripeMap_t	*asmap,
asmap             457 dev/raidframe/rf_dagffrd.c 	rf_CreateMirrorReadDAG(raidPtr, asmap, dag_h, bp, flags, allocList,
asmap              79 dev/raidframe/rf_dagffwr.c rf_CreateNonRedundantWriteDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
asmap              83 dev/raidframe/rf_dagffwr.c 	rf_CreateNonredundantDAG(raidPtr, asmap, dag_h, bp, flags, allocList,
asmap              88 dev/raidframe/rf_dagffwr.c rf_CreateRAID0WriteDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
asmap              92 dev/raidframe/rf_dagffwr.c 	rf_CreateNonredundantDAG(raidPtr, asmap, dag_h, bp, flags, allocList,
asmap              97 dev/raidframe/rf_dagffwr.c rf_CreateSmallWriteDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
asmap             102 dev/raidframe/rf_dagffwr.c 	rf_CommonCreateSmallWriteDAG(raidPtr, asmap, dag_h, bp, flags,
asmap             107 dev/raidframe/rf_dagffwr.c rf_CreateLargeWriteDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
asmap             112 dev/raidframe/rf_dagffwr.c 	rf_CommonCreateLargeWriteDAG(raidPtr, asmap, dag_h, bp, flags,
asmap             156 dev/raidframe/rf_dagffwr.c rf_CommonCreateLargeWriteDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
asmap             173 dev/raidframe/rf_dagffwr.c 	    asmap->raidAddress, &which_ru);
asmap             185 dev/raidframe/rf_dagffwr.c 	nWndNodes = asmap->numStripeUnitsAccessed;
asmap             207 dev/raidframe/rf_dagffwr.c 	rf_MapUnaccessedPortionOfStripe(raidPtr, layoutPtr, asmap, dag_h,
asmap             257 dev/raidframe/rf_dagffwr.c 	pda = asmap->physInfo;
asmap             325 dev/raidframe/rf_dagffwr.c 	wnpNode->params[0].p = asmap->parityInfo;
asmap             331 dev/raidframe/rf_dagffwr.c 	RF_ASSERT(asmap->parityInfo->next == NULL);
asmap             347 dev/raidframe/rf_dagffwr.c 		wnqNode->params[0].p = asmap->qInfo;
asmap             353 dev/raidframe/rf_dagffwr.c 		RF_ASSERT(asmap->parityInfo->next == NULL);
asmap             467 dev/raidframe/rf_dagffwr.c rf_CommonCreateSmallWriteDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
asmap             490 dev/raidframe/rf_dagffwr.c 	    asmap->raidAddress, &which_ru);
asmap             491 dev/raidframe/rf_dagffwr.c 	pda = asmap->physInfo;
asmap             492 dev/raidframe/rf_dagffwr.c 	numDataNodes = asmap->numStripeUnitsAccessed;
asmap             493 dev/raidframe/rf_dagffwr.c 	numParityNodes = (asmap->parityInfo->next) ? 2 : 1;
asmap             619 dev/raidframe/rf_dagffwr.c 	pda = asmap->parityInfo;
asmap             642 dev/raidframe/rf_dagffwr.c 		pda = asmap->qInfo;
asmap             664 dev/raidframe/rf_dagffwr.c 	pda = asmap->physInfo;
asmap             706 dev/raidframe/rf_dagffwr.c 	    (asmap->totalSectorsAccessed <
asmap             834 dev/raidframe/rf_dagffwr.c 	pda = asmap->parityInfo;
asmap             865 dev/raidframe/rf_dagffwr.c 		pda = asmap->qInfo;
asmap            1132 dev/raidframe/rf_dagffwr.c rf_CreateRaidOneWriteDAG(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
asmap            1144 dev/raidframe/rf_dagffwr.c 	    asmap->raidAddress, &which_ru);
asmap            1151 dev/raidframe/rf_dagffwr.c 	nWmirNodes = (asmap->parityInfo->next) ? 2 : 1;
asmap            1152 dev/raidframe/rf_dagffwr.c 	nWndNodes = (asmap->physInfo->next) ? 2 : 1;
asmap            1155 dev/raidframe/rf_dagffwr.c 	if (asmap->numDataFailed == 1)
asmap            1157 dev/raidframe/rf_dagffwr.c 	if (asmap->numParityFailed == 1)
asmap            1196 dev/raidframe/rf_dagffwr.c 		pda = asmap->physInfo;
asmap            1215 dev/raidframe/rf_dagffwr.c 		pda = asmap->physInfo;
asmap            1216 dev/raidframe/rf_dagffwr.c 		pdaP = asmap->parityInfo;
asmap            1292 dev/raidframe/rf_dagffwr.c rf_CommonCreateLargeWriteDAGFwd(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
asmap            1309 dev/raidframe/rf_dagffwr.c 	    asmap->raidAddress, &which_ru);
asmap            1320 dev/raidframe/rf_dagffwr.c 	nWndNodes = asmap->numStripeUnitsAccessed;
asmap            1342 dev/raidframe/rf_dagffwr.c 	rf_MapUnaccessedPortionOfStripe(raidPtr, layoutPtr, asmap, dag_h,
asmap            1395 dev/raidframe/rf_dagffwr.c 	pda = asmap->physInfo;
asmap            1453 dev/raidframe/rf_dagffwr.c 	wnpNode->params[0].p = asmap->parityInfo;
asmap            1459 dev/raidframe/rf_dagffwr.c 	RF_ASSERT(asmap->parityInfo->next == NULL);
asmap            1475 dev/raidframe/rf_dagffwr.c 		wnqNode->params[0].p = asmap->qInfo;
asmap            1481 dev/raidframe/rf_dagffwr.c 		RF_ASSERT(asmap->parityInfo->next == NULL);
asmap            1598 dev/raidframe/rf_dagffwr.c rf_CommonCreateSmallWriteDAGFwd(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
asmap            1621 dev/raidframe/rf_dagffwr.c 	    asmap->raidAddress, &which_ru);
asmap            1622 dev/raidframe/rf_dagffwr.c 	pda = asmap->physInfo;
asmap            1623 dev/raidframe/rf_dagffwr.c 	numDataNodes = asmap->numStripeUnitsAccessed;
asmap            1624 dev/raidframe/rf_dagffwr.c 	numParityNodes = (asmap->parityInfo->next) ? 2 : 1;
asmap            1738 dev/raidframe/rf_dagffwr.c 	pda = asmap->parityInfo;
asmap            1760 dev/raidframe/rf_dagffwr.c 		pda = asmap->qInfo;
asmap            1781 dev/raidframe/rf_dagffwr.c 	pda = asmap->physInfo;
asmap            1823 dev/raidframe/rf_dagffwr.c 	    (asmap->totalSectorsAccessed <
asmap            1947 dev/raidframe/rf_dagffwr.c 	pda = asmap->parityInfo;
asmap            1979 dev/raidframe/rf_dagffwr.c 		pda = asmap->qInfo;
asmap            2229 dev/raidframe/rf_dagffwr.c rf_CreateRaidOneWriteDAGFwd(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
asmap            2241 dev/raidframe/rf_dagffwr.c 	    asmap->raidAddress, &which_ru);
asmap            2246 dev/raidframe/rf_dagffwr.c 	nWmirNodes = (asmap->parityInfo->next) ? 2 : 1;
asmap            2247 dev/raidframe/rf_dagffwr.c 	nWndNodes = (asmap->physInfo->next) ? 2 : 1;
asmap            2250 dev/raidframe/rf_dagffwr.c 	if (asmap->numDataFailed == 1)
asmap            2252 dev/raidframe/rf_dagffwr.c 	if (asmap->numParityFailed == 1)
asmap            2291 dev/raidframe/rf_dagffwr.c 		pda = asmap->physInfo;
asmap            2310 dev/raidframe/rf_dagffwr.c 		pda = asmap->physInfo;
asmap            2311 dev/raidframe/rf_dagffwr.c 		pdaP = asmap->parityInfo;
asmap             158 dev/raidframe/rf_dagutils.c 	RF_AccessStripeMapHeader_t *asmap, *t_asmap;
asmap             184 dev/raidframe/rf_dagutils.c 		for (asmap = dag_h->asmList; asmap;) {
asmap             185 dev/raidframe/rf_dagutils.c 			t_asmap = asmap;
asmap             186 dev/raidframe/rf_dagutils.c 			asmap = asmap->next;
asmap             757 dev/raidframe/rf_dagutils.c rf_redirect_asm(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap)
asmap             760 dev/raidframe/rf_dagutils.c 	int row = asmap->physInfo->row;
asmap             767 dev/raidframe/rf_dagutils.c 	for (pda = asmap->physInfo; pda; pda = pda->next) {
asmap             787 dev/raidframe/rf_dagutils.c 	for (pda = asmap->parityInfo; pda; pda = pda->next) {
asmap             822 dev/raidframe/rf_dagutils.c 	RF_AccessStripeMap_t	 *asmap,	/* in: access stripe map */
asmap             840 dev/raidframe/rf_dagutils.c 	RF_ASSERT(asmap->numStripeUnitsAccessed > (layoutPtr->numDataCol / 2));
asmap             847 dev/raidframe/rf_dagutils.c 	if (!rf_RaidAddressStripeAligned(layoutPtr, asmap->raidAddress)) {
asmap             849 dev/raidframe/rf_dagutils.c 		    asmap->raidAddress);
asmap             850 dev/raidframe/rf_dagutils.c 		sosNumSector = asmap->raidAddress - sosRaidAddress;
asmap             861 dev/raidframe/rf_dagutils.c 		if (asmap->flags & RF_ASM_REDIR_LARGE_WRITE)
asmap             868 dev/raidframe/rf_dagutils.c 	if (!rf_RaidAddressStripeAligned(layoutPtr, asmap->endRaidAddress)) {
asmap             869 dev/raidframe/rf_dagutils.c 		eosRaidAddress = asmap->endRaidAddress;
asmap             882 dev/raidframe/rf_dagutils.c 		if (asmap->flags & RF_ASM_REDIR_LARGE_WRITE)
asmap             941 dev/raidframe/rf_dagutils.c 	RF_AccessStripeMap_t	 *asmap,
asmap             972 dev/raidframe/rf_dagutils.c 	    asmap->raidAddress);
asmap             973 dev/raidframe/rf_dagutils.c 	sosEndAddr = RF_MIN(asmap->raidAddress,
asmap             976 dev/raidframe/rf_dagutils.c 	eosStartAddr = RF_MAX(asmap->endRaidAddress,
asmap             980 dev/raidframe/rf_dagutils.c 	    asmap->raidAddress);
asmap            1074 dev/raidframe/rf_dagutils.c 	for (foundit = i = 0, pda = asmap->physInfo;
asmap             109 dev/raidframe/rf_desc.h 	RF_AccessStripeMapHeader_t *asmap; /* The asm for this I/O. */
asmap             228 dev/raidframe/rf_evenodd.c     RF_AccessStripeMap_t *asmap,
asmap             233 dev/raidframe/rf_evenodd.c 	unsigned ndfail = asmap->numDataFailed;
asmap             234 dev/raidframe/rf_evenodd.c 	unsigned npfail = asmap->numParityFailed + asmap->numQFailed;
asmap             261 dev/raidframe/rf_evenodd.c 				if (asmap->failedPDAs[1]->type ==
asmap             274 dev/raidframe/rf_evenodd.c 				    asmap) == 2)
asmap             293 dev/raidframe/rf_evenodd.c 		    (((asmap->numStripeUnitsAccessed <=
asmap             296 dev/raidframe/rf_evenodd.c 		     (asmap->parityInfo->next != NULL) ||
asmap             297 dev/raidframe/rf_evenodd.c 		     (asmap->qInfo->next != NULL) ||
asmap             298 dev/raidframe/rf_evenodd.c 		     rf_CheckStripeForFailures(raidPtr, asmap))) {
asmap             308 dev/raidframe/rf_evenodd.c 			RF_ASSERT((asmap->failedPDAs[0]->type ==
asmap             310 dev/raidframe/rf_evenodd.c 			    (asmap->failedPDAs[0]->type == RF_PDA_TYPE_Q));
asmap             311 dev/raidframe/rf_evenodd.c 			if (asmap->failedPDAs[0]->type == RF_PDA_TYPE_Q) {
asmap             316 dev/raidframe/rf_evenodd.c 				if (((asmap->numStripeUnitsAccessed <=
asmap             318 dev/raidframe/rf_evenodd.c 				     (asmap->numStripeUnitsAccessed == 1)) ||
asmap             319 dev/raidframe/rf_evenodd.c 				    (asmap->parityInfo->next != NULL) ||
asmap             321 dev/raidframe/rf_evenodd.c 				     asmap))
asmap             329 dev/raidframe/rf_evenodd.c 				if (((asmap->numStripeUnitsAccessed <=
asmap             331 dev/raidframe/rf_evenodd.c 				     (asmap->numStripeUnitsAccessed == 1)) ||
asmap             332 dev/raidframe/rf_evenodd.c 				    (asmap->qInfo->next != NULL) ||
asmap             334 dev/raidframe/rf_evenodd.c 				     asmap))
asmap             347 dev/raidframe/rf_evenodd.c 			if (rf_NumFailedDataUnitsInStripe(raidPtr, asmap) == 2)
asmap             349 dev/raidframe/rf_evenodd.c 				if (asmap->numStripeUnitsAccessed == 1)
asmap             359 dev/raidframe/rf_evenodd.c 				if (asmap->numStripeUnitsAccessed != 1 &&
asmap             360 dev/raidframe/rf_evenodd.c 				    asmap->failedPDAs[0]->numSector !=
asmap             380 dev/raidframe/rf_evenodd.c 			RF_ASSERT(asmap->failedPDAs[0]->type ==
asmap             382 dev/raidframe/rf_evenodd.c 			RF_ASSERT((asmap->failedPDAs[1]->type ==
asmap             384 dev/raidframe/rf_evenodd.c 			    (asmap->failedPDAs[1]->type == RF_PDA_TYPE_Q));
asmap             385 dev/raidframe/rf_evenodd.c 			if (asmap->failedPDAs[1]->type == RF_PDA_TYPE_Q) {
asmap             386 dev/raidframe/rf_evenodd.c 				if (asmap->numStripeUnitsAccessed != 1 &&
asmap             387 dev/raidframe/rf_evenodd.c 				    asmap->failedPDAs[0]->numSector !=
asmap             399 dev/raidframe/rf_evenodd.c 				if (asmap->numStripeUnitsAccessed != 1 &&
asmap             400 dev/raidframe/rf_evenodd.c 				    asmap->failedPDAs[0]->numSector !=
asmap             454 dev/raidframe/rf_evenodd.c 	RF_AccessStripeMap_t *asmap;
asmap             491 dev/raidframe/rf_evenodd.c 	asmap = asm_h->stripeMap;
asmap             493 dev/raidframe/rf_evenodd.c 	for (pda = asmap->physInfo, i = 0; i < layoutPtr->numDataCol;
asmap             510 dev/raidframe/rf_evenodd.c 	RF_ASSERT(!asmap->parityInfo->next);
asmap             511 dev/raidframe/rf_evenodd.c 	rf_RangeRestrictPDA(raidPtr, parityPDA, asmap->parityInfo, 0, 1);
asmap             512 dev/raidframe/rf_evenodd.c 	RF_ASSERT(asmap->parityInfo->numSector != 0);
asmap             513 dev/raidframe/rf_evenodd.c 	if (rf_TryToRedirectPDA(raidPtr, asmap->parityInfo, 1))
asmap             516 dev/raidframe/rf_evenodd.c 	    asmap->parityInfo;
asmap             518 dev/raidframe/rf_evenodd.c 	RF_ASSERT(!asmap->qInfo->next);
asmap             519 dev/raidframe/rf_evenodd.c 	rf_RangeRestrictPDA(raidPtr, parityPDA, asmap->qInfo, 0, 1);
asmap             520 dev/raidframe/rf_evenodd.c 	RF_ASSERT(asmap->qInfo->numSector != 0);
asmap             521 dev/raidframe/rf_evenodd.c 	if (rf_TryToRedirectPDA(raidPtr, asmap->qInfo, 1))
asmap             529 dev/raidframe/rf_evenodd.c 	    asmap->qInfo;
asmap             600 dev/raidframe/rf_evenodd.c 		wrBlock->succedents[0]->params[0].p = asmap->parityInfo;
asmap             632 dev/raidframe/rf_evenodd.c 		wrBlock->succedents[0]->params[0].p = asmap->qInfo;
asmap             712 dev/raidframe/rf_evenodd_dagfuncs.c 	RF_AccessStripeMap_t *asmap = (RF_AccessStripeMap_t *)
asmap             752 dev/raidframe/rf_evenodd_dagfuncs.c 	if (asmap->failedPDAs[1] &&
asmap             753 dev/raidframe/rf_evenodd_dagfuncs.c 	    (asmap->failedPDAs[1]->numSector +
asmap             754 dev/raidframe/rf_evenodd_dagfuncs.c 	     asmap->failedPDAs[0]->numSector) < secPerSU) {
asmap             792 dev/raidframe/rf_evenodd_dagfuncs.c 		    asmap->raidAddress);
asmap             948 dev/raidframe/rf_evenodd_dagfuncs.c 	RF_AccessStripeMap_t *asmap =
asmap             971 dev/raidframe/rf_evenodd_dagfuncs.c 	RF_ASSERT(asmap->numDataFailed == 1);	/*
asmap             985 dev/raidframe/rf_evenodd_dagfuncs.c 	fpda = asmap->failedPDAs[0];
asmap            1014 dev/raidframe/rf_evenodd_dagfuncs.c 	    asmap->raidAddress);
asmap              61 dev/raidframe/rf_evenodd_dags.c 	rf_CreateDegradedReadDAG(raidPtr, asmap, dag_h, bp, flags, allocList,
asmap              71 dev/raidframe/rf_evenodd_dags.c 	rf_CreateDegradedReadDAG(raidPtr, asmap, dag_h, bp, flags, allocList,
asmap              84 dev/raidframe/rf_evenodd_dags.c 	temp = asmap->parityInfo;
asmap              85 dev/raidframe/rf_evenodd_dags.c 	asmap->parityInfo = asmap->qInfo;
asmap              86 dev/raidframe/rf_evenodd_dags.c 	asmap->qInfo = temp;
asmap              87 dev/raidframe/rf_evenodd_dags.c 	rf_CreateDegradedReadDAG(raidPtr, asmap, dag_h, bp, flags, allocList,
asmap              96 dev/raidframe/rf_evenodd_dags.c 	rf_EO_DoubleDegRead(raidPtr, asmap, dag_h, bp, flags, allocList);
asmap             104 dev/raidframe/rf_evenodd_dags.c 	rf_EOCreateDoubleDegradedReadDAG(raidPtr, asmap, dag_h, bp, flags,
asmap             110 dev/raidframe/rf_evenodd_dags.c 	if (asmap->numStripeUnitsAccessed != 1 &&
asmap             111 dev/raidframe/rf_evenodd_dags.c 	    asmap->failedPDAs[0]->numSector !=
asmap             114 dev/raidframe/rf_evenodd_dags.c 	rf_CommonCreateSimpleDegradedWriteDAG(raidPtr, asmap, dag_h, bp,
asmap             124 dev/raidframe/rf_evenodd_dags.c 	rf_CommonCreateSmallWriteDAG(raidPtr, asmap, dag_h, bp, flags,
asmap             133 dev/raidframe/rf_evenodd_dags.c 	rf_CommonCreateLargeWriteDAG(raidPtr, asmap, dag_h, bp, flags,
asmap             145 dev/raidframe/rf_evenodd_dags.c 	temp = asmap->parityInfo;
asmap             146 dev/raidframe/rf_evenodd_dags.c 	asmap->parityInfo = asmap->qInfo;
asmap             147 dev/raidframe/rf_evenodd_dags.c 	asmap->qInfo = temp;
asmap             148 dev/raidframe/rf_evenodd_dags.c 	rf_CommonCreateSmallWriteDAG(raidPtr, asmap, dag_h, bp, flags,
asmap             160 dev/raidframe/rf_evenodd_dags.c 	temp = asmap->parityInfo;
asmap             161 dev/raidframe/rf_evenodd_dags.c 	asmap->parityInfo = asmap->qInfo;
asmap             162 dev/raidframe/rf_evenodd_dags.c 	asmap->qInfo = temp;
asmap             163 dev/raidframe/rf_evenodd_dags.c 	rf_CommonCreateLargeWriteDAG(raidPtr, asmap, dag_h, bp, flags,
asmap             169 dev/raidframe/rf_evenodd_dags.c 	rf_CreateNonRedundantWriteDAG(raidPtr, asmap, dag_h, bp, flags,
asmap             177 dev/raidframe/rf_evenodd_dags.c 	if (asmap->numStripeUnitsAccessed != 1 &&
asmap             178 dev/raidframe/rf_evenodd_dags.c 	    asmap->failedPDAs[0]->numSector !=
asmap             183 dev/raidframe/rf_evenodd_dags.c 	temp = asmap->parityInfo;
asmap             184 dev/raidframe/rf_evenodd_dags.c 	asmap->parityInfo = asmap->qInfo;
asmap             185 dev/raidframe/rf_evenodd_dags.c 	asmap->qInfo = temp;
asmap             186 dev/raidframe/rf_evenodd_dags.c 	rf_CommonCreateSimpleDegradedWriteDAG(raidPtr, asmap, dag_h, bp,
asmap             194 dev/raidframe/rf_evenodd_dags.c 	if (asmap->numStripeUnitsAccessed != 1 &&
asmap             195 dev/raidframe/rf_evenodd_dags.c 	    asmap->failedPDAs[0]->numSector !=
asmap             198 dev/raidframe/rf_evenodd_dags.c 	rf_CommonCreateSimpleDegradedWriteDAG(raidPtr, asmap, dag_h, bp,
asmap             204 dev/raidframe/rf_evenodd_dags.c 	rf_DoubleDegRead(raidPtr, asmap, dag_h, bp, flags, allocList,
asmap             210 dev/raidframe/rf_evenodd_dags.c 	rf_CommonCreateSmallWriteDAG(raidPtr, asmap, dag_h, bp, flags,
asmap             216 dev/raidframe/rf_evenodd_dags.c 	rf_CommonCreateLargeWriteDAG(raidPtr, asmap, dag_h, bp, flags,
asmap             222 dev/raidframe/rf_evenodd_dags.c 	rf_DoubleDegSmallWrite(raidPtr, asmap, dag_h, bp, flags, allocList,
asmap             277 dev/raidframe/rf_interdecluster.c     RF_AccessStripeMap_t *asmap, RF_VoidFuncPtr *createFunc)
asmap             281 dev/raidframe/rf_interdecluster.c 	if (asmap->numDataFailed + asmap->numParityFailed > 1) {
asmap             291 dev/raidframe/rf_interdecluster.c 		if (asmap->numDataFailed == 0)
asmap             312 dev/raidframe/rf_map.c 	RF_AccessStripeMap_t *asmap;
asmap             315 dev/raidframe/rf_map.c 	for (asmap = asm_h->stripeMap; asmap; asmap = asmap->next) {
asmap             316 dev/raidframe/rf_map.c 		asmap->numDataFailed = asmap->numParityFailed =
asmap             317 dev/raidframe/rf_map.c 		    asmap->numQFailed = 0;
asmap             318 dev/raidframe/rf_map.c 		asmap->numFailedPDAs = 0;
asmap             319 dev/raidframe/rf_map.c 		bzero((char *) asmap->failedPDAs,
asmap             321 dev/raidframe/rf_map.c 		for (pda = asmap->physInfo; pda; pda = pda->next) {
asmap             323 dev/raidframe/rf_map.c 				asmap->numDataFailed++;
asmap             324 dev/raidframe/rf_map.c 				asmap->failedPDAs[asmap->numFailedPDAs] = pda;
asmap             325 dev/raidframe/rf_map.c 				asmap->numFailedPDAs++;
asmap             328 dev/raidframe/rf_map.c 		pda = asmap->parityInfo;
asmap             330 dev/raidframe/rf_map.c 			asmap->numParityFailed++;
asmap             331 dev/raidframe/rf_map.c 			asmap->failedPDAs[asmap->numFailedPDAs] = pda;
asmap             332 dev/raidframe/rf_map.c 			asmap->numFailedPDAs++;
asmap             334 dev/raidframe/rf_map.c 		pda = asmap->qInfo;
asmap             336 dev/raidframe/rf_map.c 			asmap->numQFailed++;
asmap             337 dev/raidframe/rf_map.c 			asmap->failedPDAs[asmap->numFailedPDAs] = pda;
asmap             338 dev/raidframe/rf_map.c 			asmap->numFailedPDAs++;
asmap             349 dev/raidframe/rf_map.c rf_DuplicateASM(RF_AccessStripeMap_t *asmap)
asmap             356 dev/raidframe/rf_map.c 	bcopy((char *) asmap, (char *) new_asm, sizeof(RF_AccessStripeMap_t));
asmap             363 dev/raidframe/rf_map.c 	for (pda = asmap->physInfo; pda; pda = pda->next) {
asmap             375 dev/raidframe/rf_map.c 		if (pda == asmap->failedPDAs[0])
asmap             378 dev/raidframe/rf_map.c 	for (pda = asmap->parityInfo; pda; pda = pda->next) {
asmap             390 dev/raidframe/rf_map.c 		if (pda == asmap->failedPDAs[0])
asmap             672 dev/raidframe/rf_map.c rf_CheckStripeForFailures(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap)
asmap             690 dev/raidframe/rf_map.c 	    asmap->raidAddress);
asmap             691 dev/raidframe/rf_map.c 	row = asmap->physInfo->row;
asmap             692 dev/raidframe/rf_map.c 	(layoutPtr->map->IdentifyStripe) (raidPtr, asmap->raidAddress,
asmap             694 dev/raidframe/rf_map.c 	(layoutPtr->map->MapParity) (raidPtr, asmap->raidAddress,
asmap             723 dev/raidframe/rf_map.c 				asmap->flags |= RF_ASM_REDIR_LARGE_WRITE;
asmap             736 dev/raidframe/rf_map.c rf_NumFailedDataUnitsInStripe(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap)
asmap             753 dev/raidframe/rf_map.c 	    asmap->raidAddress);
asmap             754 dev/raidframe/rf_map.c 	row = asmap->physInfo->row;
asmap             784 dev/raidframe/rf_map.c 	RF_AccessStripeMap_t *asmap = asm_h->stripeMap;
asmap             787 dev/raidframe/rf_map.c 	for (; asmap; asmap = asmap->next) {
asmap             792 dev/raidframe/rf_map.c 		    (int) asmap->stripeID,
asmap             793 dev/raidframe/rf_map.c 		    (int) asmap->totalSectorsAccessed,
asmap             794 dev/raidframe/rf_map.c 		    (int) asmap->numDataFailed,
asmap             795 dev/raidframe/rf_map.c 		    (int) asmap->numParityFailed);
asmap             796 dev/raidframe/rf_map.c 		if (asmap->parityInfo) {
asmap             797 dev/raidframe/rf_map.c 			printf("Parity [r%d c%d s%d-%d", asmap->parityInfo->row,
asmap             798 dev/raidframe/rf_map.c 			    asmap->parityInfo->col,
asmap             799 dev/raidframe/rf_map.c 			    (int) asmap->parityInfo->startSector,
asmap             800 dev/raidframe/rf_map.c 			    (int) (asmap->parityInfo->startSector +
asmap             801 dev/raidframe/rf_map.c 			    asmap->parityInfo->numSector - 1));
asmap             804 dev/raidframe/rf_map.c 				    (unsigned long) asmap->parityInfo->bufPtr);
asmap             805 dev/raidframe/rf_map.c 			if (asmap->parityInfo->next) {
asmap             807 dev/raidframe/rf_map.c 				    asmap->parityInfo->next->row,
asmap             808 dev/raidframe/rf_map.c 				    asmap->parityInfo->next->col,
asmap             809 dev/raidframe/rf_map.c 				    (int) asmap->parityInfo->next->startSector,
asmap             810 dev/raidframe/rf_map.c 				    (int) (asmap->parityInfo->next->startSector
asmap             811 dev/raidframe/rf_map.c 				    + asmap->parityInfo->next->numSector - 1));
asmap             814 dev/raidframe/rf_map.c 					    asmap->parityInfo->next->bufPtr);
asmap             815 dev/raidframe/rf_map.c 				RF_ASSERT(asmap->parityInfo->next->next
asmap             820 dev/raidframe/rf_map.c 		for (i = 0, p = asmap->physInfo; p; p = p->next, i++) {
asmap              76 dev/raidframe/rf_parityloggingdags.c     RF_AccessStripeMap_t *asmap, RF_DagHeader_t *dag_h, void *bp,
asmap              91 dev/raidframe/rf_parityloggingdags.c 	     asmap->raidAddress, &which_ru);
asmap              99 dev/raidframe/rf_parityloggingdags.c 	nWndNodes = asmap->numStripeUnitsAccessed;
asmap             122 dev/raidframe/rf_parityloggingdags.c 	rf_MapUnaccessedPortionOfStripe(raidPtr, layoutPtr, asmap, dag_h,
asmap             164 dev/raidframe/rf_parityloggingdags.c 	pda = asmap->physInfo;
asmap             222 dev/raidframe/rf_parityloggingdags.c 	lpoNode->params[0].p = asmap->parityInfo;
asmap             225 dev/raidframe/rf_parityloggingdags.c 	RF_ASSERT(asmap->parityInfo->next == NULL);
asmap             350 dev/raidframe/rf_parityloggingdags.c     RF_AccessStripeMap_t *asmap, RF_DagHeader_t *dag_h, void *bp,
asmap             358 dev/raidframe/rf_parityloggingdags.c 	RF_PhysDiskAddr_t *pda = asmap->physInfo;
asmap             359 dev/raidframe/rf_parityloggingdags.c 	int numDataNodes = asmap->numStripeUnitsAccessed;
asmap             360 dev/raidframe/rf_parityloggingdags.c 	int numParityNodes = (asmap->parityInfo->next) ? 2 : 1;
asmap             368 dev/raidframe/rf_parityloggingdags.c 	     asmap->raidAddress, &which_ru);
asmap             466 dev/raidframe/rf_parityloggingdags.c 	pda = asmap->parityInfo;
asmap             484 dev/raidframe/rf_parityloggingdags.c 	pda = asmap->physInfo;
asmap             526 dev/raidframe/rf_parityloggingdags.c 	    (asmap->totalSectorsAccessed <
asmap             591 dev/raidframe/rf_parityloggingdags.c 	pda = asmap->parityInfo;
asmap             734 dev/raidframe/rf_parityloggingdags.c     RF_AccessStripeMap_t *asmap, RF_DagHeader_t *dag_h, void *bp,
asmap             739 dev/raidframe/rf_parityloggingdags.c 	rf_CommonCreateParityLoggingSmallWriteDAG(raidPtr, asmap, dag_h, bp,
asmap             746 dev/raidframe/rf_parityloggingdags.c     RF_AccessStripeMap_t *asmap, RF_DagHeader_t *dag_h, void *bp,
asmap             751 dev/raidframe/rf_parityloggingdags.c 	rf_CommonCreateParityLoggingLargeWriteDAG(raidPtr, asmap, dag_h, bp,
asmap             192 dev/raidframe/rf_parityscan.c 	RF_AccessStripeMap_t *asmap;
asmap             223 dev/raidframe/rf_parityscan.c 	asmap = asm_h->stripeMap;
asmap             225 dev/raidframe/rf_parityscan.c 	for (pda = asmap->physInfo, i = 0; i < layoutPtr->numDataCol;
asmap             241 dev/raidframe/rf_parityscan.c 	RF_ASSERT(!asmap->parityInfo->next);
asmap             242 dev/raidframe/rf_parityscan.c 	rf_RangeRestrictPDA(raidPtr, parityPDA, asmap->parityInfo, 0, 1);
asmap             243 dev/raidframe/rf_parityscan.c 	RF_ASSERT(asmap->parityInfo->numSector != 0);
asmap             244 dev/raidframe/rf_parityscan.c 	if (rf_TryToRedirectPDA(raidPtr, asmap->parityInfo, 1))
asmap             247 dev/raidframe/rf_parityscan.c 	    asmap->parityInfo;
asmap             297 dev/raidframe/rf_parityscan.c 		wrBlock->succedents[0]->params[0].p = asmap->parityInfo;
asmap             112 dev/raidframe/rf_pq.c     RF_AccessStripeMap_t *asmap, RF_VoidFuncPtr *createFunc)
asmap             115 dev/raidframe/rf_pq.c 	unsigned ndfail = asmap->numDataFailed;
asmap             116 dev/raidframe/rf_pq.c 	unsigned npfail = asmap->numParityFailed;
asmap             143 dev/raidframe/rf_pq.c 				if (asmap->failedPDAs[1]->type ==
asmap             156 dev/raidframe/rf_pq.c 				    asmap) == 2)
asmap             176 dev/raidframe/rf_pq.c 		    (((asmap->numStripeUnitsAccessed <=
asmap             179 dev/raidframe/rf_pq.c 		     (asmap->parityInfo->next != NULL) ||
asmap             180 dev/raidframe/rf_pq.c 		     (asmap->qInfo->next != NULL) ||
asmap             181 dev/raidframe/rf_pq.c 		     rf_CheckStripeForFailures(raidPtr, asmap))) {
asmap             191 dev/raidframe/rf_pq.c 			RF_ASSERT((asmap->failedPDAs[0]->type ==
asmap             193 dev/raidframe/rf_pq.c 			    (asmap->failedPDAs[0]->type == RF_PDA_TYPE_Q));
asmap             194 dev/raidframe/rf_pq.c 			if (asmap->failedPDAs[0]->type == RF_PDA_TYPE_Q) {
asmap             198 dev/raidframe/rf_pq.c 				if (((asmap->numStripeUnitsAccessed <=
asmap             200 dev/raidframe/rf_pq.c 				     (asmap->numStripeUnitsAccessed == 1)) ||
asmap             202 dev/raidframe/rf_pq.c 				     asmap))
asmap             209 dev/raidframe/rf_pq.c 				if (((asmap->numStripeUnitsAccessed <=
asmap             211 dev/raidframe/rf_pq.c 				     (asmap->numStripeUnitsAccessed == 1)) ||
asmap             213 dev/raidframe/rf_pq.c 				     asmap))
asmap             225 dev/raidframe/rf_pq.c 			if (rf_NumFailedDataUnitsInStripe(raidPtr, asmap) == 2)
asmap             240 dev/raidframe/rf_pq.c 			RF_ASSERT(asmap->failedPDAs[0]->type ==
asmap             242 dev/raidframe/rf_pq.c 			RF_ASSERT((asmap->failedPDAs[1]->type ==
asmap             244 dev/raidframe/rf_pq.c 			          (asmap->failedPDAs[1]->type ==
asmap             246 dev/raidframe/rf_pq.c 			if (asmap->failedPDAs[1]->type == RF_PDA_TYPE_Q)
asmap             273 dev/raidframe/rf_pq.c     RF_AccessStripeMap_t *asmap)
asmap             280 dev/raidframe/rf_pq.c     RF_AccessStripeMap_t *asmap)
asmap             289 dev/raidframe/rf_pq.c 	rf_CommonCreateLargeWriteDAG(raidPtr, asmap, dag_h, bp, flags,
asmap             419 dev/raidframe/rf_pq.c 	rf_CommonCreateSmallWriteDAG(raidPtr, asmap, dag_h, bp, flags,
asmap              72 dev/raidframe/rf_pqdeg.c 	rf_CreateDegradedReadDAG(raidPtr, asmap, dag_h, bp, flags, allocList,
asmap              85 dev/raidframe/rf_pqdeg.c 	rf_CreateDegradedReadDAG(raidPtr, asmap, dag_h, bp, flags, allocList,
asmap              98 dev/raidframe/rf_pqdeg.c 	temp = asmap->parityInfo;
asmap              99 dev/raidframe/rf_pqdeg.c 	asmap->parityInfo = asmap->qInfo;
asmap             100 dev/raidframe/rf_pqdeg.c 	asmap->qInfo = temp;
asmap             101 dev/raidframe/rf_pqdeg.c 	rf_CreateDegradedReadDAG(raidPtr, asmap, dag_h, bp, flags, allocList,
asmap             113 dev/raidframe/rf_pqdeg.c 	rf_PQ_DoubleDegRead(raidPtr, asmap, dag_h, bp, flags, allocList);
asmap             119 dev/raidframe/rf_pqdeg.c 	rf_CreateDoubleDegradedReadDAG(raidPtr, asmap, dag_h, bp, flags,
asmap             129 dev/raidframe/rf_pqdeg.c 	if (asmap->numStripeUnitsAccessed != 1 &&
asmap             130 dev/raidframe/rf_pqdeg.c 	    asmap->failedPDAs[0]->numSector !=
asmap             133 dev/raidframe/rf_pqdeg.c 	rf_CommonCreateSimpleDegradedWriteDAG(raidPtr, asmap, dag_h, bp,
asmap             143 dev/raidframe/rf_pqdeg.c 	temp = asmap->parityInfo;
asmap             144 dev/raidframe/rf_pqdeg.c 	asmap->parityInfo = asmap->qInfo;
asmap             145 dev/raidframe/rf_pqdeg.c 	asmap->qInfo = temp;
asmap             146 dev/raidframe/rf_pqdeg.c 	rf_CommonCreateSmallWriteDAG(raidPtr, asmap, dag_h, bp, flags,
asmap             153 dev/raidframe/rf_pqdeg.c 	rf_CommonCreateSmallWriteDAG(raidPtr, asmap, dag_h, bp, flags,
asmap             162 dev/raidframe/rf_pqdeg.c 	temp = asmap->parityInfo;
asmap             163 dev/raidframe/rf_pqdeg.c 	asmap->parityInfo = asmap->qInfo;
asmap             164 dev/raidframe/rf_pqdeg.c 	asmap->qInfo = temp;
asmap             165 dev/raidframe/rf_pqdeg.c 	rf_CommonCreateLargeWriteDAG(raidPtr, asmap, dag_h, bp, flags,
asmap             172 dev/raidframe/rf_pqdeg.c 	rf_CommonCreateLargeWriteDAG(raidPtr, asmap, dag_h, bp, flags,
asmap             182 dev/raidframe/rf_pqdeg.c 	rf_CreateNonRedundantWriteDAG(raidPtr, asmap, dag_h, bp, flags,
asmap             198 dev/raidframe/rf_pqdeg.c 	if (asmap->numStripeUnitsAccessed != 1 &&
asmap             199 dev/raidframe/rf_pqdeg.c 	    asmap->failedPDAs[0]->numSector !=
asmap             204 dev/raidframe/rf_pqdeg.c 	temp = asmap->parityInfo;
asmap             205 dev/raidframe/rf_pqdeg.c 	asmap->parityInfo = asmap->qInfo;
asmap             206 dev/raidframe/rf_pqdeg.c 	asmap->qInfo = temp;
asmap             207 dev/raidframe/rf_pqdeg.c 	rf_CommonCreateSimpleDegradedWriteDAG(raidPtr, asmap, dag_h, bp, flags,
asmap             216 dev/raidframe/rf_pqdeg.c 	if (asmap->numStripeUnitsAccessed != 1 &&
asmap             217 dev/raidframe/rf_pqdeg.c 	    asmap->failedPDAs[0]->numSector !=
asmap             220 dev/raidframe/rf_pqdeg.c 	rf_CommonCreateSimpleDegradedWriteDAG(raidPtr, asmap, dag_h, bp, flags,
asmap             126 dev/raidframe/rf_pqdegdags.c 	rf_DoubleDegRead(raidPtr, asmap, dag_h, bp, flags, allocList,
asmap             203 dev/raidframe/rf_pqdegdags.c 	RF_AccessStripeMap_t *asmap =
asmap             220 dev/raidframe/rf_pqdegdags.c 	if (asmap->failedPDAs[1] &&
asmap             221 dev/raidframe/rf_pqdegdags.c 	    (asmap->failedPDAs[1]->numSector +
asmap             222 dev/raidframe/rf_pqdegdags.c 	     asmap->failedPDAs[0]->numSector < secPerSU)) {
asmap             257 dev/raidframe/rf_pqdegdags.c 	if (asmap->failedPDAs[1] == NULL) {	/*
asmap             261 dev/raidframe/rf_pqdegdags.c 		pda = asmap->failedPDAs[0];
asmap             263 dev/raidframe/rf_pqdegdags.c 		    asmap->raidAddress);
asmap             341 dev/raidframe/rf_pqdegdags.c 	RF_AccessStripeMap_t *asmap = (RF_AccessStripeMap_t *)
asmap             355 dev/raidframe/rf_pqdegdags.c 	RF_ASSERT(asmap->failedPDAs[1] == NULL);
asmap             365 dev/raidframe/rf_pqdegdags.c 	pda = asmap->failedPDAs[0];
asmap             367 dev/raidframe/rf_pqdegdags.c 	    asmap->raidAddress);
asmap             409 dev/raidframe/rf_pqdegdags.c 	RF_ASSERT(asmap->numStripeUnitsAccessed == 1);
asmap             412 dev/raidframe/rf_pqdegdags.c 	    (unsigned long *) asmap->failedPDAs[0]->bufPtr,
asmap             414 dev/raidframe/rf_pqdegdags.c 	rf_bxor(asmap->failedPDAs[0]->bufPtr, ppda->bufPtr,
asmap             469 dev/raidframe/rf_pqdegdags.c 	int nf = asmap->numDataFailed;
asmap             471 dev/raidframe/rf_pqdegdags.c 	sum = asmap->failedPDAs[0]->numSector;
asmap             473 dev/raidframe/rf_pqdegdags.c 		sum += asmap->failedPDAs[1]->numSector;
asmap             477 dev/raidframe/rf_pqdegdags.c 		rf_PQ_DDLargeWrite(raidPtr, asmap, dag_h, bp, flags, allocList);
asmap             480 dev/raidframe/rf_pqdegdags.c 	if ((nf == asmap->numStripeUnitsAccessed) || (sum >= sectorsPerSU)) {
asmap             482 dev/raidframe/rf_pqdegdags.c 		rf_PQ_DDSimpleSmallWrite(raidPtr, asmap, dag_h, bp, flags,
asmap             491 dev/raidframe/rf_pqdegdags.c 	rf_DoubleDegSmallWrite(raidPtr, asmap, dag_h, bp, flags, allocList,
asmap             130 dev/raidframe/rf_raid0.c     RF_AccessStripeMap_t *asmap, RF_VoidFuncPtr *createFunc)
asmap             193 dev/raidframe/rf_raid1.c     RF_AccessStripeMap_t *asmap, RF_VoidFuncPtr *createFunc)
asmap             204 dev/raidframe/rf_raid1.c 	if (asmap->numDataFailed + asmap->numParityFailed > 1) {
asmap             210 dev/raidframe/rf_raid1.c 	if (asmap->numDataFailed + asmap->numParityFailed) {
asmap             219 dev/raidframe/rf_raid1.c 		failedPDA = asmap->failedPDAs[0];
asmap             243 dev/raidframe/rf_raid1.c 			if (asmap->parityInfo->next) {
asmap             244 dev/raidframe/rf_raid1.c 				if (failedPDA == asmap->parityInfo) {
asmap             249 dev/raidframe/rf_raid1.c 					    asmap->parityInfo->next) {
asmap             250 dev/raidframe/rf_raid1.c 						asmap->parityInfo->row =
asmap             252 dev/raidframe/rf_raid1.c 						asmap->parityInfo->col =
asmap             264 dev/raidframe/rf_raid1.c 			asmap->numDataFailed = asmap->numParityFailed = 0;
asmap             268 dev/raidframe/rf_raid1.c 		if (asmap->numDataFailed == 0)
asmap             185 dev/raidframe/rf_raid5.c     RF_AccessStripeMap_t *asmap, RF_VoidFuncPtr *createFunc)
asmap             195 dev/raidframe/rf_raid5.c 	if (asmap->numDataFailed + asmap->numParityFailed > 1) {
asmap             201 dev/raidframe/rf_raid5.c 		if (asmap->numDataFailed + asmap->numParityFailed == 1) {
asmap             208 dev/raidframe/rf_raid5.c 			failedPDA = asmap->failedPDAs[0];
asmap             226 dev/raidframe/rf_raid5.c 					if (failedPDA == asmap->parityInfo) {
asmap             237 dev/raidframe/rf_raid5.c 						if (asmap->parityInfo->next) {
asmap             243 dev/raidframe/rf_raid5.c 							    asmap
asmap             262 dev/raidframe/rf_raid5.c 						if (asmap->parityInfo->next &&
asmap             264 dev/raidframe/rf_raid5.c 						    asmap->parityInfo->next) {
asmap             293 dev/raidframe/rf_raid5.c 					if (asmap->parityInfo->next) {
asmap             295 dev/raidframe/rf_raid5.c 						    asmap->parityInfo) {
asmap             302 dev/raidframe/rf_raid5.c 							    asmap->parityInfo
asmap             309 dev/raidframe/rf_raid5.c 								asmap
asmap             313 dev/raidframe/rf_raid5.c 								asmap
asmap             332 dev/raidframe/rf_raid5.c 				asmap->numDataFailed = asmap->numParityFailed
asmap             343 dev/raidframe/rf_raid5.c 		if (asmap->numDataFailed == 0)
asmap             360 dev/raidframe/rf_raid5.c 		if ((asmap->numDataFailed + asmap->numParityFailed) == 0) {
asmap             362 dev/raidframe/rf_raid5.c 			    (((asmap->numStripeUnitsAccessed <=
asmap             365 dev/raidframe/rf_raid5.c 			     (asmap->parityInfo->next != NULL) ||
asmap             366 dev/raidframe/rf_raid5.c 			     rf_CheckStripeForFailures(raidPtr, asmap))) {
asmap             373 dev/raidframe/rf_raid5.c 			if (asmap->numParityFailed == 1)
asmap             377 dev/raidframe/rf_raid5.c 				if (asmap->numStripeUnitsAccessed != 1 &&
asmap            1745 dev/raidframe/rf_reconstruct.c rf_ForceOrBlockRecon(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap,
asmap            1748 dev/raidframe/rf_reconstruct.c 	RF_RowCol_t row = asmap->physInfo->row;	/*
asmap            1752 dev/raidframe/rf_reconstruct.c 	RF_StripeNum_t stripeID = asmap->stripeID;	/*
asmap            1812 dev/raidframe/rf_reconstruct.c 		    asmap->raidAddress, &diskids, &stripe);
asmap            1933 dev/raidframe/rf_reconstruct.c rf_UnblockRecon(RF_Raid_t *raidPtr, RF_AccessStripeMap_t *asmap)
asmap            1935 dev/raidframe/rf_reconstruct.c 	RF_RowCol_t row = asmap->origRow;
asmap            1936 dev/raidframe/rf_reconstruct.c 	RF_StripeNum_t stripeID = asmap->stripeID;
asmap             331 dev/raidframe/rf_states.c 	if (!(desc->asmap = rf_MapAccess(raidPtr, desc->raidAddress,
asmap             348 dev/raidframe/rf_states.c 	RF_AccessStripeMapHeader_t *asmh = desc->asmap;
asmap             568 dev/raidframe/rf_states.c 	RF_AccessStripeMapHeader_t *asmh = desc->asmap;
asmap             635 dev/raidframe/rf_states.c 	RF_AccessStripeMapHeader_t *asmh = desc->asmap;