Lines Matching defs:diskAddress

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);
272 RF_PhysDiskAddr_t *diskAddress;
280 diskAddress = pda;
295 while (diskAddress) {
302 data->regionID = rf_MapRegionIDParityLogging(raidPtr, diskAddress->startSector);
303 if (data->regionID == rf_MapRegionIDParityLogging(raidPtr, diskAddress->startSector + diskAddress->numSector - 1)) {
305 data->diskAddress = *diskAddress;
307 offset = offset + diskAddress->numSector;
310 diskAddress = diskAddress->next;
315 while (data->regionID == rf_MapRegionIDParityLogging(raidPtr, diskAddress->startSector + boundary))
319 data->diskAddress = *diskAddress;
320 data->diskAddress.numSector = boundary;
325 diskAddress->startSector += boundary;
326 diskAddress->numSector -= boundary;
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);
738 if (item->diskAddress.numSector > 0)
806 log->records[logItem].parityAddr = item->diskAddress;
812 item->diskAddress.numSector--;
813 item->diskAddress.startSector++;
814 if (item->diskAddress.numSector == 0)
822 RF_ASSERT(item->diskAddress.numSector == 0);