Lines Matching refs:pda

95 	RF_PhysDiskAddr_t *pda;
141 pda = new_asm_h[asmNum]->stripeMap->physInfo;
142 while (pda) {
144 rodNodes[nodeNum].params[0].p = pda;
145 rodNodes[nodeNum].params[1].p = pda->bufPtr;
149 pda = pda->next;
156 pda = asmap->physInfo;
159 RF_ASSERT(pda != NULL);
160 wndNodes[i].params[0].p = pda;
161 wndNodes[i].params[1].p = pda->bufPtr;
164 pda = pda->next;
171 xorNode->params[2 * i + 0] = wndNodes[i].params[0]; /* pda */
175 xorNode->params[2 * (nWndNodes + i) + 0] = rodNodes[i].params[0]; /* pda */
336 RF_PhysDiskAddr_t *pda = asmap->physInfo;
409 RF_ASSERT(pda != NULL);
410 readDataNodes[i].params[0].p = pda; /* physical disk addr
412 readDataNodes[i].params[1].p = rf_AllocBuffer(raidPtr, dag_h, pda->numSector << raidPtr->logBytesPerSector); /* buffer to hold old data */
415 pda = pda->next;
421 pda = asmap->parityInfo;
424 RF_ASSERT(pda != NULL);
426 readParityNodes[i].params[0].p = pda;
427 readParityNodes[i].params[1].p = rf_AllocBuffer(raidPtr, dag_h, pda->numSector << raidPtr->logBytesPerSector); /* buffer to hold old parity */
431 pda = pda->next;
435 pda = asmap->physInfo;
437 RF_ASSERT(pda != NULL);
439 writeDataNodes[i].params[0].p = pda; /* physical disk addr
441 writeDataNodes[i].params[1].p = pda->bufPtr; /* buffer holding new
446 pda = pda->next;
454 * targbuf is a full SU in size, and examines the pda associated with
475 /* initialize the xor nodes: params are {pda,buf} from {Rod,Wnd,Rop}
498 xorNodes[0].params[2 * i + 0] = readDataNodes[i].params[0]; /* pda */
503 xorNodes[0].params[2 * (numDataNodes + 1 + i) + 0] = writeDataNodes[i].params[0]; /* pda */
512 pda = asmap->parityInfo;
514 RF_ASSERT(pda);
516 lpuNodes[i].params[0].p = pda; /* PhysDiskAddr of parity */
519 pda = pda->next;