Home | History | Annotate | Download | only in raidframe

Lines Matching refs:new_asm_h

972  * new_asm_h - in: ptr to array of 2 headers.  to be filled in
981 RF_AccessStripeMapHeader_t **new_asm_h,
992 new_asm_h[0] = new_asm_h[1] = NULL;
998 new_asm_h[0] = rf_MapAccess(raidPtr, sosRaidAddress, sosNumSector, *sosBuffer, RF_DONT_REMAP);
999 new_asm_h[0]->next = dag_h->asmList;
1000 dag_h->asmList = new_asm_h[0];
1001 *nRodNodes += new_asm_h[0]->stripeMap->numStripeUnitsAccessed;
1003 RF_ASSERT(new_asm_h[0]->stripeMap->next == NULL);
1006 rf_redirect_asm(raidPtr, new_asm_h[0]->stripeMap);
1014 new_asm_h[1] = rf_MapAccess(raidPtr, eosRaidAddress, eosNumSector, *eosBuffer, RF_DONT_REMAP);
1015 new_asm_h[1]->next = dag_h->asmList;
1016 dag_h->asmList = new_asm_h[1];
1017 *nRodNodes += new_asm_h[1]->stripeMap->numStripeUnitsAccessed;
1019 RF_ASSERT(new_asm_h[1]->stripeMap->next == NULL);
1022 rf_redirect_asm(raidPtr, new_asm_h[1]->stripeMap);
1067 /* out: new_asm_h - the two new ASMs */
1074 RF_AccessStripeMapHeader_t **new_asm_h,
1099 new_asm_h[0] = (sosAddr != sosEndAddr) ? rf_MapAccess(raidPtr, sosAddr, sosEndAddr - sosAddr, NULL, RF_DONT_REMAP) : NULL;
1100 new_asm_h[1] = (eosStartAddr != eosAddr) ? rf_MapAccess(raidPtr, eosStartAddr, eosAddr - eosStartAddr, NULL, RF_DONT_REMAP) : NULL;
1109 if (new_asm_h[0]) {
1110 new_asm_h[0]->next = dag_h->asmList;
1111 dag_h->asmList = new_asm_h[0];
1112 for (pda = new_asm_h[0]->stripeMap->physInfo; pda; pda = pda->next) {
1116 (*nXorBufs) += new_asm_h[0]->stripeMap->numStripeUnitsAccessed;
1118 if (new_asm_h[1]) {
1119 new_asm_h[1]->next = dag_h->asmList;
1120 dag_h->asmList = new_asm_h[1];
1121 for (pda = new_asm_h[1]->stripeMap->physInfo; pda; pda = pda->next) {
1125 (*nXorBufs) += new_asm_h[1]->stripeMap->numStripeUnitsAccessed;
1154 if (new_asm_h[0]) {
1156 rf_PrintFullAccessStripeMap(new_asm_h[0], 1);
1158 if (new_asm_h[1]) {
1160 rf_PrintFullAccessStripeMap(new_asm_h[1], 1);