Lines Matching refs:Disks
269 * For example: with a stripe width of 64 blocks (32k) and 5 disks,
278 * disks to participate -- 4 * 32K/disk == 128K again.
460 const char *devname = r->Disks[col].devname;
464 dkwedge_get_parent_name(r->Disks[col].dev);
565 const char *devname = r->Disks[col].devname;
578 parent = dkwedge_get_parent_name(r->Disks[col].dev);
874 if (raidPtr->Disks[c].status == rf_ds_optimal) {
890 if (raidPtr->Disks[sparecol].status == rf_ds_used_spare) {
894 if (raidPtr->Disks[j].spareCol == sparecol) {
934 bdev = bdevsw_lookup(raidPtr->Disks[dumpto].dev);
940 error = (*bdev->d_dump)(raidPtr->Disks[dumpto].dev,
1229 if ((raidPtr->Disks[rr->col].status == rf_ds_optimal) &&
1235 if (raidPtr->Disks[rr->col].status == rf_ds_spared) {
1236 int spareCol = raidPtr->Disks[rr->col].spareCol;
1246 raidPtr->Disks[spareCol].status = rf_ds_failed;
1450 RF_RaidDisk_t *diskPtr = &raidPtr->Disks[column];
1494 if ((raidPtr->Disks[column].status == rf_ds_optimal) &&
1508 if (raidPtr->Disks[column].status == rf_ds_reconstructing) {
1519 if (raidPtr->Disks[column].status == rf_ds_spared) {
1807 if (raidPtr->Disks[column].status != rf_ds_optimal)
2239 if (((queue->raidPtr->Disks[queue->col].status ==
2241 (queue->raidPtr->Disks[queue->col].status ==
2248 queue->raidPtr->Disks[queue->col].devname);
2249 queue->raidPtr->Disks[queue->col].status =
2422 raidPtr->Disks[col].dev,
2444 raidPtr->Disks[col].dev,
2595 /* Skip dead disks. */
2596 if (RF_DEAD_DISK(raidPtr->Disks[c].status))
2599 raidwrite_component_area(raidPtr->Disks[c].dev,
2615 /* Skip dead disks. */
2616 if (RF_DEAD_DISK(raidPtr->Disks[c].status))
2618 raidread_component_area(raidPtr->Disks[c].dev,
2645 if (!RF_DEAD_DISK(raidPtr->Disks[c].status)) {
2660 if (raidPtr->Disks[sparecol].status == rf_ds_used_spare) {
2671 if (raidPtr->Disks[j].spareCol == sparecol) {
2712 if (raidPtr->Disks[c].status == rf_ds_optimal) {
2735 if (raidPtr->Disks[sparecol].status == rf_ds_used_spare) {
2746 if (raidPtr->Disks[j].spareCol == sparecol) {
2802 acd = raidPtr->Disks[c].auto_configured;
2805 raidPtr->Disks[c].auto_configured = 0;
2810 acd = raidPtr->Disks[raidPtr->numCol + r].auto_configured;
2813 raidPtr->Disks[raidPtr->numCol + r].auto_configured = 0;
2980 /* we are only interested in disks */
3212 * disks will also have numsecs set to less than 32 bits of sectors,
3349 The reason we don't check for this is that failed disks
3350 will have lower modification counts. If those disks are
3537 if (raidPtr->Disks[column].status == rf_ds_optimal) {
3546 if (raidPtr->Disks[sparecol].status == rf_ds_used_spare) {
3564 if (raidPtr->Disks[column].status == rf_ds_optimal) {
3573 if (raidPtr->Disks[sparecol].status == rf_ds_used_spare) {
3843 * Returns intersection of all the cache flags of all disks, or first
3859 if (!RF_DEAD_DISK(raidPtr->Disks[c].status)) {
3866 raidPtr->Disks[c].devname);
3900 raidPtr->raidid, i, raidPtr->Disks[c].devname, e);
3912 if (raidPtr->Disks[c].status == rf_ds_optimal) {
3923 if (raidPtr->Disks[sparecol].status == rf_ds_used_spare) {
3996 config->devs[d] = raidPtr->Disks[j];
4000 config->spares[i] = raidPtr->Disks[raidPtr->numCol + i];