Lines Matching refs:setno

869 snarf_user_data(set_t setno)
874 recid = mddb_makerecid(setno, 0);
966 * setno - set number
978 md_create_minor_node(set_t setno, minor_t mnum)
983 if (setno >= MD_MAXSETS || MD_MIN2UNIT(mnum) >= MD_MAXUNITS)
987 (unsigned)setno, (unsigned)MD_MIN2UNIT(mnum));
990 MD_MKMIN(setno, mnum), DDI_PSEUDO, 0))
994 (unsigned)setno, (unsigned)MD_MIN2UNIT(mnum));
997 MD_MKMIN(setno, mnum), DDI_PSEUDO, 0))
1016 md_verify_orphaned_record(set_t setno, mdkey_t key)
1023 s = (mddb_set_t *)md_set[setno].s_db;
1024 if ((did_nh = get_first_record(setno, 1, (NM_DEVID | NM_NOTSHARED)))
1031 odev = md_getdevnum(setno, side, key, MD_NOTRUST_DEVT);
1034 if (lookup_entry(did_nh, setno, side, key, odev, NM_DEVID) ==
1042 md_snarf_db_set(set_t setno, md_error_t *ep)
1062 md_haltsnarf_enter(setno);
1065 if (md_set[setno].s_status & MD_SET_SNARFED) {
1067 md_haltsnarf_exit(setno);
1085 (void) md_load_namespace(setno, NULL, NM_DEVID);
1086 if (!md_load_namespace(setno, ep, 0L)) {
1090 (void) md_unload_namespace(setno, NM_DEVID);
1103 s = (mddb_set_t *)md_set[setno].s_db;
1108 if (setno != MD_LOCAL_SET)
1110 if (MD_MNSET_SETNO(setno))
1136 cvt_blks += md_nm_did_chkspace(setno);
1175 recid = mddb_makerecid(setno, 0);
1179 if (! (md_get_setstatus(setno) & MD_SET_STALE)) {
1180 md_set_setstatus(setno, MD_SET_STALE);
1191 if (md_loadsubmod(setno, md_getshared_name(setno, drvrid),
1194 md_getshared_name(setno, drvrid));
1201 snarf_user_data(setno);
1208 if ((nh = get_first_record(setno, 0, NM_NOTSHARED)) != NULL) {
1221 retval = ops->md_snarf(MD_SNARF_DOIT, setno);
1227 (void) md_halt_set(setno, MD_HALT_ALL);
1228 (void) mddb_unload_set(setno);
1229 md_haltsnarf_exit(setno);
1241 md_set[setno].s_un_avail = 0;
1243 if (md_set[setno].s_un[un] != NULL) {
1247 md_set[setno].s_un_next = un;
1250 md_set[setno].s_un_avail++;
1254 md_set_setstatus(setno, MD_SET_SNARFED);
1256 recid = mddb_makerecid(setno, 0);
1261 if (!(md_get_setstatus(setno) & MD_SET_STALE)) {
1262 md_set_setstatus(setno, MD_SET_STALE);
1272 recid = mddb_makerecid(setno, 0);
1277 if (!(md_get_setstatus(setno) & MD_SET_STALE)) {
1278 md_set_setstatus(setno, MD_SET_STALE);
1284 recid = mddb_makerecid(setno, 0);
1295 i += ops->md_snarf(MD_SNARF_CLEANUP, setno);
1299 !(md_get_setstatus(setno) & MD_SET_STALE)) {
1310 if (lookup_entry(nh, setno, side, key, NODEV64, 0L) !=
1320 if (md_verify_orphaned_record(setno,
1338 !(md_get_setstatus(setno) & MD_SET_STALE)) {
1346 !(md_get_setstatus(setno) & MD_SET_DIDCLUP)) {
1347 (void) md_devid_cleanup(setno, 1);
1348 md_set_setstatus(setno, MD_SET_DIDCLUP);
1350 (void) md_devid_cleanup(setno, 0);
1357 md_haltsnarf_exit(setno);
1459 set_t setno = MD_MIN2SET(mnum);
1478 if ((setno >= md_nsets) || (unit >= md_nunits)) {
1490 if ((md_get_setstatus(setno) & MD_SET_SNARFED) == 0) {
1511 if (MD_MNSET_SETNO(setno)) {
1530 if ((flag & FWRITE) && (md_get_setstatus(setno) & MD_SET_STALE)) {
1616 set_t setno = MD_MIN2SET(mnum);
1626 if ((setno >= md_nsets) || (unit >= md_nunits) ||
1947 set_t setno;
1953 setno = MD_MIN2SET(mnum);
1955 if ((setno >= md_nsets) || (MD_MIN2UNIT(mnum) >= md_nunits) ||
1960 if ((md_get_setstatus(setno) & MD_SET_SNARFED) == 0)
1979 md_get_nextunit(set_t setno)
1986 if (md_set[setno].s_un_avail == 0) {
1991 start = un = md_set[setno].s_un_next;
1995 if (md_set[setno].s_un[un] == NULL) {
2001 md_set[setno].s_un_next = 0;
2003 md_set[setno].s_un_next = un + 1;