Home
last modified time | relevance | path

Searched refs:recids (Results 1 – 20 of 20) sorted by relevance

/titanic_41/usr/src/uts/common/io/lvm/raid/
H A Draid_hotspare.c86 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 Draid_ioctl.c208 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 Draid_resync.c599 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 Draid.c1050 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 Dstripe_ioctl.c71 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 Dstripe.c364 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 Dhotspares.c167 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 Dmd_names.c259 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 Dmd_rename.c686 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 Dmd_ioctl.c1156 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 Dmd_mddb.c12698 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 Dmd_subr.c1533 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 Dsp_ioctl.c161 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 Dtrans_log.c109 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 Dmdtrans.c215 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 Dtrans_ioctl.c2171 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 Dmd_rename.h115 mddb_recid_t *recids; member
H A Dmd_raid.h655 mddb_recid_t *recids, int hs_index);
/titanic_41/usr/src/uts/common/io/lvm/mirror/
H A Dmirror_ioctl.c605 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 Dmirror.c422 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()