/illumos-gate/usr/src/uts/common/io/lvm/md/ |
H A D | md_rename.c | 179 * (md_rentxn_t rtxn or rtxnp). 189 md_rename_lock(md_rendelta_t *delta, md_rentxn_t *rtxnp) argument 195 ASSERT(rtxnp); 197 if (!delta || !rtxnp) { 198 (void) mdsyserror(&rtxnp->mde, EINVAL); 202 op = rtxnp->op; 208 if (op == MDRNOP_RENAME && mnum == rtxnp->to.mnum) { 214 (void) mdmderror(&rtxnp->mde, MDE_UNIT_NOT_SETUP, mnum); 220 (void) mdmderror(&rtxnp->mde, MDE_UNIT_NOT_SETUP, mnum); 240 md_rentxn_t *rtxnp) 238 md_rename_unlock( md_rendelta_t *delta, md_rentxn_t *rtxnp) argument 363 md_rename_listfolks(md_rendelta_t **dlpp, md_rentxn_t *rtxnp) argument 436 md_rename_listself(md_rendelta_t **dlpp, md_rentxn_t *rtxnp) argument 527 lock_dtree(md_rendelta_t *family, md_rentxn_t *rtxnp) argument 564 check_dtree(md_rendelta_t *family, md_rentxn_t *rtxnp) argument 650 role_swap_dtree(md_rendelta_t *family, md_rentxn_t *rtxnp) argument 696 unlock_dtree(md_rendelta_t *family, md_rentxn_t *rtxnp) argument 734 md_rename_update_self( md_rendelta_t *delta, md_rentxn_t *rtxnp) argument 830 md_renexch_update_parent( md_rendelta_t *delta, md_rentxn_t *rtxnp) argument 856 md_exchange_child_update_to( md_rendelta_t *delta, md_rentxn_t *rtxnp) argument 930 md_exchange_self_update_from_up( md_rendelta_t *delta, md_rentxn_t *rtxnp) argument 1018 role_swap_is_valid( int previous, int current, md_rendelta_t *delta, md_rentxn_t *rtxnp) argument 1192 dump_txn(md_rentxn_t *rtxnp) argument 1270 validate_txn_parms(md_rentxn_t *rtxnp) argument 1426 set_list_rels_funcp( md_rentxn_t *rtxnp, md_stackcap_t capability, char *svc_name, md_ren_list_svc_t default_svc_func, md_ren_list_svc_t **list_relatives_funcp ) argument 1485 list_relations( md_rendelta_t **family, md_rentxn_t *rtxnp, md_ren_list_svc_t *add_relatives_funcp, int valid_min, int valid_max ) argument 1532 alloc_recids(md_rendelta_t *family, md_rentxn_t *rtxnp) argument 1576 build_dtree(md_rentxn_t *rtxnp) argument [all...] |
/illumos-gate/usr/src/uts/common/io/lvm/stripe/ |
H A D | stripe_ioctl.c | 1319 md_rentxn_t *rtxnp) 1326 ASSERT(rtxnp); 1327 ASSERT((rtxnp->op == MDRNOP_RENAME) || (rtxnp->op == MDRNOP_EXCHANGE)); 1329 from_min = rtxnp->from.mnum; 1330 to_min = rtxnp->to.mnum; 1333 (void) mdmderror(&rtxnp->mde, MDE_RENAME_CONFIG_ERROR, 1340 (void) mdmderror(&rtxnp->mde, MDE_RENAME_SOURCE_BAD, from_min); 1345 (void) mdmderror(&rtxnp->mde, MDE_RENAME_SOURCE_BAD, from_min); 1354 switch (rtxnp 1316 stripe_may_renexch_self( ms_unit_t *un, mdi_unit_t *ui, md_rentxn_t *rtxnp) argument 1391 stripe_rename_check( md_rendelta_t *delta, md_rentxn_t *rtxnp) argument [all...] |
/illumos-gate/usr/src/uts/common/io/lvm/mirror/ |
H A D | mirror_ioctl.c | 3440 mirror_renexch_update_kids(md_rendelta_t *delta, md_rentxn_t *rtxnp) argument 3445 ASSERT(rtxnp); 3446 ASSERT((MDRNOP_RENAME == rtxnp->op) || (rtxnp->op == MDRNOP_EXCHANGE)); 3447 ASSERT(rtxnp->recids); 3467 if (md_getminor(sm->sm_dev) == rtxnp->from.mnum) { 3468 sm->sm_dev = md_makedevice(md_major, rtxnp->to.mnum); 3469 sm->sm_key = rtxnp->to.key; 3474 md_store_recid(&rtxnp->rec_idx, rtxnp 3689 mirror_rename_listkids(md_rendelta_t **dlpp, md_rentxn_t *rtxnp) argument 3747 mirror_may_renexch_self( mm_unit_t *un, mdi_unit_t *ui, md_rentxn_t *rtxnp) argument 3834 mirror_rename_check( md_rendelta_t *delta, md_rentxn_t *rtxnp) argument [all...] |
/illumos-gate/usr/src/uts/common/io/lvm/raid/ |
H A D | raid_ioctl.c | 2904 * md_rentxn_t *rtxnp - rename transaction state 2913 md_rentxn_t *rtxnp) 2920 from_min = rtxnp->from.mnum; 2921 to_min = rtxnp->to.mnum; 2924 (void) mdmderror(&rtxnp->mde, MDE_RENAME_CONFIG_ERROR, 2931 (void) mdmderror(&rtxnp->mde, MDE_RENAME_SOURCE_BAD, from_min); 2936 (void) mdmderror(&rtxnp->mde, MDE_RENAME_SOURCE_BAD, from_min); 2945 switch (rtxnp->op) { 2949 (void) mdmderror(&rtxnp->mde, 2963 (void) mdmderror(&rtxnp 2910 raid_may_renexch_self( mr_unit_t *un, mdi_unit_t *ui, md_rentxn_t *rtxnp) argument 2989 raid_rename_check( md_rendelta_t *delta, md_rentxn_t *rtxnp) argument 3071 raid_rename_lock( md_rendelta_t *delta, md_rentxn_t *rtxnp) argument 3121 raid_rename_unlock( md_rendelta_t *delta, md_rentxn_t *rtxnp) argument [all...] |
/illumos-gate/usr/src/uts/common/io/lvm/trans/ |
H A D | trans_ioctl.c | 2159 md_rentxn_t *rtxnp) 2165 ASSERT(rtxnp); 2166 ASSERT(rtxnp->op == MDRNOP_RENAME); 2170 ASSERT(rtxnp->rec_idx >= 0); 2171 ASSERT(rtxnp->recids); 2175 from_min = rtxnp->from.mnum; 2176 to_min = rtxnp->to.mnum; 2219 sv.key = rtxnp->from.key; 2229 md_store_recid(&rtxnp->rec_idx, rtxnp 2157 trans_rename_update_self( md_rendelta_t *delta, md_rentxn_t *rtxnp) argument 2237 trans_renexch_update_kids( md_rendelta_t *delta, md_rentxn_t *rtxnp) argument 2299 trans_exchange_self_update_from_down( md_rendelta_t *delta, md_rentxn_t *rtxnp) argument 2425 trans_exchange_parent_update_to( md_rendelta_t *delta, md_rentxn_t *rtxnp) argument 2540 trans_rename_listkids( md_rendelta_t **dlpp, md_rentxn_t *rtxnp) argument 2609 trans_may_renexch_self( mt_unit_t *un, mdi_unit_t *ui, md_rentxn_t *rtxnp) argument 2684 trans_rename_check( md_rendelta_t *delta, md_rentxn_t *rtxnp) argument [all...] |