Searched defs:recids (Results 1 - 17 of 17) sorted by relevance

/illumos-gate/usr/src/uts/common/io/lvm/raid/
H A Draid_hotspare.c77 * 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 Draid_resync.c599 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 Draid_ioctl.c208 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 Draid.c1050 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/trans/
H A Dtrans_log.c109 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 Dmdtrans.c215 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);
/illumos-gate/usr/src/uts/common/io/lvm/softpart/
H A Dsp_ioctl.c161 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/sys/lvm/
H A Dmd_rename.h115 mddb_recid_t *recids; member in struct:md_rename_transaction
/illumos-gate/usr/src/uts/common/io/lvm/hotspares/
H A Dhotspares.c167 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/stripe/
H A Dstripe_ioctl.c71 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 Dstripe.c364 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/md/
H A Dmd_ioctl.c1156 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 Dmd_names.c259 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 Dmd_subr.c1533 mddb_commitrecs_wrapper(mddb_recid_t *recids) argument
1539 while (mddb_commitrecs(recids)) {
1560 setno = mddb_getsetnum(*recids);
H A Dmd_mddb.c12698 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...]
/illumos-gate/usr/src/uts/common/io/lvm/mirror/
H A Dmirror_ioctl.c605 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 Dmirror.c422 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);

Completed in 174 milliseconds