HomeSort by: relevance | last modified time | path
    Searched refs:raidAddress (Results 1 - 19 of 19) sorted by relevancy

  /src/sys/dev/raidframe/
rf_map.c 72 * raidAddress - starting address in RAID address space
79 rf_MapAccess(RF_Raid_t *raidPtr, RF_RaidAddr_t raidAddress,
86 /* we'll change raidAddress along the way */
87 RF_RaidAddr_t startAddress = raidAddress;
88 RF_RaidAddr_t endAddress = raidAddress + numBlocks;
104 lastRaidAddr = raidAddress + numBlocks - 1;
105 stripeID = rf_RaidAddressToStripeID(layoutPtr, raidAddress);
108 SUID = rf_RaidAddressToStripeUnitID(layoutPtr, raidAddress);
118 if (raidAddress + numBlocks > raidPtr->totalSectors) {
120 (int) raidAddress);
    [all...]
rf_dagdegrd.c 129 asmap->raidAddress, &which_ru);
288 asmap->raidAddress, &which_ru);
593 asmap->raidAddress, &which_ru);
832 firstDataCol = rf_RaidAddressToStripeUnitID(&(raidPtr->Layout), asmap->physInfo->raidAddress) % numDataCol;
833 sosAddr = rf_RaidAddressOfPrevStripeBoundary(layoutPtr, asmap->raidAddress);
838 pda_p->raidAddress = sosAddr + (i * secPerSU);
839 (raidPtr->Layout.map->MapSector) (raidPtr, pda_p->raidAddress, &(pda_p->col), &(pda_p->startSector), 0);
846 pda_p->raidAddress += fone_start;
856 pda_p->raidAddress += fone_start;
861 pda_p->raidAddress = sosAddr + (i * secPerSU)
    [all...]
