Lines Matching defs:msc
83 struct virtio_mmio_softc * const msc = &sc->sc_msc;
84 struct virtio_softc * const vsc = &msc->sc_sc;
93 msc->sc_iot = aa->aa_memt;
123 error = bus_space_map(msc->sc_iot, mem->ar_base, mem->ar_length, 0, &msc->sc_ioh);
128 msc->sc_iosize = mem->ar_length;
130 msc->sc_alloc_interrupts = virtio_acpi_alloc_interrupts;
131 msc->sc_free_interrupts = virtio_acpi_free_interrupts;
133 virtio_mmio_common_attach(msc);
144 struct virtio_mmio_softc * const msc = &sc->sc_msc;
146 return virtio_mmio_common_detach(msc, flags);
153 struct virtio_mmio_softc * const msc = &sc->sc_msc;
154 struct virtio_softc * const vsc = &msc->sc_sc;
172 virtio_acpi_alloc_interrupts(struct virtio_mmio_softc *msc)
174 struct virtio_acpi_softc * const sc = (struct virtio_acpi_softc *)msc;
175 struct virtio_softc * const vsc = &msc->sc_sc;
177 msc->sc_ih = acpi_intr_establish(vsc->sc_dev,
179 IPL_VM, false, virtio_mmio_intr, msc, device_xname(vsc->sc_dev));
180 if (msc->sc_ih == NULL) {
191 virtio_acpi_free_interrupts(struct virtio_mmio_softc *msc)
193 if (msc->sc_ih != NULL) {
194 acpi_intr_disestablish(msc->sc_ih);
195 msc->sc_ih = NULL;