Lines Matching defs:new_un

1278 			md_unit_t	*new_un = MD_UNIT(new_mnum);
1281 extra_recids[extra_rids++] = MD_RECID(new_un);
1681 mr_unit_t *un, *new_un;
1786 new_un = (mr_unit_t *)mddb_getrecaddr(mr_recid);
1797 err = ddi_copyin((void *)(uintptr_t)mgph->mdp, new_un,
1805 if (un->un_totalcolumncnt >= new_un->un_totalcolumncnt) {
1814 tc = new_un->un_totalcolumncnt;
1815 tb = new_un->c.un_total_blocks;
1816 atb = new_un->c.un_actual_tb;
1817 unrev = new_un->c.un_revision;
1823 bcopy((caddr_t)un, (caddr_t)new_un, un->c.un_size);
1828 new_un->un_totalcolumncnt = tc;
1829 new_un->c.un_actual_tb = atb;
1830 new_un->un_grow_tb = tb;
1831 new_un->c.un_revision = unrev;
1832 new_un->c.un_record_id = mr_recid;
1833 new_un->c.un_size = mgph->size;
1835 ASSERT(new_un->mr_ic == un->mr_ic);
1845 new_un->un_column_ic = (mr_column_ic_t *)
1846 kmem_zalloc(sizeof (mr_column_ic_t) * new_un->un_totalcolumncnt,
1853 bcopy(mrc, new_un->un_column_ic,
1859 new_un->c.un_flag |= MD_EFILABEL;
1868 new_un->c.un_vtoc_id =
1880 num_recs = new_un->un_totalcolumncnt + 2;
1886 (col < new_un->un_totalcolumncnt); col++) {
1887 mr_column_t *mr_col = &new_un->un_column[col];
1890 if (raid_build_pw_reservation(new_un, col) != 0) {
1893 raid_free_pw_reservation(new_un, i);
1895 kmem_free(new_un->un_column_ic,
1897 new_un->un_totalcolumncnt);
1898 kmem_free(new_un->mr_ic, sizeof (*un->mr_ic));
1911 md_set_parent(mr_col->un_dev, MD_SID(new_un));
1913 new_un->un_column[col].un_devflags = 0;
1926 md_nblocks_set(mnum, new_un->c.un_total_blocks);
1927 MD_UNIT(mnum) = new_un;
1944 MD_UN2SET(new_un), MD_SID(new_un));
1945 MD_STATUS(new_un) |= MD_UN_GROW_PENDING;
1958 MD_UN2SET(new_un), MD_SID(new_un));
1962 for (i = 0; i < new_un->un_totalcolumncnt; i++) {
1963 if (new_un->un_column[i].un_devstate & RCS_OKAY)
1964 (void) init_pw_area(new_un, new_un->un_column[i].un_dev,
1965 new_un->un_column[i].un_pwstart, i);