Lines Matching defs:raid
223 rf_sync_component_caches(pm->raid, 1);
224 rf_paritymap_kern_write(pm->raid, pm->disk_now);
226 rf_sync_component_caches(pm->raid, 1);
261 rf_lock_mutex2(pm->raid->iodone_lock);
262 rf_signal_cond2(pm->raid->iodone_cv); /* XXX */
263 rf_unlock_mutex2(pm->raid->iodone_lock);
333 printf("raid%d: cooldown %d out of range\n", pm->raid->raidid,
338 printf("raid%d: tick time %dms out of range\n",
339 pm->raid->raidid, tickms);
343 regions = rf_paritymap_nreg(pm->raid);
345 printf("raid%d: region count %u too large (more than %u)\n",
346 pm->raid->raidid, regions, RF_PARITYMAP_NREG);
361 raidPtr = pm->raid;
405 rf_paritymap_nreg(RF_Raid_t *raid)
409 bytes_per_disk = raid->sectorsPerDisk << raid->logBytesPerSector;
424 rf_paritymap_init(struct rf_paritymap *pm, RF_Raid_t *raid,
430 pm->raid = raid;
447 rstripes = howmany(raid->Layout.numStripe, pm->params.regions);
448 pm->region_size = rstripes * raid->Layout.dataSectorsPerStripe;
461 rf_paritymap_kern_read(pm->raid, pm->disk_boot);
523 if (reg_e > pm->raid->totalSectors)
524 reg_e = pm->raid->totalSectors;
526 if (rf_RewriteParityRange(pm->raid, reg_b,
529 if (pm->raid->waitShutdown)