Symbol: PLEX
sbin/vinum/vinumutil.c
284
return PLEX[Plexno(dev)].sdnos[(minor(dev) >> VINUM_SD_SHIFT) & (MASK(VINUM_SD_WIDTH))];
sys/dev/raid/vinum/vinum.c
230
if (PLEX != NULL) {
sys/dev/raid/vinum/vinum.c
244
Free(PLEX);
sys/dev/raid/vinum/vinum.c
281
PLEX = (struct plex *) Malloc(sizeof(struct plex) * INITIAL_PLEXES);
sys/dev/raid/vinum/vinum.c
282
CHECKALLOC(PLEX, "vinum: no memory\n");
sys/dev/raid/vinum/vinum.c
283
bzero(PLEX, sizeof(struct plex) * INITIAL_PLEXES);
sys/dev/raid/vinum/vinum.c
417
plex = &PLEX[index];
sys/dev/raid/vinum/vinum.c
521
PLEX[index].flags &= ~VF_OPEN; /* reset our flags */
sys/dev/raid/vinum/vinumconfig.c
1136
plex = &PLEX[sd->plexno]; /* now take a look at our plex */
sys/dev/raid/vinum/vinumconfig.c
1274
strcpy(sd->name, PLEX[sd->plexno].name); /* take it from there */
sys/dev/raid/vinum/vinumconfig.c
1312
plex = &PLEX[plexno]; /* and point to it */
sys/dev/raid/vinum/vinumconfig.c
1325
if (PLEX[namedplexno].state == plex_referenced) { /* we've been told about this one */
sys/dev/raid/vinum/vinumconfig.c
1334
*plex = PLEX[namedplexno]; /* get the info */
sys/dev/raid/vinum/vinumconfig.c
1337
PLEX[namedplexno].state = plex_unallocated; /* and deallocate the other one */
sys/dev/raid/vinum/vinumconfig.c
1338
made_plex(&PLEX[namedplexno]);
sys/dev/raid/vinum/vinumconfig.c
1522
PLEX[plexno].state = plex_referenced; /* we know something about it */
sys/dev/raid/vinum/vinumconfig.c
1523
PLEX[plexno].volno = volno; /* and this volume references it */
sys/dev/raid/vinum/vinumconfig.c
1609
vol->size = u64max(vol->size, PLEX[vol->plex[i]].length);
sys/dev/raid/vinum/vinumconfig.c
174
plex = &PLEX[plexno];
sys/dev/raid/vinum/vinumconfig.c
1767
struct plex *plex = &PLEX[sd->plexno]; /* point to our plex */
sys/dev/raid/vinum/vinumconfig.c
1809
struct plex *plex = &PLEX[plexno];
sys/dev/raid/vinum/vinumconfig.c
1910
struct plex *plex = &PLEX[plexno];
sys/dev/raid/vinum/vinumconfig.c
204
invalidate_subdisks(&PLEX[plexno], sd_stale); /* make the subdisks invalid */
sys/dev/raid/vinum/vinumconfig.c
2041
plex = &PLEX[vol->plex[plexno]];
sys/dev/raid/vinum/vinumconfig.c
207
PLEX[plexno].volno = volno; /* note the number of our volume */
sys/dev/raid/vinum/vinumconfig.c
211
vol->size = u64max(vol->size, PLEX[vol->plex[i]].length);
sys/dev/raid/vinum/vinumconfig.c
235
plex = &PLEX[plexno]; /* point to the plex */
sys/dev/raid/vinum/vinumconfig.c
728
PLEX[sd->plexno].subdisks--; /* one less subdisk */
sys/dev/raid/vinum/vinumconfig.c
746
if (sd->plexno >= 0 && PLEX[sd->plexno].volno >= 0) {
sys/dev/raid/vinum/vinumconfig.c
748
VOL[PLEX[sd->plexno].volno].name,
sys/dev/raid/vinum/vinumconfig.c
805
if (PLEX[plexno].state == plex_unallocated) /* bingo */
sys/dev/raid/vinum/vinumconfig.c
810
EXPAND(PLEX, struct plex, vinum_conf.plexes_allocated, INITIAL_PLEXES);
sys/dev/raid/vinum/vinumconfig.c
813
plex = &PLEX[plexno]; /* this one is ours */
sys/dev/raid/vinum/vinumconfig.c
839
if (strcmp(PLEX[plexno].name, name) == 0) /* found it */
sys/dev/raid/vinum/vinumconfig.c
849
plex = &PLEX[plexno]; /* point to it */
sys/dev/raid/vinum/vinumconfig.c
863
plex = &PLEX[plexno];
sys/dev/raid/vinum/vinuminterrupt.c
147
PLEX[rqe->rqg->plexno].reads++;
sys/dev/raid/vinum/vinuminterrupt.c
148
PLEX[rqe->rqg->plexno].bytes_read += bp->b_bcount;
sys/dev/raid/vinum/vinuminterrupt.c
149
if (PLEX[rqe->rqg->plexno].volno >= 0) { /* volume I/O, not plex */
sys/dev/raid/vinum/vinuminterrupt.c
150
VOL[PLEX[rqe->rqg->plexno].volno].reads++;
sys/dev/raid/vinum/vinuminterrupt.c
151
VOL[PLEX[rqe->rqg->plexno].volno].bytes_read += bp->b_bcount;
sys/dev/raid/vinum/vinuminterrupt.c
158
PLEX[rqe->rqg->plexno].writes++;
sys/dev/raid/vinum/vinuminterrupt.c
159
PLEX[rqe->rqg->plexno].bytes_written += bp->b_bcount;
sys/dev/raid/vinum/vinuminterrupt.c
160
if (PLEX[rqe->rqg->plexno].volno >= 0) { /* volume I/O, not plex */
sys/dev/raid/vinum/vinuminterrupt.c
161
VOL[PLEX[rqe->rqg->plexno].volno].writes++;
sys/dev/raid/vinum/vinuminterrupt.c
162
VOL[PLEX[rqe->rqg->plexno].volno].bytes_written += bp->b_bcount;
sys/dev/raid/vinum/vinumioctl.c
156
bcopy(&PLEX[index], data, sizeof(struct plex));
sys/dev/raid/vinum/vinumioctl.c
173
||(sdno >= PLEX[index].subdisks)) {
sys/dev/raid/vinum/vinumioctl.c
176
bcopy(&SD[PLEX[index].sdnos[sdno]], data, sizeof(struct sd));
sys/dev/raid/vinum/vinumioctl.c
407
&& (PLEX[plexno].state > plex_referenced))
sys/dev/raid/vinum/vinumioctl.c
408
return &PLEX[plexno];
sys/dev/raid/vinum/vinumioctl.c
464
struct plex *plex = &PLEX[msg->index];
sys/dev/raid/vinum/vinumioctl.c
612
plex = &PLEX[sd->plexno];
sys/dev/raid/vinum/vinumlock.c
205
plex = &PLEX[plexno];
sys/dev/raid/vinum/vinumraid5.c
138
plex = &PLEX[plexno]; /* point to the plex */
sys/dev/raid/vinum/vinumrequest.c
397
rqg->lock = lockrange(rqg->lockbase, rqg->rq->bio->bio_buf, &PLEX[rqg->plexno]);
sys/dev/raid/vinum/vinumrequest.c
487
plex = &PLEX[plexno]; /* point to the plex */
sys/dev/raid/vinum/vinumrevive.c
163
dev = PLEX[sd->plexno].plex_dev;
sys/dev/raid/vinum/vinumrevive.c
264
plex = &PLEX[plexno];
sys/dev/raid/vinum/vinumrevive.c
509
plex = &PLEX[sd->plexno]; /* point to plex */
sys/dev/raid/vinum/vinumrevive.c
78
plex = &PLEX[sd->plexno]; /* point to plex */
sys/dev/raid/vinum/vinumstate.c
1005
plex = &PLEX[msg->index];
sys/dev/raid/vinum/vinumstate.c
1082
PLEX[msg->index].state = msg->state;
sys/dev/raid/vinum/vinumstate.c
121
sdstatemap(&PLEX[sd->plexno]); /* count up subdisks */
sys/dev/raid/vinum/vinumstate.c
164
&& (((PLEX[sd->plexno].state < plex_firstup)
sys/dev/raid/vinum/vinumstate.c
165
|| (PLEX[sd->plexno].subdisks > 1))))
sys/dev/raid/vinum/vinumstate.c
198
|| ((vpstate(&PLEX[sd->plexno]) & volplex_otherup) == 0)
sys/dev/raid/vinum/vinumstate.c
199
|| (isparity((&PLEX[sd->plexno]))
sys/dev/raid/vinum/vinumstate.c
237
plex = &PLEX[sd->plexno];
sys/dev/raid/vinum/vinumstate.c
318
plex = &PLEX[plexno]; /* point to our plex */
sys/dev/raid/vinum/vinumstate.c
477
plex = &PLEX[plexno]; /* point to the plex */
sys/dev/raid/vinum/vinumstate.c
498
plex = &PLEX[plexno]; /* point to our plex */
sys/dev/raid/vinum/vinumstate.c
589
struct plex *plex = &PLEX[vol->plex[plexno]]; /* point to the plex */
sys/dev/raid/vinum/vinumstate.c
621
struct plex *plex = &PLEX[sd->plexno];
sys/dev/raid/vinum/vinumstate.c
789
if (&PLEX[vol->plex[plexno]] == plex) { /* us */
sys/dev/raid/vinum/vinumstate.c
790
if (PLEX[vol->plex[plexno]].state >= plex_degraded) /* are we up? */
sys/dev/raid/vinum/vinumstate.c
793
if (PLEX[vol->plex[plexno]].state >= plex_degraded) /* not us */
sys/dev/raid/vinum/vinumstate.c
902
if (PLEX[objindex].state != plex_up) /* set status on whether we really did it */
sys/dev/raid/vinum/vinumutil.c
289
return PLEX[Plexno(dev)].sdnos[(minor(dev) >> VINUM_SD_SHIFT) & (MASK(VINUM_SD_WIDTH))];