Lines Matching refs:vi
138 struct vmd_irq *vi; in vmd_free() local
152 vi = &sc->vmd_irq[i]; in vmd_free()
153 if (vi->vi_res == NULL) in vmd_free()
155 bus_teardown_intr(sc->psc.dev, vi->vi_res, in vmd_free()
156 vi->vi_handle); in vmd_free()
158 vi->vi_rid, vi->vi_res); in vmd_free()
253 struct vmd_irq *vi; in vmd_attach() local
364 vi = &sc->vmd_irq[i]; in vmd_attach()
365 vi->vi_rid = i + 1; in vmd_attach()
366 vi->vi_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, in vmd_attach()
367 &vi->vi_rid, RF_ACTIVE | RF_SHAREABLE); in vmd_attach()
368 if (vi->vi_res == NULL) { in vmd_attach()
372 vi->vi_irq = rman_get_start(vi->vi_res); in vmd_attach()
373 if (bus_setup_intr(dev, vi->vi_res, INTR_TYPE_MISC | in vmd_attach()
374 INTR_MPSAFE, vmd_intr, NULL, vi, &vi->vi_handle)) { in vmd_attach()
377 vi->vi_rid, vi->vi_res); in vmd_attach()
378 vi->vi_res = NULL; in vmd_attach()