Lines Matching defs:msc
76 struct virtio_mmio_softc * const msc = &fsc->sc_msc;
77 struct virtio_softc * const vsc = &msc->sc_sc;
92 msc->sc_iot = faa->faa_bst;
96 error = bus_space_map(msc->sc_iot, addr, size, 0, &msc->sc_ioh);
102 msc->sc_iosize = size;
104 msc->sc_alloc_interrupts = virtio_mmio_fdt_alloc_interrupts;
105 msc->sc_free_interrupts = virtio_mmio_fdt_free_interrupts;
107 virtio_mmio_common_attach(msc);
116 struct virtio_mmio_softc * const msc = &fsc->sc_msc;
117 struct virtio_softc * const vsc = &msc->sc_sc;
138 struct virtio_mmio_softc * const msc = &fsc->sc_msc;
140 return virtio_mmio_common_detach(msc, flags);
144 virtio_mmio_fdt_alloc_interrupts(struct virtio_mmio_softc *msc)
146 struct virtio_mmio_fdt_softc * const fsc = (void *)msc;
147 struct virtio_softc * const vsc = &msc->sc_sc;
159 msc->sc_ih = fdtbus_intr_establish_xname(fsc->sc_phandle, 0,
160 vsc->sc_ipl, flags, virtio_mmio_intr, msc,
162 if (msc->sc_ih == NULL) {
173 virtio_mmio_fdt_free_interrupts(struct virtio_mmio_softc *msc)
175 struct virtio_mmio_fdt_softc * const fsc = (void *)msc;
177 if (msc->sc_ih != NULL) {
178 fdtbus_intr_disestablish(fsc->sc_phandle, msc->sc_ih);
179 msc->sc_ih = NULL;