Lines Matching defs:new_un
401 ms_unit_t *un, *new_un;
502 new_un = (ms_unit_t *)mddb_getrecaddr(ms_recid);
513 err = ddi_copyin((caddr_t)(uintptr_t)mgp->mdp, (caddr_t)new_un,
521 new_un->c.un_revision |= MD_FN_META_DEV;
532 for (row = 0; row < new_un->un_nrows; row++) {
533 struct ms_row *mdr = &new_un->un_row[row];
543 tb = new_un->c.un_total_blocks;
544 atb = new_un->c.un_actual_tb;
545 nr = new_un->un_nrows;
546 oc = new_un->un_ocomp;
547 rev = new_un->c.un_revision;
553 bcopy((caddr_t)un, (caddr_t)new_un,
559 new_un->c.un_total_blocks = tb;
560 md_nblocks_set(mnum, new_un->c.un_total_blocks);
561 new_un->c.un_actual_tb = atb;
562 new_un->un_nrows = nr;
563 new_un->un_ocomp = oc;
564 new_un->c.un_revision = rev;
566 new_un->c.un_record_id = ms_recid;
567 new_un->c.un_size = mgp->size;
571 new_un->c.un_flag |= MD_EFILABEL;
580 new_un->c.un_vtoc_id =
589 new_comp = (ms_comp_t *)((void *)&((char *)new_un)[new_un->un_ocomp]);
606 for (row = un->un_nrows; row < new_un->un_nrows; row++) {
607 struct ms_row *mdr = &new_un->un_row[row];
618 md_set_parent(comp_dev, MD_SID(new_un));
648 md_nblocks_set(mnum, new_un->c.un_total_blocks);
649 MD_UNIT(mnum) = new_un;
666 MD_UN2SET(new_un), MD_SID(new_un));