Home
last modified time | relevance | path

Searched refs:driveoffset (Results 1 – 10 of 10) sorted by relevance

/dflybsd-src/sys/dev/raid/vinum/
H A Dvinumconfig.c325 sd->driveoffset = -1; /* don't be confusing */ in give_sd_to_drive()
337 sd->driveoffset = drive->freelist[fe].offset; in give_sd_to_drive()
342 sd->driveoffset = -1; /* don't be confusing */ in give_sd_to_drive()
355 } else if (sd->driveoffset < 0) { /* no offset specified, find one */ in give_sd_to_drive()
358 sd->driveoffset = drive->freelist[fe].offset; in give_sd_to_drive()
373 if (sd->driveoffset < 0) in give_sd_to_drive()
387 u_int64_t sdend = sd->driveoffset + sd->sectors; /* end of our subdisk */ in give_sd_to_drive()
391 if (drive->freelist[fe].offset > sd->driveoffset) { /* starts after the beginning of sd area */ in give_sd_to_drive()
392 sd->driveoffset = -1; /* don't be confusing */ in give_sd_to_drive()
398 (intmax_t)sd->driveoffset); in give_sd_to_drive()
[all …]
H A Dvinumrequest.c428 (uintmax_t)(rqe->b.b_bio1.bio_offset - ((off_t)SD[rqe->sdno].driveoffset << DEV_BSHIFT)), in launch_requests()
829 …bp->b_bio1.bio_offset = (off_t)(rqe->sdoffset + sd->driveoffset) << DEV_BSHIFT; /* start address */ in build_rq_buffer()
946 sbp->b.b_bio1.bio_offset = bio->bio_offset + ((off_t)sd->driveoffset << DEV_BSHIFT); in sdio()
971 (uintmax_t)(sbp->b.b_bio1.bio_offset - ((off_t)SD[sbp->sdno].driveoffset << DEV_BSHIFT)), in sdio()
H A Dvinumparser.c105 keypair(driveoffset),
H A Dvinuminterrupt.c421 (uintmax_t)(rqe->b.b_bio1.bio_offset - ((off_t)SD[rqe->sdno].driveoffset << DEV_BSHIFT)), in complete_raid5_write()
458 (uintmax_t)(rqe->b.b_bio1.bio_offset - ((off_t)SD[rqe->sdno].driveoffset << DEV_BSHIFT)), in complete_raid5_write()
H A Dvinumioctl.c841 sd->driveoffset, in moveobject()
846 sd->driveoffset = -1; /* let the drive decide where to put us */ in moveobject()
H A Dvinumvar.h493 int64_t driveoffset; /* offset on drive */ member
H A Dvinumio.c524 (unsigned long long) sd->driveoffset, in format_config()
H A Dvinumstate.c117 if (sd->driveoffset < 0) { /* not allocated space */ in set_sd_state()
/dflybsd-src/sbin/vinum/
H A Dlist.c659 if (sd.driveoffset < 0) in vinum_lsi()
667 (long long) (sd.driveoffset * DEV_BSIZE), in vinum_lsi()
668 roughlength(sd.driveoffset * DEV_BSIZE, 1)); in vinum_lsi()
672 (long long) (sd.driveoffset * DEV_BSIZE), in vinum_lsi()
673 roughlength(sd.driveoffset * DEV_BSIZE, 1)); in vinum_lsi()
1147 (long long) sd.driveoffset, in printconfig()
1156 (long long) sd.driveoffset); in printconfig()
H A Dvinumparser.c93 keypair(driveoffset),