Lines Matching defs:upaport
606 int upaport, instance = ddi_get_instance(dip);
615 upaport = upa64s_xlate_intr(rdip, upa64s_p->safari_id,
628 if (upa64s_p->ino_state[upaport] != INO_FREE) {
650 DBG4(D_A_ISPEC, dip, "IMR [upaport=%d mapping reg 0x%p] = %x.%x\n",
651 upaport, upa64s_p->imr[upaport], HI32(imr_data), LO32(imr_data));
653 ddi_put64(upa64s_p->imr_ah[upaport], upa64s_p->imr[upaport], imr_data);
655 imr_data = ddi_get64(upa64s_p->imr_ah[upaport], upa64s_p->imr[upaport]);
656 upa64s_p->ino_state[upaport] = INO_INUSE;
672 int upaport;
680 upaport = upa64s_xlate_intr(rdip, upa64s_p->safari_id,
690 if (upa64s_p->ino_state[upaport] != INO_INUSE) {
697 ddi_put64(upa64s_p->imr_ah[upaport], upa64s_p->imr[upaport], 0);
700 tmp = ddi_get64(upa64s_p->imr_ah[upaport], upa64s_p->imr[upaport]);
703 upa64s_p->ino_state[upaport] = INO_FREE;
1176 uint_t upaport;
1178 for (upaport = 0; upaport < UPA64S_PORTS; upaport++) {
1184 if (upa64s_p->ino_state[upaport] != INO_INUSE)
1187 imr = upa64s_p->imr[upaport];
1199 ddi_put64(upa64s_p->imr_ah[upaport], (uint64_t *)imr, imr_dat);
1200 imr_dat = ddi_get64(upa64s_p->imr_ah[upaport], (uint64_t *)imr);