Searched refs:sdnos (Results 1 – 12 of 12) sorted by relevance
| /dflybsd-src/sys/dev/raid/vinum/ |
| H A D | vinumconfig.c | 176 if (plex->sdnos[i] == sdno) in my_sd() 241 struct sd *lastsd = &SD[plex->sdnos[plex->subdisks - 1]]; /* last subdisk */ in give_sd_to_plex() 258 EXPAND(plex->sdnos, int, plex->subdisks_allocated, INITIAL_SUBDISKS_IN_PLEX); in give_sd_to_plex() 275 if (sd->plexoffset < SD[plex->sdnos[i]].plexoffset) { /* it fits before this one */ in give_sd_to_plex() 280 plex->sdnos[j] = plex->sdnos[j - 1]; in give_sd_to_plex() 281 plex->sdnos[i] = sdno; in give_sd_to_plex() 291 plex->sdnos[i] = sdno; in give_sd_to_plex() 815 plex->sdnos = (int *) Malloc(sizeof(int) * INITIAL_SUBDISKS_IN_PLEX); /* allocate sd table */ in get_empty_plex() 816 CHECKALLOC(plex->sdnos, "vinum: Can't allocate plex subdisk table"); in get_empty_plex() 817 bzero(plex->sdnos, (sizeof(int) * INITIAL_SUBDISKS_IN_PLEX)); /* do we need this? */ in get_empty_plex() [all …]
|
| H A D | vinumraid5.c | 363 if (SD[plex->sdnos[m.psdno]].state < sd_reborn) /* is our parity subdisk down? */ in bre5() 374 if (SD[plex->sdnos[mysdno]].state < sd_reborn) { /* got a bad subdisk, */ in bre5() 399 sd = &SD[plex->sdnos[mysdno]]; in bre5() 414 struct sd *sd = &SD[plex->sdnos[sdno]]; in bre5() 444 struct sd *psd = &SD[plex->sdnos[m.psdno]]; in bre5() 488 sd = &SD[plex->sdnos[m.psdno]]; /* the subdisk in question */ in bre5() 515 sd = &SD[plex->sdnos[mysdno]]; /* the subdisk in question */ in bre5() 566 sd = &SD[plex->sdnos[mysdno]]; /* the subdisk in question */ in bre5()
|
| H A D | vinumioctl.c | 176 bcopy(&SD[PLEX[index].sdnos[sdno]], data, sizeof(struct sd)); in vinumioctl() 571 sd = &SD[plex->sdnos[sdno]]; in attachobject() 574 set_sd_state(plex->sdnos[sdno], sd_stale, setstate_force); /* make it stale */ in attachobject() 622 Free(plex->sdnos); /* free the subdisk array */ in detachobject() 623 plex->sdnos = NULL; /* and note the fact */ in detachobject() 627 if (plex->sdnos[sdno] == msg->index) /* found our subdisk */ in detachobject() 631 bcopy(&plex->sdnos[sdno + 1], in detachobject() 632 &plex->sdnos[sdno], in detachobject() 693 struct sd *sd = &SD[plex->sdnos[sdno]]; in detachobject()
|
| H A D | vinumstate.c | 482 SD[plex->sdnos[sdno]].state = sd_up; in forceup() 485 SD[plex->sdnos[sdno]].name); in forceup() 711 struct sd *sd = &SD[plex->sdnos[sdno]]; /* point to the subdisk */ in sdstatemap() 818 struct sd *sd = &SD[plex->sdnos[sdno]]; in invalidate_subdisks() 837 set_sd_state(plex->sdnos[sdno], state, setstate_force); in invalidate_subdisks() 1019 sd = &SD[plex->sdnos[sdno]]; in setstate() 1020 set_sd_state(plex->sdnos[sdno], sd_initializing, msg->force); in setstate()
|
| H A D | vinumrevive.c | 121 paritysd = plex->sdnos[psd] == sdno; /* note if it's the parity subdisk */ in revive_block() 309 if (plex->checkblock >= SD[plex->sdnos[0]].sectors) { /* finished */ in parityops() 397 bpp[sdno]->b_bio1.bio_driver_info = SD[plex->sdnos[psd]].sd_dev; /* write back to the parity SD */ in parityrebuild() 399 bpp[sdno]->b_bio1.bio_driver_info = SD[plex->sdnos[sdno]].sd_dev; /* device number */ in parityrebuild()
|
| H A D | vinumutil.c | 289 return PLEX[Plexno(dev)].sdnos[(minor(dev) >> VINUM_SD_SHIFT) & (MASK(VINUM_SD_WIDTH))]; in Sdno()
|
| H A D | vinum.c | 240 if (plex->sdnos) in free_vinum() 241 Free(plex->sdnos); in free_vinum()
|
| H A D | vinumvar.h | 564 int *sdnos; /* list of component subdisks */ member
|
| H A D | vinumrequest.c | 493 sd = &SD[plex->sdnos[sdno]]; in bre() 578 sd = &SD[plex->sdnos[sdno]]; /* the subdisk in question */ in bre()
|
| H A D | vinumio.c | 491 vinum_conf.sd[plex->sdnos[j]].name); in format_config()
|
| /dflybsd-src/sbin/vinum/ |
| H A D | vinumutil.c | 284 return PLEX[Plexno(dev)].sdnos[(minor(dev) >> VINUM_SD_SHIFT) & (MASK(VINUM_SD_WIDTH))]; in Sdno()
|
| H A D | commands.c | 1021 if (plex.sdnos[sdno] == msg.index) /* found our subdisk */ in vinum_attach()
|