Lines Matching refs:mmio_res
159 struct resource *mmio_res; member
182 val = bus_read_4(sc->mmio_res, ISMT_MSTR_MSTS); in ismt_intr()
186 bus_write_4(sc->mmio_res, ISMT_MSTR_MSTS, val); in ismt_intr()
261 val = bus_read_4(sc->mmio_res, ISMT_MSTR_MCTRL); in ismt_submit()
264 bus_write_4(sc->mmio_res, ISMT_MSTR_MCTRL, val); in ismt_submit()
267 val = bus_read_4(sc->mmio_res, ISMT_MSTR_MCTRL); in ismt_submit()
269 bus_write_4(sc->mmio_res, ISMT_MSTR_MCTRL, val); in ismt_submit()
547 if (sc->mmio_res != NULL) { in ismt_detach()
549 SYS_RES_MEMORY, sc->mmio_rid, sc->mmio_res); in ismt_detach()
550 sc->mmio_res = NULL; in ismt_detach()
597 sc->mmio_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in ismt_attach()
599 if (sc->mmio_res == NULL) { in ismt_attach()
605 sc->mmio_tag = rman_get_bustag(sc->mmio_res); in ismt_attach()
606 sc->mmio_handle = rman_get_bushandle(sc->mmio_res); in ismt_attach()
640 bus_write_4(sc->mmio_res, ISMT_MSTR_MDBA, in ismt_attach()
642 bus_write_4(sc->mmio_res, ISMT_MSTR_MDBA + 4, in ismt_attach()
646 bus_write_4(sc->mmio_res, ISMT_MSTR_MCTRL, ISMT_MCTRL_MEIE); in ismt_attach()
649 bus_write_4(sc->mmio_res, ISMT_MSTR_MSTS, 0); in ismt_attach()
652 val = bus_read_4(sc->mmio_res, ISMT_MSTR_MDS); in ismt_attach()
655 bus_write_4(sc->mmio_res, ISMT_MSTR_MDS, val); in ismt_attach()