Searched refs:diskaddr (Results 1 – 4 of 4) sorted by relevance
| /dragonfly/sys/dev/raid/vinum/ |
| HD | vinumrequest.c | 259 vinum_off_t diskaddr = (vinum_off_t)(bio->bio_offset >> DEV_BSHIFT); in vinumstart() local 263 &diskaddr, in vinumstart() 264 diskaddr + (bp->b_bcount / DEV_BSIZE)); in vinumstart() 466 vinum_off_t * diskaddr, in bre() argument 481 …vinum_off_t diskstart = *diskaddr; /* remember where this transfer starts… in bre() 494 if (*diskaddr < sd->plexoffset) /* we must have a hole, */ in bre() 496 … if (*diskaddr < (sd->plexoffset + sd->sectors)) { /* the request starts in this subdisk */ in bre() 508 plexoffset = *diskaddr; /* start offset in plex */ in bre() 512 rqe->datalen = u64min(diskend - *diskaddr, in bre() 520 … s = checksdstate(sd, rq, *diskaddr, diskend); /* do we need to change state? */ in bre() [all …]
|
| HD | vinumraid5.c | 120 vinum_off_t * diskaddr, in bre5() argument 135 m.diskstart = *diskaddr; /* start of transfer */ in bre5() 141 while (*diskaddr < diskend) { /* until we get it all sorted out */ in bre5() 142 … if (*diskaddr >= plex->length) /* beyond the end of the plex */ in bre5() 153 m.stripeoffset = *diskaddr % (plex->stripesize * (plex->subdisks - 1)); in bre5() 159 m.stripebase = *diskaddr - m.stripeoffset; in bre5() 164 - (*diskaddr / (plex->stripesize * (plex->subdisks - 1))) in bre5() 186 …m.useroffset = *diskaddr - m.diskstart; /* The offset of the start in the user buffe… in bre5() 192 … m.initlen = umin(diskend - *diskaddr, /* the amount remaining to transfer */ in bre5() 200 m.stripesectors = umin(diskend - *diskaddr, in bre5() [all …]
|
| HD | vinumext.h | 180 enum requeststatus checksdstate(struct sd *sd, struct request *rq, vinum_off_t diskaddr, vinum_off_…
|
| HD | vinumstate.c | 619 checksdstate(struct sd *sd, struct request *rq, vinum_off_t diskaddr, vinum_off_t diskend) in checksdstate() argument 663 if (diskaddr > (sd->revived in checksdstate()
|