/illumos-gate/usr/src/uts/common/io/lvm/raid/ |
H A D | raid_hotspare.c | 77 * mddb_recid_t *recids - output records to commit revised hs info 86 mddb_recid_t *recids, 101 (void) md_hot_spare_ifc(cmd, un->un_hsp_id, 0, 0, recids, 131 mddb_recid_t recids[3]; local 163 recids[0] = 0; 164 recids[1] = 0; 167 raid_hs_release(HS_BAD, un, &recids[0], hs_index); 174 raid_commit(un, recids); 191 recids[0] = 0; 192 recids[ 83 raid_hs_release( hs_cmds_t cmd, mr_unit_t *un, mddb_recid_t *recids, int hs_index ) argument [all...] |
H A D | raid_ioctl.c | 208 mddb_recid_t *recids; local 215 /* Count the extra recids */ 223 * Allocate space for two recids in addition to the extras: 227 recids = (mddb_recid_t *) 232 recids[ri++] = un->c.un_record_id; 237 recids[ri++] = *extras; 243 mddb_commitrecs_wrapper(recids); 246 kmem_free(recids, nrecids * sizeof (mddb_recid_t)); 891 mddb_recid_t *recids; local 952 * allocate the real recids arra 1686 mddb_recid_t *recids; local 2253 mddb_recid_t recids[3] = {0, 0, 0}; local [all...] |
H A D | raid_resync.c | 599 mddb_recid_t recids[2]; local 771 recids[0] = 0; 772 recids[1] = 0; 787 raid_hs_release(hs_state, un, &recids[0], resync); 826 raid_hs_release(hs_state, un, &recids[0], resync); 858 raid_hs_release(hs_state, un, &recids[0], resync); 869 raid_hs_release(hs_state, un, &recids[0], resync); 923 raid_commit(un, recids);
|
H A D | raid.c | 1050 mddb_recid_t *recids, vtoc_id; local 1090 recids = (mddb_recid_t *) 1105 raid_hs_release(hserr, un, &recids[n++], i); 1115 recids[n++] = MD_RECID(comp_un); 1122 &recids[n++], NULL, NULL, NULL); 1123 recids[n] = 0; 1127 raid_commit(un, recids); 1144 kmem_free(recids, (column_cnt + 2) * sizeof (mddb_recid_t));
|
/illumos-gate/usr/src/uts/common/io/lvm/stripe/ |
H A D | stripe_ioctl.c | 71 mddb_recid_t recids[6]; local 120 (void) stripe_replace_dev(fake_devt, 0, ci, &nd, recids, 6, 122 mddb_commitrecs_wrapper(recids); 137 mddb_recid_t *recids; local 212 * allocate the real recids array. since we may have to commit 224 recids = kmem_alloc(num_recs * sizeof (mddb_recid_t), KM_SLEEP); 225 recids[rid++] = ms_recid; 228 MD_RECID(un) = recids[0]; 237 mddb_deleterec_wrapper(recids[0]); 238 kmem_free(recids, num_rec 409 mddb_recid_t *recids; local 816 mddb_recid_t recids[4]; local [all...] |
H A D | stripe.c | 364 mddb_recid_t *recids; local 390 * allocate recids array. since we may have to commit 396 recids = kmem_alloc(sizeof (mddb_recid_t) * (nsv + 3), KM_SLEEP); 429 recids[0] = 0; 430 recids[1] = 0; /* recids[1] filled in below */ 431 recids[2] = 0; 433 0, 0, &recids[0], &hs_key, NULL, NULL); 434 mddb_commitrecs_wrapper(recids); 448 recids[ri 1265 stripe_replace_dev(md_dev64_t dev, void *junk, int ci, ms_new_dev_t *nd, mddb_recid_t *recids, int nrecids, void (**replace_done)(), void **replace_data) argument 1521 stripe_hotspare_dev( md_dev64_t dev, void *junk, int ci, mddb_recid_t *recids, int nrecids, void (**replace_done)(), void **replace_data) argument [all...] |
/illumos-gate/usr/src/uts/common/io/lvm/hotspares/ |
H A D | hotspares.c | 167 mddb_recid_t recids[5]; local 403 recids[0] = hs->hs_record_id; 404 recids[1] = hsp->hsp_record_id; 407 recids[irecid++] = old_hsp->hsp_record_id; 408 recids[irecid] = 0; 430 mddb_commitrecs_wrapper(recids); 518 mddb_recid_t recids[4]; local 638 recids[0] = hs->hs_record_id; 639 recids[1] = hsp->hsp_record_id; 640 recids[ 697 mddb_recid_t recids[5]; local 939 mddb_recid_t recids[2]; local [all...] |
/illumos-gate/usr/src/uts/common/io/lvm/softpart/ |
H A D | sp_ioctl.c | 161 mddb_recid_t *recids; local 175 /* allocate minor number and recids arrays */ 177 recids = kmem_alloc((nunits + 1) * sizeof (mddb_recid_t), KM_SLEEP); 196 recids[i] = un->c.un_record_id; 200 recids[i] = 0; 201 mddb_commitrecs_wrapper(recids); 205 kmem_free(recids, ((nunits + 1) * sizeof (mddb_recid_t))); 451 mddb_recid_t recids[3]; local 487 recids[0] = mddb_createrec((size_t)msp->size, rec_type, 0, 491 recids[ [all...] |
/illumos-gate/usr/src/uts/common/io/lvm/md/ |
H A D | md_names.c | 259 mddb_recid_t recids[3]; local 295 recids[0] = rh->r_next_recid = new_id; 296 recids[1] = p_recid; 297 recids[2] = 0; 307 mddb_commitrecs_wrapper(recids); 325 mddb_recid_t recids[3]; local 356 recids[0] = parent_recid; 357 recids[1] = new_id; 358 recids[2] = 0; 379 mddb_commitrecs_wrapper(recids); 564 mddb_recid_t recids[3]; local 614 mddb_recid_t recids[3]; local 667 mddb_recid_t recids[3]; local 1768 mddb_recid_t recids[3]; local 2831 mddb_recid_t recids[3]; local 3219 mddb_recid_t recids[3]; local 3326 mddb_recid_t recids[3]; local [all...] |
H A D | md_rename.c | 646 * record ids into recids and incrementing rec_idx. 686 rtxnp->recids[rtxnp->rec_idx] = 0; 688 mddb_commitrecs_wrapper(rtxnp->recids); 749 ASSERT(rtxnp->recids); 820 * and store the record id (from the unit struct) into recids 823 md_store_recid(&rtxnp->rec_idx, rtxnp->recids, delta->unp); 837 ASSERT(rtxnp->recids); 849 md_store_recid(&rtxnp->rec_idx, rtxnp->recids, delta->unp); 865 ASSERT(rtxnp->recids); 919 * and store the record id (from the unit struct) into recids [all...] |
H A D | md_ioctl.c | 1156 mddb_recid_t *recids; local 1231 recids = (mddb_recid_t *)data; 1232 while (*recids != 0) { 1236 if (DBSET(*recids) < 0 || DBSET(*recids) >= md_nsets) { 1240 ur->ur_recstat = mddb_getrecstatus(*recids++); 3664 mddb_recid_t recids[3]; local 3718 recids[0] = recid; 3719 recids[1] = un->c.un_record_id; 3720 recids[ 3812 mddb_recid_t recids[3]; local 4032 mddb_recid_t recids[3]; local [all...] |
H A D | md_mddb.c | 12698 mddb_recid_t *recids; local 12700 recids = (mddb_recid_t *)kmem_zalloc(sizeof (mddb_recid_t) 12702 recids[0] = sr->sr_selfid; 12708 recids[cnt++] = drv->dr_selfid; 12715 recids[cnt] = 0; 12716 *ids = &recids[0]; 12733 mddb_recid_t recids[3]; local 12771 &recids[0], NM_DEVID); 12797 &recids[0])) == NULL) { 12809 recids[ [all...] |
H A D | md_subr.c | 1533 mddb_commitrecs_wrapper(mddb_recid_t *recids) argument 1539 while (mddb_commitrecs(recids)) { 1560 setno = mddb_getsetnum(*recids);
|
/illumos-gate/usr/src/uts/common/io/lvm/trans/ |
H A D | trans_log.c | 109 mddb_recid_t recids[4]; local 118 recids[0] = ul->un_recid; 121 recids[1] = c->un_record_id; 122 recids[2] = 0; 124 recids[1] = 0; 126 mddb_commitrecs_wrapper(recids);
|
H A D | mdtrans.c | 215 mddb_recid_t recids[4]; local 222 recids[ri++] = un->c.un_record_id; 227 recids[ri++] = su->c.un_record_id; 232 recids[ri] = 0; 235 mddb_commitrecs_wrapper(recids);
|
H A D | trans_ioctl.c | 2171 ASSERT(rtxnp->recids); 2225 * and store the record id (from the unit struct) into recids 2229 md_store_recid(&rtxnp->rec_idx, rtxnp->recids, delta->unp); 2248 ASSERT(rtxnp->recids); 2292 md_store_recid(&rtxnp->rec_idx, rtxnp->recids, delta->unp); 2314 ASSERT(rtxnp->recids); 2415 * and store the record id (from the unit struct) into recids 2418 md_store_recid(&rtxnp->rec_idx, rtxnp->recids, delta->unp); 2440 ASSERT(rtxnp->recids); 2528 * and store the record id (from the unit struct) into recids [all...] |
/illumos-gate/usr/src/uts/common/sys/lvm/ |
H A D | md_rename.h | 115 mddb_recid_t *recids; member in struct:md_rename_transaction
|
H A D | md_raid.h | 655 mddb_recid_t *recids, int hs_index);
|
/illumos-gate/usr/src/uts/common/io/lvm/mirror/ |
H A D | mirror_ioctl.c | 605 mddb_recid_t recids[6]; /* recids for stripe on SP */ local 745 err = (*repl_dev)(sm->sm_dev, 0, ci, NULL, recids, 6, 756 err = (*repl_dev)(sm->sm_dev, 0, ci, &nd, recids, 6, 773 set_sm_comp_state(un, smi, ci, CS_RESYNC, recids, MD_STATE_NO_XMIT, 1020 mddb_recid_t recids[2]; local 1082 recids[0] = ((md_unit_t *)MD_UNIT(md_getminor(sm_dev)))->c.un_record_id; 1083 recids[1] = 0; 1115 mirror_commit(un, 0, recids); 3447 ASSERT(rtxnp->recids); [all...] |
H A D | mirror.c | 422 mddb_recid_t recids[6]; local 611 if ((*hs_dev)(sm->sm_dev, 0, ci, recids, 6, &hs_done, 619 set_sm_comp_state(un, smi, ci, CS_RESYNC, recids, 1447 mddb_recid_t recids[NMIRROR+2+MAX_EXTRAS]; local 1464 recids[ri++] = un->c.un_record_id; 1474 recids[ri++] = su->c.un_record_id; 1479 recids[ri++] = *extras; 1485 recids[ri] = 0; 1491 mddb_commitrecs_wrapper(recids);
|