Lines Matching refs:reg

329 	struct resource	*reg;  member
646 emu_rdptr(struct emu_sc_info *sc, unsigned int chn, unsigned int reg) in emu_rdptr() argument
650 ptr = ((reg << 16) & sc->address_mask) | (chn & EMU_PTR_CHNO_MASK); in emu_rdptr()
662 if (reg & 0xff000000) { in emu_rdptr()
663 size = (reg >> 24) & 0x3f; in emu_rdptr()
664 offset = (reg >> 16) & 0x1f; in emu_rdptr()
673 emu_wrptr(struct emu_sc_info *sc, unsigned int chn, unsigned int reg, uint32_t data) in emu_wrptr() argument
677 ptr = ((reg << 16) & sc->address_mask) | (chn & EMU_PTR_CHNO_MASK); in emu_wrptr()
686 if (reg & 0xff000000) { in emu_wrptr()
687 size = (reg >> 24) & 0x3f; in emu_wrptr()
688 offset = (reg >> 16) & 0x1f; in emu_wrptr()
703 emu_rd_p16vptr(struct emu_sc_info *sc, uint16_t chn, uint16_t reg) in emu_rd_p16vptr() argument
709 emu_wr_nolock(sc, EMU_A2_PTR, (reg << 16) | chn, 4); in emu_rd_p16vptr()
718 emu_wr_p16vptr(struct emu_sc_info *sc, uint16_t chn, uint16_t reg, uint32_t data) in emu_wr_p16vptr() argument
722 emu_wr_nolock(sc, EMU_A2_PTR, (reg << 16) | chn, 4); in emu_wr_p16vptr()
1442 int reg; in emu_vstop() local
1444 reg = (channel & 0x20) ? EMU_SOLEH : EMU_SOLEL; in emu_vstop()
1446 reg |= 1 << 24; in emu_vstop()
1447 reg |= channel << 16; in emu_vstop()
1448 emu_wrptr(sc, 0, reg, enable); in emu_vstop()
3157 sc->reg = bus_alloc_resource_any(dev, SYS_RES_IOPORT, &i, RF_ACTIVE); in emu_pci_attach()
3158 if (sc->reg == NULL) { in emu_pci_attach()
3162 sc->st = rman_get_bustag(sc->reg); in emu_pci_attach()
3163 sc->sh = rman_get_bushandle(sc->reg); in emu_pci_attach()
3193 …snprintf(status, 255, "rev %d at io 0x%jx irq %jd", sc->rev, rman_get_start(sc->reg), rman_get_sta… in emu_pci_attach()
3393 if (sc->reg) in emu_pci_attach()
3394 bus_release_resource(dev, SYS_RES_IOPORT, PCIR_BAR(0), sc->reg); in emu_pci_attach()
3475 if (sc->reg) in emu_pci_detach()
3476 bus_release_resource(dev, SYS_RES_IOPORT, PCIR_BAR(0), sc->reg); in emu_pci_detach()