/titanic_41/usr/src/uts/common/io/lvm/raid/ |
H A D | raid_hotspare.c | 86 mddb_recid_t *recids, in raid_hs_release() argument 101 (void) md_hot_spare_ifc(cmd, un->un_hsp_id, 0, 0, recids, in raid_hs_release() 131 mddb_recid_t recids[3]; in check_comp_4_hs() local 163 recids[0] = 0; in check_comp_4_hs() 164 recids[1] = 0; in check_comp_4_hs() 167 raid_hs_release(HS_BAD, un, &recids[0], hs_index); in check_comp_4_hs() 174 raid_commit(un, recids); in check_comp_4_hs() 191 recids[0] = 0; in check_comp_4_hs() 192 recids[1] = 0; in check_comp_4_hs() 215 recids[0] = col->un_hs_id; in check_comp_4_hs() [all …]
|
H A D | raid_ioctl.c | 208 mddb_recid_t *recids; in raid_commit() local 227 recids = (mddb_recid_t *) in raid_commit() 232 recids[ri++] = un->c.un_record_id; in raid_commit() 237 recids[ri++] = *extras; in raid_commit() 243 mddb_commitrecs_wrapper(recids); in raid_commit() 246 kmem_free(recids, nrecids * sizeof (mddb_recid_t)); in raid_commit() 891 mddb_recid_t *recids; in raid_set() local 959 recids = kmem_alloc(num_recs * sizeof (mddb_recid_t), KM_SLEEP); in raid_set() 960 recids[rid++] = mr_recid; in raid_set() 963 MD_RECID(un) = recids[0]; in raid_set() [all …]
|
H A D | raid_resync.c | 599 mddb_recid_t recids[2]; in resync_comp() local 771 recids[0] = 0; in resync_comp() 772 recids[1] = 0; in resync_comp() 787 raid_hs_release(hs_state, un, &recids[0], resync); in resync_comp() 826 raid_hs_release(hs_state, un, &recids[0], resync); in resync_comp() 858 raid_hs_release(hs_state, un, &recids[0], resync); in resync_comp() 869 raid_hs_release(hs_state, un, &recids[0], resync); in resync_comp() 923 raid_commit(un, recids); in resync_comp()
|
H A D | raid.c | 1050 mddb_recid_t *recids, vtoc_id; in reset_raid() local 1090 recids = (mddb_recid_t *) in reset_raid() 1105 raid_hs_release(hserr, un, &recids[n++], i); in reset_raid() 1115 recids[n++] = MD_RECID(comp_un); in reset_raid() 1122 &recids[n++], NULL, NULL, NULL); in reset_raid() 1123 recids[n] = 0; in reset_raid() 1127 raid_commit(un, recids); in reset_raid() 1144 kmem_free(recids, (column_cnt + 2) * sizeof (mddb_recid_t)); in reset_raid()
|
/titanic_41/usr/src/uts/common/io/lvm/stripe/ |
H A D | stripe_ioctl.c | 71 mddb_recid_t recids[6]; in stripe_replace() local 120 (void) stripe_replace_dev(fake_devt, 0, ci, &nd, recids, 6, in stripe_replace() 122 mddb_commitrecs_wrapper(recids); in stripe_replace() 137 mddb_recid_t *recids; in stripe_set() local 224 recids = kmem_alloc(num_recs * sizeof (mddb_recid_t), KM_SLEEP); in stripe_set() 225 recids[rid++] = ms_recid; in stripe_set() 228 MD_RECID(un) = recids[0]; in stripe_set() 237 mddb_deleterec_wrapper(recids[0]); in stripe_set() 238 kmem_free(recids, num_recs * sizeof (mddb_recid_t)); in stripe_set() 247 recids[rid] = 0; in stripe_set() [all …]
|
H A D | stripe.c | 364 mddb_recid_t *recids; in reset_stripe() local 396 recids = kmem_alloc(sizeof (mddb_recid_t) * (nsv + 3), KM_SLEEP); in reset_stripe() 429 recids[0] = 0; in reset_stripe() 430 recids[1] = 0; /* recids[1] filled in below */ in reset_stripe() 431 recids[2] = 0; in reset_stripe() 433 0, 0, &recids[0], &hs_key, NULL, NULL); in reset_stripe() 434 mddb_commitrecs_wrapper(recids); in reset_stripe() 448 recids[rid++] = MD_RECID(child_un); in reset_stripe() 456 recids[rid++] = un->c.un_record_id; in reset_stripe() 457 recids[rid] = 0; /* filled in below */ in reset_stripe() [all …]
|
/titanic_41/usr/src/uts/common/io/lvm/hotspares/ |
H A D | hotspares.c | 167 mddb_recid_t recids[5]; in seths_add() local 403 recids[0] = hs->hs_record_id; in seths_add() 404 recids[1] = hsp->hsp_record_id; in seths_add() 407 recids[irecid++] = old_hsp->hsp_record_id; in seths_add() 408 recids[irecid] = 0; in seths_add() 430 mddb_commitrecs_wrapper(recids); in seths_add() 518 mddb_recid_t recids[4]; in seths_delete() local 638 recids[0] = hs->hs_record_id; in seths_delete() 639 recids[1] = hsp->hsp_record_id; in seths_delete() 640 recids[2] = 0; in seths_delete() [all …]
|
/titanic_41/usr/src/uts/common/io/lvm/md/ |
H A D | md_names.c | 259 mddb_recid_t recids[3]; in create_record() local 295 recids[0] = rh->r_next_recid = new_id; in create_record() 296 recids[1] = p_recid; in create_record() 297 recids[2] = 0; in create_record() 307 mddb_commitrecs_wrapper(recids); in create_record() 325 mddb_recid_t recids[3]; in expand_record() local 356 recids[0] = parent_recid; in expand_record() 357 recids[1] = new_id; in expand_record() 358 recids[2] = 0; in expand_record() 379 mddb_commitrecs_wrapper(recids); in expand_record() [all …]
|
H A D | md_rename.c | 686 rtxnp->recids[rtxnp->rec_idx] = 0; in role_swap_dtree() 688 mddb_commitrecs_wrapper(rtxnp->recids); in role_swap_dtree() 749 ASSERT(rtxnp->recids); in md_rename_update_self() 823 md_store_recid(&rtxnp->rec_idx, rtxnp->recids, delta->unp); in md_rename_update_self() 837 ASSERT(rtxnp->recids); in md_renexch_update_parent() 849 md_store_recid(&rtxnp->rec_idx, rtxnp->recids, delta->unp); in md_renexch_update_parent() 865 ASSERT(rtxnp->recids); in md_exchange_child_update_to() 923 md_store_recid(&rtxnp->rec_idx, rtxnp->recids, delta->unp); in md_exchange_child_update_to() 939 ASSERT(rtxnp->recids); in md_exchange_self_update_from_up() 997 md_store_recid(&rtxnp->rec_idx, rtxnp->recids, delta->unp); in md_exchange_self_update_from_up() [all …]
|
H A D | md_ioctl.c | 1156 mddb_recid_t *recids; in mddb_userreq_ioctl() local 1231 recids = (mddb_recid_t *)data; in mddb_userreq_ioctl() 1232 while (*recids != 0) { in mddb_userreq_ioctl() 1236 if (DBSET(*recids) < 0 || DBSET(*recids) >= md_nsets) { in mddb_userreq_ioctl() 1240 ur->ur_recstat = mddb_getrecstatus(*recids++); in mddb_userreq_ioctl() 3664 mddb_recid_t recids[3]; in md_set_vtoc() local 3718 recids[0] = recid; in md_set_vtoc() 3719 recids[1] = un->c.un_record_id; in md_set_vtoc() 3720 recids[2] = 0; in md_set_vtoc() 3722 mddb_commitrecs_wrapper(recids); in md_set_vtoc() [all …]
|
H A D | md_mddb.c | 12698 mddb_recid_t *recids; in md_setup_recids() local 12700 recids = (mddb_recid_t *)kmem_zalloc(sizeof (mddb_recid_t) in md_setup_recids() 12702 recids[0] = sr->sr_selfid; in md_setup_recids() 12708 recids[cnt++] = drv->dr_selfid; in md_setup_recids() 12715 recids[cnt] = 0; in md_setup_recids() 12716 *ids = &recids[0]; in md_setup_recids() 12733 mddb_recid_t recids[3]; in md_update_namespace_rr_did() local 12771 &recids[0], NM_DEVID); in md_update_namespace_rr_did() 12797 &recids[0])) == NULL) { in md_update_namespace_rr_did() 12809 recids[1] = md_set[setno].s_nmid; in md_update_namespace_rr_did() [all …]
|
H A D | md_subr.c | 1533 mddb_commitrecs_wrapper(mddb_recid_t *recids) in mddb_commitrecs_wrapper() argument 1539 while (mddb_commitrecs(recids)) { in mddb_commitrecs_wrapper() 1560 setno = mddb_getsetnum(*recids); in mddb_commitrecs_wrapper()
|
/titanic_41/usr/src/uts/common/io/lvm/softpart/ |
H A D | sp_ioctl.c | 161 mddb_recid_t *recids; in sp_setstatus() local 177 recids = kmem_alloc((nunits + 1) * sizeof (mddb_recid_t), KM_SLEEP); in sp_setstatus() 196 recids[i] = un->c.un_record_id; in sp_setstatus() 200 recids[i] = 0; in sp_setstatus() 201 mddb_commitrecs_wrapper(recids); in sp_setstatus() 205 kmem_free(recids, ((nunits + 1) * sizeof (mddb_recid_t))); in sp_setstatus() 451 mddb_recid_t recids[3]; in sp_set() local 487 recids[0] = mddb_createrec((size_t)msp->size, rec_type, 0, in sp_set() 491 recids[0] = mddb_createrec((size_t)msp->size, rec_type, 0, in sp_set() 495 recids[1] = 0; in sp_set() [all …]
|
/titanic_41/usr/src/uts/common/io/lvm/trans/ |
H A D | trans_log.c | 109 mddb_recid_t recids[4]; in logcommitdb() local 118 recids[0] = ul->un_recid; in logcommitdb() 121 recids[1] = c->un_record_id; in logcommitdb() 122 recids[2] = 0; in logcommitdb() 124 recids[1] = 0; in logcommitdb() 126 mddb_commitrecs_wrapper(recids); in logcommitdb()
|
H A D | mdtrans.c | 215 mddb_recid_t recids[4]; in trans_commit() local 222 recids[ri++] = un->c.un_record_id; in trans_commit() 227 recids[ri++] = su->c.un_record_id; in trans_commit() 232 recids[ri] = 0; in trans_commit() 235 mddb_commitrecs_wrapper(recids); in trans_commit()
|
H A D | trans_ioctl.c | 2171 ASSERT(rtxnp->recids); in trans_rename_update_self() 2229 md_store_recid(&rtxnp->rec_idx, rtxnp->recids, delta->unp); in trans_rename_update_self() 2248 ASSERT(rtxnp->recids); in trans_renexch_update_kids() 2292 md_store_recid(&rtxnp->rec_idx, rtxnp->recids, delta->unp); in trans_renexch_update_kids() 2314 ASSERT(rtxnp->recids); in trans_exchange_self_update_from_down() 2418 md_store_recid(&rtxnp->rec_idx, rtxnp->recids, delta->unp); in trans_exchange_self_update_from_down() 2440 ASSERT(rtxnp->recids); in trans_exchange_parent_update_to() 2531 md_store_recid(&rtxnp->rec_idx, rtxnp->recids, delta->unp); in trans_exchange_parent_update_to()
|
/titanic_41/usr/src/uts/common/sys/lvm/ |
H A D | md_rename.h | 115 mddb_recid_t *recids; member
|
H A D | md_raid.h | 655 mddb_recid_t *recids, int hs_index);
|
/titanic_41/usr/src/uts/common/io/lvm/mirror/ |
H A D | mirror_ioctl.c | 605 mddb_recid_t recids[6]; /* recids for stripe on SP */ in comp_replace() local 745 err = (*repl_dev)(sm->sm_dev, 0, ci, NULL, recids, 6, in comp_replace() 756 err = (*repl_dev)(sm->sm_dev, 0, ci, &nd, recids, 6, in comp_replace() 773 set_sm_comp_state(un, smi, ci, CS_RESYNC, recids, MD_STATE_NO_XMIT, in comp_replace() 1020 mddb_recid_t recids[2]; in mirror_detach() local 1082 recids[0] = ((md_unit_t *)MD_UNIT(md_getminor(sm_dev)))->c.un_record_id; in mirror_detach() 1083 recids[1] = 0; in mirror_detach() 1115 mirror_commit(un, 0, recids); in mirror_detach() 3447 ASSERT(rtxnp->recids); in mirror_renexch_update_kids() 3474 md_store_recid(&rtxnp->rec_idx, rtxnp->recids, delta->unp); in mirror_renexch_update_kids() [all …]
|
H A D | mirror.c | 422 mddb_recid_t recids[6]; in check_comp_4_hotspares() local 611 if ((*hs_dev)(sm->sm_dev, 0, ci, recids, 6, &hs_done, in check_comp_4_hotspares() 619 set_sm_comp_state(un, smi, ci, CS_RESYNC, recids, in check_comp_4_hotspares() 1447 mddb_recid_t recids[NMIRROR+2+MAX_EXTRAS]; in mirror_commit() local 1464 recids[ri++] = un->c.un_record_id; in mirror_commit() 1474 recids[ri++] = su->c.un_record_id; in mirror_commit() 1479 recids[ri++] = *extras; in mirror_commit() 1485 recids[ri] = 0; in mirror_commit() 1491 mddb_commitrecs_wrapper(recids); in mirror_commit()
|