Lines Matching refs:mnum

98  * INPUT:	mnum	- minor number of soft partition to get.
106 sp_getun(minor_t mnum, md_error_t *mde)
110 set_t setno = MD_MIN2SET(mnum);
113 if ((setno >= md_nsets) || (MD_MIN2UNIT(mnum) >= md_nunits)) {
114 (void) mdmderror(mde, MDE_INVAL_UNIT, mnum);
119 (void) mdmddberror(mde, MDE_DB_STALE, mnum, setno);
123 ui = MDI_UNIT(mnum);
126 (void) mdmderror(mde, MDE_UNIT_NOT_SETUP, mnum);
130 un = (mp_unit_t *)MD_UNIT(mnum);
133 (void) mdmderror(mde, MDE_NOT_SP, mnum);
223 minor_t mnum;
238 mnum = mup->mnum;
239 setno = MD_MIN2SET(mnum);
241 un = MD_UNIT(mnum);
251 if ((setno >= md_nsets) || (MD_MIN2UNIT(mnum) >= md_nunits))
252 return (mdmderror(mdep, MDE_INVAL_UNIT, mnum));
254 return (mdmddberror(mdep, MDE_DB_STALE, mnum, setno));
293 device = md_resolve_bydevid(mnum, device, un->un_key);
301 if (md_layered_open(mnum, &device, MD_OFLG_FROMIOCTL)) {
303 mnum, device);
339 MDE_SP_BADWMWRITE, mnum);
448 minor_t mnum;
459 mnum = msp->mnum;
460 setno = MD_MIN2SET(mnum);
467 if ((setno >= md_nsets) || (MD_MIN2UNIT(mnum) >= md_nunits))
468 return (mdmderror(mdep, MDE_INVAL_UNIT, mnum));
470 return (mdmddberror(mdep, MDE_DB_STALE, mnum, setno));
477 un = MD_UNIT(mnum);
479 return (mdmderror(mdep, MDE_UNIT_ALREADY_SETUP, mnum));
485 return (mdmderror(mdep, MDE_UNIT_TOO_LARGE, mnum));
497 return (mddbstatus2error(mdep, recids[0], mnum, setno));
524 MD_SID(un) = mnum;
549 md_nblocks_set(mnum, -1ULL);
550 MD_UNIT(mnum) = NULL;
569 md_create_unit_incore(mnum, &sp_md_ops, 0);
593 minor_t mnum;
600 mnum = migp->id;
606 if ((MD_MIN2SET(mnum) >= md_nsets) || (MD_MIN2UNIT(mnum) >= md_nunits))
607 return (mdmderror(mdep, MDE_INVAL_UNIT, mnum));
610 if ((ui = MDI_UNIT(mnum)) == NULL) {
611 return (mdmderror(mdep, MDE_UNIT_NOT_SETUP, mnum));
659 minor_t mnum = softp->mnum;
663 set_t setno = MD_MIN2SET(mnum);
668 if ((un = sp_getun(mnum, &softp->mde)) == NULL) {
669 return (mdmderror(&softp->mde, MDE_INVAL_UNIT, mnum));
674 return (mdmderror(&softp->mde, MDE_IN_USE, mnum));
679 ui = MDI_UNIT(mnum);
686 return (mdmderror(&softp->mde, MDE_IS_OPEN, mnum));
701 reset_sp(un, mnum, 1);
714 md_upd_set_unnext(setno, MD_MIN2UNIT(mnum));
743 minor_t mnum;
760 mnum = mgp->mnum;
762 setno = MD_MIN2SET(mnum);
768 if ((setno >= md_nsets) || (MD_MIN2UNIT(mnum) >= md_nunits))
769 return (mdmderror(mdep, MDE_INVAL_UNIT, mnum));
771 return (mdmddberror(mdep, MDE_DB_STALE, mnum, setno));
774 ui = MDI_UNIT(mnum);
776 return (mdmderror(mdep, MDE_UNIT_NOT_SETUP, mnum));
814 rval = mdmderror(mdep, MDE_UNIT_TOO_LARGE, mnum);
825 rval = mddbstatus2error(mdep, (int)recid, mnum, setno);
869 md_nblocks_set(mnum, new_un->c.un_total_blocks);
870 MD_UNIT(mnum) = new_un;
917 minor_t mnum;
926 mnum = mgdp->mnum;
932 if ((MD_MIN2SET(mnum) >= md_nsets) || (MD_MIN2UNIT(mnum) >= md_nunits))
933 return (mdmderror(mdep, MDE_INVAL_UNIT, mnum));
935 if ((ui = MDI_UNIT(mnum)) == NULL) {
936 return (mdmderror(mdep, MDE_UNIT_NOT_SETUP, mnum));
974 if ((un = sp_getun(p->mnum, &p->mde)) == NULL)
978 setno = MD_MIN2SET(p->mnum);
982 ui = MDI_UNIT(p->mnum);
1240 minor_t mnum = getminor(dev);
1246 if (mnum == MD_ADM_MINOR)
1250 if ((MD_MIN2SET(mnum) >= md_nsets) ||
1251 (MD_MIN2UNIT(mnum) >= md_nunits) ||
1252 ((ui = MDI_UNIT(mnum)) == NULL) ||
1253 ((un = MD_UNIT(mnum)) == NULL))
1276 get_info(p, mnum);
1291 get_minfo(&p, mnum);
1453 return (md_dkiocgetefi(mnum, data, mode));
1461 return (md_dkiocsetefi(mnum, data, mode));
1466 return (md_dkiocpartition(mnum, data, mode));
1479 if (!MD_MNSET_SETNO(MD_MIN2SET(mnum)))
1517 if (!MD_MNSET_SETNO(MD_MIN2SET(mnum)))
1563 err = mdmn_send_capability_message(mnum, vc, lockp);
1580 if (!MD_MNSET_SETNO(MD_MIN2SET(mnum)))
1635 err = sp_directed_read(mnum, vdr, mode);