Lines Matching defs:sm_dev

245 		if (md_getmajor(sm->sm_dev) != md_major)
247 md_getminor(sm->sm_dev)));
249 if (md_get_parent(sm->sm_dev) == MD_NO_PARENT)
258 md_getminor(sm->sm_dev)));
340 unit_dev = un->un_sm[i].sm_dev;
522 (void (*)())md_get_named_service(sm->sm_dev, 0,
524 compcnt = (*(smic->sm_get_component_count))(sm->sm_dev, un);
531 (void) (*get_dev)(sm->sm_dev, sm, ci, &cd);
549 mous = MD_UNIT(md_getminor(sm->sm_dev));
556 (void) (*get_dev)(sm->sm_dev, sm, ci, &cd);
657 get_dev = (void (*)())md_get_named_service(sm->sm_dev, 0,
659 (void) (*get_dev)(sm->sm_dev, sm, ci, &cd);
661 repl_dev = (int (*)())md_get_named_service(sm->sm_dev, 0,
664 smdev = sm->sm_dev;
745 err = (*repl_dev)(sm->sm_dev, 0, ci, NULL, recids, 6,
756 err = (*repl_dev)(sm->sm_dev, 0, ci, &nd, recids, 6,
776 (*repl_done)(sm->sm_dev, repl_data);
788 minor_t ms_mnum = md_getminor(sm->sm_dev);
858 md_dev64_t sm_dev;
891 sm_dev = att->submirror;
892 sm_mnum = md_getminor(sm_dev);
894 if (md_get_parent(sm_dev) != MD_NO_PARENT) {
918 ddi_major_to_name(md_getmajor(sm_dev)), 0L);
922 if (md_layered_open(mnum, &sm_dev, MD_OFLG_NULL)) {
930 md_layered_close(sm_dev, MD_OFLG_NULL);
946 sm->sm_dev = sm_dev;
947 md_set_parent(sm_dev, MD_SID(un));
977 compcnt = (*(smic->sm_get_component_count)) (sm->sm_dev, sm);
980 (sm->sm_dev, sm, i);
1017 md_dev64_t sm_dev;
1050 if (un->un_sm[smi].sm_dev == det->submirror) {
1073 sm_dev = sm->sm_dev;
1074 su = (md_unit_t *)MD_UNIT(md_getminor(sm_dev));
1082 recids[0] = ((md_unit_t *)MD_UNIT(md_getminor(sm_dev)))->c.un_record_id;
1094 md_reset_parent(sm_dev);
1099 md_layered_close(sm_dev, MD_OFLG_NULL);
1134 new_sm->sm_dev = old_sm->sm_dev;
1205 if (un->un_sm[smi].sm_dev == miop->submirror)
1271 if (un->un_sm[smi].sm_dev == miop->submirror)
1355 if (md_getmajor(sm->sm_dev) != md_major)
1358 su = MD_UNIT(md_getminor(sm->sm_dev));
2075 (*(smic->sm_shared_by_indx))(sm->sm_dev, sm, p->comp);
2114 get_dev = (void (*)())md_get_named_service(sm->sm_dev, 0,
2116 (void) (*get_dev)(sm->sm_dev, sm, p->comp, &cd);
3467 if (md_getminor(sm->sm_dev) == rtxnp->from.mnum) {
3468 sm->sm_dev = md_makedevice(md_major, rtxnp->to.mnum);
3549 if (md_getminor(sm->sm_dev) == to_min) {
3558 found->sm_dev = md_makedevice(md_major, rtxnp->from.mnum);
3652 if (md_getminor(sm->sm_dev) == from_min) {
3661 found->sm_dev = md_makedevice(md_major, rtxnp->to.mnum);
3723 child_min = md_getminor(sm->sm_dev);
3727 sm->sm_dev, p,
3796 if (md_getminor(sm->sm_dev) == to_min) {
3874 compcnt = (*(smic->sm_get_component_count))(sm->sm_dev, un);
3887 (sm->sm_dev, sm, ci);