rf_desc.h 67 RF_RaidAddr_t raidAddress; /* starting address in raid address
rf_pqdegdags.c 141 coeff = rf_RaidAddressToStripeUnitID(&(raidPtr->Layout), pda->raidAddress);
226 coeff = rf_RaidAddressToStripeUnitID(layoutPtr, pda->raidAddress);
242 sosAddr = rf_RaidAddressOfPrevStripeBoundary(layoutPtr, asmap->raidAddress);
244 coeff = rf_RaidAddressToStripeUnitID(layoutPtr, pda->raidAddress);
248 npda.raidAddress = sosAddr + (i * secPerSU);
249 (raidPtr->Layout.map->MapSector) (raidPtr, npda.raidAddress, &(npda.col), &(npda.startSector), 0);
323 sosAddr = rf_RaidAddressOfPrevStripeBoundary(layoutPtr, asmap->raidAddress);
325 coeff = rf_RaidAddressToStripeUnitID(layoutPtr, pda->raidAddress);
329 npda.raidAddress = sosAddr + (i * secPerSU);
330 (raidPtr->Layout.map->MapSector) (raidPtr, npda.raidAddress, &(npda.col), &(npda.startSector), 0)
    [all...]
rf_evenodd_dagfuncs.c 134 scol = rf_EUCol(layoutPtr, pda->raidAddress);
173 scol = rf_EUCol(layoutPtr, pda->raidAddress);
208 scol = rf_EUCol(layoutPtr, pda->raidAddress);
259 scol = rf_EUCol(layoutPtr, pda->raidAddress);
392 fcol = rf_EUCol(layoutPtr, failedPDA->raidAddress); /* logical column of
412 scol = rf_EUCol(layoutPtr, pda->raidAddress);
703 fcol[0] = rf_EUCol(layoutPtr, pda->raidAddress);
706 sosAddr = rf_RaidAddressOfPrevStripeBoundary(layoutPtr, asmap->raidAddress);
708 npda.raidAddress = sosAddr + (i * secPerSU);
709 (raidPtr->Layout.map->MapSector) (raidPtr, npda.raidAddress, &(npda.col), &(npda.startSector), 0)
    [all...]
rf_driver.c 580 RF_RaidAddr_t raidAddress, RF_SectorCount_t numBlocks,
605 desc->raidAddress = raidAddress;
675 rf_DoAccess(RF_Raid_t * raidPtr, RF_IoType_t type, RF_RaidAddr_t raidAddress, RF_SectorCount_t numBlocks,
681 raidAddress += rf_raidSectorOffset;
690 (type == RF_IO_TYPE_READ) ? "READ" : "WRITE", (int) raidAddress,
691 (int) rf_RaidAddressToStripeID(&raidPtr->Layout, raidAddress),
692 (int) rf_RaidAddressToStripeID(&raidPtr->Layout, raidAddress + numBlocks - 1),
699 desc = rf_AllocRaidAccDesc(raidPtr, type, raidAddress,
711 rf_paritymap_begin(raidPtr->parity_map, raidAddress,
    [all...]
rf_layout.h 108 RF_RaidAddr_t raidAddress; /* raid address corresponding to this
116 RF_RaidAddr_t raidAddress; /* the starting raid address within
rf_dagdegwr.c 186 parityStripeID = rf_RaidAddressToParityStripeID(layoutPtr, asmap->raidAddress,
658 sosAddr = rf_RaidAddressOfPrevStripeBoundary(layoutPtr, asmap->raidAddress);
663 pda_p->raidAddress = sosAddr + (i * secPerSU);
664 (raidPtr->Layout.map->MapSector) (raidPtr, pda_p->raidAddress, &(pda_p->col), &(pda_p->startSector), 0);
671 pda_p->raidAddress += fone_start;
681 pda_p->raidAddress += fone_start;
686 pda_p->raidAddress = sosAddr + (i * secPerSU);
687 (raidPtr->Layout.map->MapSector) (raidPtr, pda_p->raidAddress, &(pda_p->col), &(pda_p->startSector), 0);
689 pda_p->raidAddress += ftwo_start;
728 RF_StripeNum_t parityStripeID = rf_RaidAddressToParityStripeID(layoutPtr, asmap->raidAddress, &which_ru)
    [all...]
rf_pq.c 266 RF_ASSERT(new->raidAddress == old->raidAddress);
269 coeff = rf_RaidAddressToStripeUnitID(&(raidPtr->Layout), new->raidAddress);
328 RF_ASSERT(new->raidAddress == old->raidAddress);
331 coeff = rf_RaidAddressToStripeUnitID(&(raidPtr->Layout), new->raidAddress);
372 coeff = rf_RaidAddressToStripeUnitID(&(raidPtr->Layout), old->raidAddress);
420 coeff = rf_RaidAddressToStripeUnitID(&(raidPtr->Layout), old->raidAddress);
554 coeff = rf_RaidAddressToStripeUnitID(&(raidPtr->Layout), pda->raidAddress);
616 coeff = rf_RaidAddressToStripeUnitID(&(raidPtr->Layout), old->raidAddress);
    [all...]
rf_dagutils.c 935 raidPtr->Layout.map->MapSector(raidPtr, pda->raidAddress,
953 (raidPtr->Layout.map->MapParity) (raidPtr, pda->raidAddress, &pda->col, &pda->startSector, RF_REMAP);
994 if (!rf_RaidAddressStripeAligned(layoutPtr, asmap->raidAddress)) {
995 sosRaidAddress = rf_RaidAddressOfPrevStripeBoundary(layoutPtr, asmap->raidAddress);
996 sosNumSector = asmap->raidAddress - sosRaidAddress;
1091 sosAddr = rf_RaidAddressOfPrevStripeBoundary(layoutPtr, asmap->raidAddress);
1092 sosEndAddr = RF_MIN(asmap->raidAddress, rf_RaidAddressOfPrevStripeUnitBoundary(layoutPtr, failedPDA->raidAddress));
1093 eosStartAddr = RF_MAX(asmap->endRaidAddress, rf_RaidAddressOfNextStripeUnitBoundary(layoutPtr, failedPDA->raidAddress));
1094 eosAddr = rf_RaidAddressOfNextStripeBoundary(layoutPtr, asmap->raidAddress);
    [all...]
rf_raid5.c 209 (layoutPtr->map->MapParity) (raidPtr, failedPDA->raidAddress,
229 (layoutPtr->map->MapSector) (raidPtr, failedPDA->raidAddress,
rf_parityscan.c 174 doasm->raidAddress,
352 (raidPtr->Layout.map->MapParity) (raidPtr, pda->raidAddress, &pda->col, &pda->startSector, RF_REMAP);
359 (raidPtr->Layout.map->MapSector) (raidPtr, pda->raidAddress, &pda->col, &pda->startSector, RF_REMAP);
rf_states.c 202 (long) desc->raidAddress,
203 (long) desc->raidAddress, (int) desc->numBlocks,
225 desc->raidAddress, desc->numBlocks);
347 if (!(desc->asmap = rf_MapAccess(raidPtr, desc->raidAddress, desc->numBlocks,
rf_paritylog.c 160 printf("[enqueueing parity log data, region %d, raidAddress %d, numSector %d]\n", data->regionID, (int) data->diskAddress.raidAddress, (int) data->diskAddress.numSector);
213 printf("[dequeueing parity log data, region %d, raidAddress %d, numSector %d]\n", data->regionID, (int) data->diskAddress.raidAddress, (int) data->diskAddress.numSector);
239 printf("[requeueing parity log data, region %d, raidAddress %d, numSector %d]\n", data->regionID, (int) data->diskAddress.raidAddress, (int) data->diskAddress.numSector);
389 printf("[dequeueing parity log data, region %d, raidAddress %d, numSector %d]\n", w->regionID, (int) w->diskAddress.raidAddress, (int) w->diskAddress.numSector);
720 printf("[appending parity log data, region %d, raidAddress %d, numSector %d]\n", item->regionID, (int) item->diskAddress.raidAddress, (int) item->diskAddress.numSector)
    [all...]
rf_aselect.c 188 address = physPtr->raidAddress;
235 address = physPtr->raidAddress + k;
rf_dagffwr.c 186 asmap->raidAddress,
552 asmap->raidAddress, &which_ru);
1212 asmap->raidAddress, &which_ru);
rf_paritylogging.c 851 (layoutPtr->map->MapParity) (raidPtr, failedPDA->raidAddress,
871 (layoutPtr->map->MapSector) (raidPtr, failedPDA->raidAddress,
rf_parityloggingdags.c 96 RF_StripeNum_t parityStripeID = rf_RaidAddressToParityStripeID(&(raidPtr->Layout), asmap->raidAddress, &which_ru);
342 RF_StripeNum_t parityStripeID = rf_RaidAddressToParityStripeID(&(raidPtr->Layout), asmap->raidAddress, &which_ru);
rf_reconstruct.c 1807 (raidPtr->Layout.map->IdentifyStripe) (raidPtr, asmap->raidAddress, &diskids);

Completed in 23 milliseconds