Lines Matching refs:vi
139 struct vmd_irq *vi; in vmd_free() local
153 vi = &sc->vmd_irq[i]; in vmd_free()
154 if (vi->vi_res == NULL) in vmd_free()
156 bus_teardown_intr(sc->psc.dev, vi->vi_res, in vmd_free()
157 vi->vi_handle); in vmd_free()
159 vi->vi_rid, vi->vi_res); in vmd_free()
254 struct vmd_irq *vi; in vmd_attach() local
365 vi = &sc->vmd_irq[i]; in vmd_attach()
366 vi->vi_rid = i + 1; in vmd_attach()
367 vi->vi_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, in vmd_attach()
368 &vi->vi_rid, RF_ACTIVE | RF_SHAREABLE); in vmd_attach()
369 if (vi->vi_res == NULL) { in vmd_attach()
373 vi->vi_irq = rman_get_start(vi->vi_res); in vmd_attach()
374 if (bus_setup_intr(dev, vi->vi_res, INTR_TYPE_MISC | in vmd_attach()
375 INTR_MPSAFE, vmd_intr, NULL, vi, &vi->vi_handle)) { in vmd_attach()
378 vi->vi_rid, vi->vi_res); in vmd_attach()
379 vi->vi_res = NULL; in vmd_attach()