Lines Matching refs:domid
316 static void idn_mainmbox_domain_report(queue_t *wq, mblk_t *mp, int domid,
2037 proc, slp.cpuid, slp.domid, pri, in idn_sigbhandler_thread()
2040 rv = idn_link(slp.domid, slp.cpuid, pri, in idn_sigbhandler_thread()
2057 proc, sup.cpuid, sup.domid, sup.boardset, in idn_sigbhandler_thread()
2066 if (VALID_DOMAINID(sup.domid)) { in idn_sigbhandler_thread()
2067 dp = &idn_domain[sup.domid]; in idn_sigbhandler_thread()
2099 SET_IDNKERR_PARAM0(sep, sup.domid); in idn_sigbhandler_thread()
2104 sup.domid = dp->domid; in idn_sigbhandler_thread()
2127 rv = idn_unlink(sup.domid, sup.idnset, fintype, in idn_sigbhandler_thread()
2703 proc, idnop->link.domid, idnop->link.cpuid, pri); in idnioc_link()
2705 rv = idn_link(idnop->link.domid, idnop->link.cpuid, in idnioc_link()
2714 int d, cpuid, domid, rv; in idnioc_unlink() local
2722 proc, idnop->unlink.domid, idnop->unlink.cpuid, in idnioc_unlink()
2726 domid = idnop->unlink.domid; in idnioc_unlink()
2730 if (domid == IDN_NIL_DOMID) in idnioc_unlink()
2731 domid = idn.localid; in idnioc_unlink()
2733 if (VALID_DOMAINID(domid)) { in idnioc_unlink()
2734 dp = &idn_domain[domid]; in idnioc_unlink()
2740 proc, cpuid, domid, in idnioc_unlink()
2760 domid = dp->domid; in idnioc_unlink()
2780 rv = idn_unlink(domid, idnset, fintype, IDNFIN_OPT_UNLINK, in idnioc_unlink()
2789 int domid = idnop->ping.domid; in idn_send_ping() local
2796 if ((domid == IDN_NIL_DOMID) && (cpuid == IDN_NIL_DCPU)) { in idn_send_ping()
2802 if (domid == IDN_NIL_DOMID) in idn_send_ping()
2803 domid = MAX_DOMAINS - 1; in idn_send_ping()
2805 dp = &idn_domain[domid]; in idn_send_ping()
2806 IDN_DLOCK_EXCL(domid); in idn_send_ping()
2811 IDN_DUNLOCK(domid); in idn_send_ping()
2826 (void) IDNXDC(domid, &mt, 0x100, 0x200, 0x300, 0x400); in idn_send_ping()
2829 IDN_DUNLOCK(domid); in idn_send_ping()
3161 ASSERT(IDN_DLOCK_IS_EXCL(dp->domid)); in idn_domain_resetentry()
3164 ASSERT(dp->domid == (dp - &idn_domain[0])); in idn_domain_resetentry()
3189 IDN_RESET_COOKIES(dp->domid); in idn_domain_resetentry()
3197 IDN_MSGTIMER_STOP(dp->domid, 0, 0); in idn_domain_resetentry()
3205 idn_open_domain(int domid, int cpuid, uint_t ticket) in idn_open_domain() argument
3212 ASSERT(IDN_DLOCK_IS_EXCL(domid)); in idn_open_domain()
3214 if (!VALID_DOMAINID(domid)) { in idn_open_domain()
3217 proc, domid, cpuid, ticket); in idn_open_domain()
3221 dp = &idn_domain[domid]; in idn_open_domain()
3226 proc, domid, idnds_str[dp->dstate]); in idn_open_domain()
3230 if (DOMAIN_IN_SET(idn.domset.ds_relink, domid)) { in idn_open_domain()
3241 proc, domid, new_cpuid); in idn_open_domain()
3250 proc, domid, cpuid, new_cpuid); in idn_open_domain()
3252 idn_assign_cookie(domid); in idn_open_domain()
3263 if (domid != idn.localid) in idn_open_domain()
3282 if (domid != idn.localid) in idn_open_domain()
3292 if (domid != idn.localid) in idn_open_domain()
3296 IDN_MBOX_LOCK(domid); in idn_open_domain()
3299 if (domid != idn.localid) { in idn_open_domain()
3300 dp->dmbox.m_send = idn_mainmbox_init(domid, in idn_open_domain()
3302 dp->dmbox.m_recv = idn_mainmbox_init(domid, in idn_open_domain()
3312 IDN_MBOX_UNLOCK(domid); in idn_open_domain()
3315 proc, domid, dp->dcpu, dp->dvote.ticket); in idn_open_domain()
3326 idn_close_domain(int domid) in idn_close_domain() argument
3333 ASSERT(IDN_DLOCK_IS_EXCL(domid)); in idn_close_domain()
3335 dp = &idn_domain[domid]; in idn_close_domain()
3341 proc, domid); in idn_close_domain()
3345 token = IDN_RETRY_TOKEN(domid, IDN_RETRY_TYPEALL); in idn_close_domain()
3349 DOMAINSET_DEL(idn.domset.ds_trans_on, domid); in idn_close_domain()
3350 DOMAINSET_DEL(idn.domset.ds_ready_on, domid); in idn_close_domain()
3351 DOMAINSET_DEL(idn.domset.ds_connected, domid); in idn_close_domain()
3352 DOMAINSET_DEL(idn.domset.ds_trans_off, domid); in idn_close_domain()
3353 DOMAINSET_DEL(idn.domset.ds_ready_off, domid); in idn_close_domain()
3354 DOMAINSET_DEL(idn.domset.ds_hwlinked, domid); in idn_close_domain()
3355 DOMAINSET_DEL(idn.domset.ds_flush, domid); in idn_close_domain()
3357 idn_sync_exit(domid, IDNSYNC_CONNECT); in idn_close_domain()
3358 idn_sync_exit(domid, IDNSYNC_DISCONNECT); in idn_close_domain()
3362 if (DOMAIN_IN_SET(idn.domset.ds_awol, domid)) in idn_close_domain()
3363 idn_clear_awol(domid); in idn_close_domain()
3369 IDN_MBOX_LOCK(domid); in idn_close_domain()
3373 idn_mainmbox_deinit(domid, dp->dmbox.m_send); in idn_close_domain()
3378 idn_mainmbox_deinit(domid, dp->dmbox.m_recv); in idn_close_domain()
3382 IDN_MBOX_UNLOCK(domid); in idn_close_domain()
3386 dp->domid, dp->dcpu); in idn_close_domain()
3390 IDN_RESET_COOKIES(domid); in idn_close_domain()
3420 dp->domid = d; in idn_domains_init()
3473 ldp->dnetid = IDN_DOMID2NETID(ldp->domid); in idn_domains_init()
4097 register int c, n, domid, subdomid; in idn_mboxtbl_report() local
4148 for (domid = 0; domid < MAX_DOMAINS; domid++) { in idn_mboxtbl_report()
4152 (idn_domain[domid].dcpu == IDN_NIL_DCPU)) in idn_mboxtbl_report()
4155 mtbasep = IDN_MBOXAREA_BASE(map, domid); in idn_mboxtbl_report()
4162 if (subdomid == domid) { in idn_mboxtbl_report()
4166 domid, subdomid, c, in idn_mboxtbl_report()
4189 domid, subdomid, c, in idn_mboxtbl_report()
4217 idn_mainmbox_domain_report(queue_t *wq, mblk_t *mp, int domid, in idn_mainmbox_domain_report() argument
4223 (void) mi_mpprintf(mp, " %x.%s -- none --", domid, mbxtype); in idn_mainmbox_domain_report()
4233 domid, mbxtype, (int)mmp->mm_channel); in idn_mainmbox_domain_report()
4241 domid, mbxtype, in idn_mainmbox_domain_report()
4266 int domid; in idn_mainmbox_report() local
4273 for (domid = 1; domid < MAX_DOMAINS; domid++) { in idn_mainmbox_report()
4276 dp = &idn_domain[domid]; in idn_mainmbox_report()
4280 IDN_DLOCK_SHARED(domid); in idn_mainmbox_report()
4282 IDN_DUNLOCK(domid); in idn_mainmbox_report()
4295 idn_mainmbox_domain_report(wq, mp, domid, in idn_mainmbox_report()
4296 idn_domain[domid].dmbox.m_send, in idn_mainmbox_report()
4298 idn_mainmbox_domain_report(wq, mp, domid, in idn_mainmbox_report()
4299 idn_domain[domid].dmbox.m_recv, in idn_mainmbox_report()
4303 IDN_DUNLOCK(domid); in idn_mainmbox_report()
4424 int domid; in idn_global_report() local
4426 domid = IDN_RETRY_TOKEN2DOMID(rp->rj_token); in idn_global_report()
4427 if (VALID_DOMAINID(domid)) { in idn_global_report()
4428 DOMAINSET_ADD(retryset, domid); in idn_global_report()
5425 idnxdc(int domid, idn_msgtype_t *mtp, argument
5433 idn_domain_t *dp = &idn_domain[domid];
5485 proc, domid);
5719 debug_idnxdc(char *f, int domid, idn_msgtype_t *mtp, argument
5722 idn_domain_t *dp = &idn_domain[domid];
5746 f, domid, xx, cpuid, mtp->mt_mtype, str);
5748 f, domid, xx, a1, a2);
5750 f, domid, xx, a3, a4);
5752 rv = idnxdc(domid, mtp, a1, a2, a3, a4);
5755 f, domid, xx, cpuid);