PCI_MAPREG_TYPE_IO
if ((mask & PCI_MAPREG_TYPE_IO) != 0) {
PCI_IOBASE | PCI_MAPREG_TYPE_IO);
PCI_MAPREG_TYPE_IO, 0,
data |= PCI_MAPREG_TYPE_IO;
if (PCI_MAPREG_TYPE(data) == PCI_MAPREG_TYPE_IO) {
data |= PCI_MAPREG_TYPE_IO;
if (PCI_MAPREG_TYPE(data) == PCI_MAPREG_TYPE_IO) {
data |= PCI_MAPREG_TYPE_IO;
if (PCI_MAPREG_TYPE(data) == PCI_MAPREG_TYPE_IO) {
if (pci_mapreg_map(pa, VRC4173BCU_BADR, PCI_MAPREG_TYPE_IO, 0,
if (PCI_MAPREG_TYPE(cf) == PCI_MAPREG_TYPE_IO) {
pci_conf_write(pba->pba_pc, tag, 0x14, 0x03f4 | PCI_MAPREG_TYPE_IO);
pci_conf_write(pba->pba_pc, tag, 0x18, 0x0170 | PCI_MAPREG_TYPE_IO);
pci_conf_write(pba->pba_pc, tag, 0x1c, 0x0374 | PCI_MAPREG_TYPE_IO);
pci_conf_write(pba->pba_pc, tag, 0x20, 0xe800 | PCI_MAPREG_TYPE_IO);
pci_conf_write(pba->pba_pc, tag, 0x10, 0x400 | PCI_MAPREG_TYPE_IO);
pci_conf_write(pba->pba_pc, tag, 0x10, 0x300 | PCI_MAPREG_TYPE_IO);
pci_conf_write(pba->pba_pc, tag, 0x10, 0x01f0 | PCI_MAPREG_TYPE_IO);
if (PCI_MAPREG_TYPE(val) == PCI_MAPREG_TYPE_IO) {
PCI_MAPREG_TYPE_IO) {
if (PCI_MAPREG_TYPE(sizebar) != PCI_MAPREG_TYPE_IO)
(sc->sc_bars[i].b_type == PCI_MAPREG_TYPE_IO) ?
(sc->sc_bars[i].b_type == PCI_MAPREG_TYPE_IO) ?
if (bar & PCI_MAPREG_TYPE_IO)
PCI_MAPREG_TYPE_IO, 0, &iot, &ioh, NULL, &csc->sc_size) == 0) {
PCI_MAPREG_TYPE_IO, 0, &bst, &bsh, NULL, &csc->sc_size) == 0) {
if (PCI_MAPREG_TYPE(address) != PCI_MAPREG_TYPE_IO) {
if (PCI_MAPREG_TYPE(type) == PCI_MAPREG_TYPE_IO) {
csc->cc_type = PCI_MAPREG_TYPE_IO;
if(csc->cc_type == PCI_MAPREG_TYPE_IO) {
csc->cc_base |= PCI_MAPREG_TYPE_IO;
PCI_BAR0, PCI_MAPREG_TYPE_IO },
PCI_BAR0, PCI_MAPREG_TYPE_IO },
PCI_BAR0, PCI_MAPREG_TYPE_IO },
PCI_BAR0, PCI_MAPREG_TYPE_IO },
PCI_BAR0, PCI_MAPREG_TYPE_IO },
PCI_MAPREG_TYPE_IO, 0, &sc->sc_st, &sc->sc_sh, &adr,
csc->sc_bar_val = adr | PCI_MAPREG_TYPE_IO;
if (Cardbus_mapreg_map(ct, PCI_BAR0, PCI_MAPREG_TYPE_IO, 0,
csc->sc_bar_val = adr | PCI_MAPREG_TYPE_IO;
PCI_MAPREG_TYPE_IO, 0, &iot, &ioh, &adr, &sc->sc_size) == 0) {
if (Cardbus_mapreg_map(ct, RTK_PCI_LOIO, PCI_MAPREG_TYPE_IO, 0,
csc->sc_bar_val = adr | PCI_MAPREG_TYPE_IO;
if (Cardbus_mapreg_map(ct, RTK_PCI_LOIO, PCI_MAPREG_TYPE_IO, 0,
csc->sc_bar_val = adr | PCI_MAPREG_TYPE_IO;
} else if (Cardbus_mapreg_map(ct, RTW_PCI_IOBA, PCI_MAPREG_TYPE_IO,
PCI_MAPREG_TYPE_IO, 0, &sc->sc_st, &sc->sc_sh, &adr,
csc->sc_bar_val = adr | PCI_MAPREG_TYPE_IO;
PCI_MAPREG_TYPE_IO, 0, &NJATA32_REGT(sc),
PCI_MAPREG_TYPE_IO, 0, &sc->sc_regt, &sc->sc_regh,
if(PCI_MAPREG_TYPE(type) == PCI_MAPREG_TYPE_IO) {
if(PCI_MAPREG_TYPE(type) == PCI_MAPREG_TYPE_IO) {
if (Cardbus_mapreg_map(ct, PCI_CBIO, PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, PCI_BASEADR_IO, PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, PCI_BASEADR_IO, PCI_MAPREG_TYPE_IO, 0,
PCI_MAPREG_TYPE_IO, 0, &iot,
PCI_MAPREG_TYPE_IO, 0,
PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, ALIPM_SMB_BASE, PCI_MAPREG_TYPE_IO, 0,
case PCI_MAPREG_TYPE_IO:
else if (ioreg && pci_mapreg_map(pa, ioreg, PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, 0x10, PCI_MAPREG_TYPE_IO, 0, &sc->iot,
if (pci_mapreg_map(pa, ICH_NAMBAR, PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, ICH_NABMBAR, PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, 0x10, PCI_MAPREG_TYPE_IO, 0, &sc->sc_iot,
if (pci_mapreg_map(pa, PCI_CBIO, PCI_MAPREG_TYPE_IO, 0, &iot, &ioh,
if (pci_mapreg_map(pa, PCI_CBIO, PCI_MAPREG_TYPE_IO, 0, &iot, &ioh,
PCI_MAPREG_TYPE_IO,
if (PCI_MAPREG_TYPE(reg) == PCI_MAPREG_TYPE_IO) {
if (pci_mapreg_map(pa, ior, PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, CMPCI_PCI_IOBASEREG, PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, 0x14, PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, PCI_CBIO, PCI_MAPREG_TYPE_IO, 0, &sc->sc_iot,
if (pci_mapreg_map(pa, PCI_CBIO, PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, EMU_PCI_CBIO, PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, PCI_CBIO, PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, PCI_CBIO, PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, ESO_PCI_BAR_IO, PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, ESO_PCI_BAR_SB, PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, ESO_PCI_BAR_VC, PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, ESO_PCI_BAR_MPU, PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, ESO_PCI_BAR_GAME, PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, 0x10, PCI_MAPREG_TYPE_IO, 0, &sc->sc_iot,
if (pci_mapreg_map(pa, PCI_MAPREG_START, PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, PCI_CBIO, PCI_MAPREG_TYPE_IO, 0, &sc->tea.iot,
if (pci_mapreg_map(pa, PCI_CBIO, PCI_MAPREG_TYPE_IO, 0,
memtype == PCI_MAPREG_TYPE_IO ? "I/O" : "memory");
if (pci_mapreg_map(pa, SMB_BASE, PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, ICP_PCINEW_IO, PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, AN_PCI_IOBA, PCI_MAPREG_TYPE_IO, 0,
PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, PCI_CBIO, PCI_MAPREG_TYPE_IO, 0,
PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, PCI_CBIO, PCI_MAPREG_TYPE_IO, 0,
ioh_valid = (pci_mapreg_map(pa, FXP_PCI_IOBA, PCI_MAPREG_TYPE_IO, 0,
case PCI_MAPREG_TYPE_IO:
if (pci_mapreg_map(pa, JME_PCI_BAR1, PCI_MAPREG_TYPE_IO,
if (pci_mapreg_map(pa, JME_PCI_BAR2, PCI_MAPREG_TYPE_IO,
io_valid = (pci_mapreg_map(pa, PCI_IO_MAP_REG, PCI_MAPREG_TYPE_IO,
if (pci_mapreg_map(pa, PCI_CBIO, PCI_MAPREG_TYPE_IO, 0,
ioh_valid = (pci_mapreg_map(pa, PCN_PCI_CBIO, PCI_MAPREG_TYPE_IO, 0,
ioh_valid = (pci_mapreg_map(pa, RTK_PCI_LOIO, PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, RGE_PCI_BAR0, PCI_MAPREG_TYPE_IO,
ioh_valid = (pci_mapreg_map(pa, RTK_PCI_LOIO, PCI_MAPREG_TYPE_IO, 0,
} else if (pci_mapreg_map(pa, RTW_PCI_IOBA, PCI_MAPREG_TYPE_IO, 0,
PCI_MAPREG_TYPE_IO, 0, &iot, &ioh, NULL, NULL) == 0);
PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, SK_PCI_LOIO, PCI_MAPREG_TYPE_IO, 0,
PCI_MAPREG_TYPE_IO, 0,
PCI_MAPREG_TYPE_IO, 0,
if (PCI_MAPREG_TYPE(reg10) == PCI_MAPREG_TYPE_IO)
else if (PCI_MAPREG_TYPE(reg14) == PCI_MAPREG_TYPE_IO)
ioh_valid = (pci_mapreg_map(pa, reg_io, PCI_MAPREG_TYPE_IO,
PCI_MAPREG_TYPE_IO, 0,
PCI_MAPREG_TYPE_IO, 0,
if (PCI_MAPREG_TYPE(reg) == PCI_MAPREG_TYPE_IO) {
PCI_MAPREG_TYPE_IO, 0, &sc->vte_bustag,
if (pci_mapreg_map(pa, WI_PCI_LOIO, PCI_MAPREG_TYPE_IO, 0,
PCI_MAPREG_TYPE_IO, 0, &plxt, &plxh, NULL, NULL)
if (pci_mapreg_map(pa, WI_TMD_COR, PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, WI_TMD_IO, PCI_MAPREG_TYPE_IO, 0,
if (memtype == PCI_MAPREG_TYPE_IO)
} else if (pci_mapreg_map(pa, i, PCI_MAPREG_TYPE_IO,
if (pci_mapreg_map(pa, PCI_BAR4, PCI_MAPREG_TYPE_IO, 0,
ioh_valid = pci_mapreg_map(pa, PCI_MAPREG_START, PCI_MAPREG_TYPE_IO, 0,
ioh_valid = (pci_mapreg_map(pa, IO_MAP_REG, PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, reg, PCI_MAPREG_TYPE_IO, 0,
return (PCI_MAPREG_TYPE(address) == PCI_MAPREG_TYPE_IO &&
if (PCI_MAPREG_TYPE(reg) == PCI_MAPREG_TYPE_IO) {
if (pci_mapreg_map(pa, ior, PCI_MAPREG_TYPE_IO, 0,
if (PCI_MAPREG_TYPE(reg) == PCI_MAPREG_TYPE_IO) {
if (pci_mapreg_map(pa, ior, PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, 0x10, PCI_MAPREG_TYPE_IO, 0,
PCI_MAPREG_TYPE_IO, 0, &sc->sc_regt, &sc->sc_regh,
if (pci_mapreg_map(pa, IO_BAR, PCI_MAPREG_TYPE_IO, 0,
PCI_MAPREG_TYPE_IO, 0, &sc->sc_base_memt,
if (PCI_MAPREG_TYPE(type) == PCI_MAPREG_TYPE_IO)
if (PCI_MAPREG_TYPE(type) == PCI_MAPREG_TYPE_IO)
wanted_type = PCI_MAPREG_TYPE_IO;
if (PCI_MAPREG_TYPE(wanted_type) != PCI_MAPREG_TYPE_IO)
PCI_MAPREG_TYPE(wanted_type) == PCI_MAPREG_TYPE_IO) &&
if (PCI_MAPREG_TYPE(wanted_type) == PCI_MAPREG_TYPE_IO) {
(PCI_MAPREG_TYPE(reg) == PCI_MAPREG_TYPE_IO ? \
if (PCI_MAPREG_TYPE(address) == PCI_MAPREG_TYPE_IO) {
if (PCI_MAPREG_TYPE(type) == PCI_MAPREG_TYPE_IO)
if (PCI_MAPREG_TYPE(type) == PCI_MAPREG_TYPE_IO) {
if (PCI_MAPREG_TYPE(type) == PCI_MAPREG_TYPE_IO) {
csr |= (PCI_MAPREG_TYPE(type) == PCI_MAPREG_TYPE_IO) ?
if (PCI_MAPREG_TYPE(address) != PCI_MAPREG_TYPE_IO) {
enabled |= __BIT(PCI_MAPREG_TYPE_IO);
if (pi->pi_type == PCI_MAPREG_TYPE_IO) {
if (pi->pi_type == PCI_MAPREG_TYPE_IO) {
PCI_MAPREG_IO_ADDR(addr) | PCI_MAPREG_TYPE_IO);
case PCI_MAPREG_TYPE_IO:
pi->pi_type = PCI_MAPREG_TYPE_IO;
enabled |= __BIT(PCI_MAPREG_TYPE_IO);
if (pi->pi_type == PCI_MAPREG_TYPE_IO) {
case PCI_MAPREG_TYPE_IO:
&& (PCI_MAPREG_TYPE(mask) == PCI_MAPREG_TYPE_IO)) {
PCI_MAPREG_IO_ADDR(pi->address) | PCI_MAPREG_TYPE_IO);
PCI_MAPREG_TYPE_IO, 0,
PCI_MAPREG_TYPE_IO, 0,
case PCI_MAPREG_TYPE_IO:
PCIIDE_REG_BUS_MASTER_DMA, PCI_MAPREG_TYPE_IO,
if (pci_mapreg_map(pa, IO_MAP_REG, PCI_MAPREG_TYPE_IO, 0,
type = (PCI_MAPREG_TYPE(bar) == PCI_MAPREG_TYPE_IO ?
PCI_MAPREG_TYPE_IO : PCI_MAPREG_MEM_TYPE(bar));
if (type == PCI_MAPREG_TYPE_IO) {
if (PCI_MAPREG_TYPE(base) == PCI_MAPREG_TYPE_IO) {
memtype == PCI_MAPREG_TYPE_IO ? "I/O" : "memory");
if (type == PCI_MAPREG_TYPE_IO)
ioh_valid = (pci_mapreg_map(pa, 0x10, PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, PCI_MAPREG_START + 8, PCI_MAPREG_TYPE_IO,
PCI_MAPREG_TYPE_IO,
PCI_MAPREG_TYPE_IO, 0,
PCI_MAPREG_TYPE_IO, 0,
PCI_MAPREG_TYPE_IO, 0,
if ((fl = pci_mapreg_map(pa, TRM_BAR_PIO, PCI_MAPREG_TYPE_IO,
if (pci_mapreg_map(pa, PCI_MAPREG_START, PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, PCI_CBIO, PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(pa, PCI_CBIO, PCI_MAPREG_TYPE_IO, 0,
PCI_MAPREG_TYPE_IO,
PCI_MAPREG_TYPE_IO,
if (pci_mapreg_map(pa, VFB_IO_BAR, PCI_MAPREG_TYPE_IO, 0,
PCI_MAPREG_TYPE_IO) {
case PCI_MAPREG_TYPE_IO:
PCI_MAPREG_TYPE_IO, 0, &sc->sc_ba5_st, &sc->sc_ba5_sh,
PCI_MAPREG_TYPE_IO, 0, &sc->sc_dma_iot, &sc->sc_dma_ioh,
if (pci_mapreg_map(pa, PCI_BAR(5), PCI_MAPREG_TYPE_IO, 0,
PCI_MAPREG_TYPE_IO, 0, &wdr->cmd_iot, &wdr->cmd_baseioh,
bar_type == PCI_MAPREG_TYPE_IO ? "I/O" : "MEM");
if (pci_mapreg_map(pa, 0x18, PCI_MAPREG_TYPE_IO, 0,
if (pci_mapreg_map(&sc->sc_pa, 0x18, PCI_MAPREG_TYPE_IO, 0,