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