Home
last modified time | relevance | path

Searched refs:PLEX (Results 1 – 13 of 13) sorted by relevance

/dragonfly/sys/dev/raid/vinum/
HDvinumstate.c121 sdstatemap(&PLEX[sd->plexno]); /* count up subdisks */ in set_sd_state()
164 && (((PLEX[sd->plexno].state < plex_firstup) in set_sd_state()
165 || (PLEX[sd->plexno].subdisks > 1)))) in set_sd_state()
198 || ((vpstate(&PLEX[sd->plexno]) & volplex_otherup) == 0) in set_sd_state()
199 || (isparity((&PLEX[sd->plexno])) in set_sd_state()
237 plex = &PLEX[sd->plexno]; in set_sd_state()
318 plex = &PLEX[plexno]; /* point to our plex */ in set_plex_state()
477 plex = &PLEX[plexno]; /* point to the plex */ in forceup()
498 plex = &PLEX[plexno]; /* point to our plex */ in update_plex_state()
589 struct plex *plex = &PLEX[vol->plex[plexno]]; /* point to the plex */ in update_volume_state()
[all …]
HDvinumconfig.c174 plex = &PLEX[plexno]; in my_sd()
204 invalidate_subdisks(&PLEX[plexno], sd_stale); /* make the subdisks invalid */ in give_plex_to_volume()
207PLEX[plexno].volno = volno; /* note the number of our vo… in give_plex_to_volume()
211 vol->size = u64max(vol->size, PLEX[vol->plex[i]].length); in give_plex_to_volume()
235 plex = &PLEX[plexno]; /* point to the plex */ in give_sd_to_plex()
728 PLEX[sd->plexno].subdisks--; /* one less subdisk */ in free_sd()
746 if (sd->plexno >= 0 && PLEX[sd->plexno].volno >= 0) { in made_sd()
748 VOL[PLEX[sd->plexno].volno].name, in made_sd()
805 if (PLEX[plexno].state == plex_unallocated) /* bingo */ in get_empty_plex()
810 EXPAND(PLEX, struct plex, vinum_conf.plexes_allocated, INITIAL_PLEXES); in get_empty_plex()
[all …]
HDvinuminterrupt.c147 PLEX[rqe->rqg->plexno].reads++; in complete_rqe()
148 PLEX[rqe->rqg->plexno].bytes_read += bp->b_bcount; in complete_rqe()
149 if (PLEX[rqe->rqg->plexno].volno >= 0) { /* volume I/O, not plex */ in complete_rqe()
150 VOL[PLEX[rqe->rqg->plexno].volno].reads++; in complete_rqe()
151 VOL[PLEX[rqe->rqg->plexno].volno].bytes_read += bp->b_bcount; in complete_rqe()
158 PLEX[rqe->rqg->plexno].writes++; in complete_rqe()
159 PLEX[rqe->rqg->plexno].bytes_written += bp->b_bcount; in complete_rqe()
160 if (PLEX[rqe->rqg->plexno].volno >= 0) { /* volume I/O, not plex */ in complete_rqe()
161 VOL[PLEX[rqe->rqg->plexno].volno].writes++; in complete_rqe()
162 VOL[PLEX[rqe->rqg->plexno].volno].bytes_written += bp->b_bcount; in complete_rqe()
HDvinum.c230 if (PLEX != NULL) { in free_vinum()
244 Free(PLEX); in free_vinum()
281 PLEX = (struct plex *) Malloc(sizeof(struct plex) * INITIAL_PLEXES); in vinum_initconf()
282 CHECKALLOC(PLEX, "vinum: no memory\n"); in vinum_initconf()
283 bzero(PLEX, sizeof(struct plex) * INITIAL_PLEXES); in vinum_initconf()
417 plex = &PLEX[index]; in vinumopen()
521 PLEX[index].flags &= ~VF_OPEN; /* reset our flags */ in vinumclose()
HDvinumioctl.c156 bcopy(&PLEX[index], data, sizeof(struct plex)); in vinumioctl()
173 ||(sdno >= PLEX[index].subdisks)) { in vinumioctl()
176 bcopy(&SD[PLEX[index].sdnos[sdno]], data, sizeof(struct sd)); in vinumioctl()
407 && (PLEX[plexno].state > plex_referenced)) in validplex()
408 return &PLEX[plexno]; in validplex()
464 struct plex *plex = &PLEX[msg->index]; in resetstats()
612 plex = &PLEX[sd->plexno]; in detachobject()
HDvinumrevive.c78 plex = &PLEX[sd->plexno]; /* point to plex */ in revive_block()
163 dev = PLEX[sd->plexno].plex_dev; in revive_block()
264 plex = &PLEX[plexno]; in parityops()
509 plex = &PLEX[sd->plexno]; /* point to plex */ in initsd()
HDvinumlock.c205 plex = &PLEX[plexno]; in unlockrange()
HDvinumutil.c289 return PLEX[Plexno(dev)].sdnos[(minor(dev) >> VINUM_SD_SHIFT) & (MASK(VINUM_SD_WIDTH))]; in Sdno()
HDvinumvar.h350 #define PLEX vinum_conf.plex macro
HDvinumrequest.c397 rqg->lock = lockrange(rqg->lockbase, rqg->rq->bio->bio_buf, &PLEX[rqg->plexno]); in launch_requests()
487 plex = &PLEX[plexno]; /* point to the plex */ in bre()
HDvinumraid5.c138 plex = &PLEX[plexno]; /* point to the plex */ in bre5()
/dragonfly/sbin/vinum/
HDvinumutil.c284 return PLEX[Plexno(dev)].sdnos[(minor(dev) >> VINUM_SD_SHIFT) & (MASK(VINUM_SD_WIDTH))]; in Sdno()
/dragonfly/contrib/file/magic/Magdir/
HDbiosig106 0 string PLEX Biosig/Plexon v1.0