Lines Matching refs:pda
168 RF_PhysDiskAddr_t *pda = (RF_PhysDiskAddr_t *) node->params[0].p; in rf_ParityLogUpdateFunc() local
180 logData = rf_CreateParityLogData(RF_UPDATE, pda, bf, in rf_ParityLogUpdateFunc()
204 RF_PhysDiskAddr_t *pda = (RF_PhysDiskAddr_t *) node->params[0].p; in rf_ParityLogOverwriteFunc() local
216 logData = rf_CreateParityLogData(RF_OVERWRITE, pda, bf, in rf_ParityLogOverwriteFunc()
268 RF_PhysDiskAddr_t *pda = (RF_PhysDiskAddr_t *) node->params[0].p; in rf_DiskReadFuncForThreads() local
276 req = rf_CreateDiskQueueData(iotype, pda->startSector, pda->numSector, in rf_DiskReadFuncForThreads()
286 rf_DiskIOEnqueue(&(dqs[pda->col]), req, priority); in rf_DiskReadFuncForThreads()
297 RF_PhysDiskAddr_t *pda = (RF_PhysDiskAddr_t *) node->params[0].p; in rf_DiskWriteFuncForThreads() local
306 req = rf_CreateDiskQueueData(iotype, pda->startSector, pda->numSector, in rf_DiskWriteFuncForThreads()
317 rf_DiskIOEnqueue(&(dqs[pda->col]), req, priority); in rf_DiskWriteFuncForThreads()
328 RF_PhysDiskAddr_t *pda = (RF_PhysDiskAddr_t *) node->params[0].p; in rf_DiskUndoFunc() local
342 rf_DiskIOEnqueue(&(dqs[pda->col]), req, RF_IO_NORMAL_PRIORITY); in rf_DiskUndoFunc()
483 RF_PhysDiskAddr_t *pda; in rf_RecoveryXorFunc() local
497 pda = (RF_PhysDiskAddr_t *) node->params[i].p; in rf_RecoveryXorFunc()
499 suoffset = rf_StripeUnitOffset(layoutPtr, pda->startSector); in rf_RecoveryXorFunc()
501 retcode = rf_bxor(srcbuf, destbuf, rf_RaidAddressToByte(raidPtr, pda->numSector)); in rf_RecoveryXorFunc()
527 rf_XorIntoBuffer(RF_Raid_t *raidPtr, RF_PhysDiskAddr_t *pda, in rf_XorIntoBuffer() argument
532 int SUOffset = pda->startSector % sectPerSU; in rf_XorIntoBuffer()
535 RF_ASSERT(pda->numSector <= sectPerSU); in rf_XorIntoBuffer()
538 length = rf_RaidAddressToByte(raidPtr, pda->numSector); in rf_XorIntoBuffer()