Lines Matching refs:pc
123 pci_chipset_tag_t pc = &sc->sc_pc;
130 maa->maa_offset, 0, &pc->ioh) )
133 pc->iot = maa->maa_st;
135 rev = bus_space_read_4(pc->iot, pc->ioh, MACEPCI_REVISION);
143 pc->pc_bus_maxdevs = macepci_bus_maxdevs;
144 pc->pc_conf_read = macepci_conf_read;
145 pc->pc_conf_write = macepci_conf_write;
146 pc->pc_intr_map = macepci_intr_map;
147 pc->pc_intr_string = macepci_intr_string;
148 pc->intr_establish = mace_intr_establish;
149 pc->intr_disestablish = mace_intr_disestablish;
151 bus_space_write_4(pc->iot, pc->ioh, MACE_PCI_ERROR_ADDR, 0);
152 bus_space_write_4(pc->iot, pc->ioh, MACE_PCI_ERROR_FLAGS, 0);
155 bus_space_write_4(pc->iot, pc->ioh, MACE_PCI_CONTROL,
172 control = bus_space_read_4(pc->iot, pc->ioh, MACEPCI_CONTROL);
174 bus_space_write_4(pc->iot, pc->ioh, MACEPCI_CONTROL, control);
184 pci_configure_bus(pc, pcires, 0,
198 pba.pba_pc = pc;
212 macepci_bus_maxdevs(pci_chipset_tag_t pc, int busno)
222 macepci_conf_read(pci_chipset_tag_t pc, pcitag_t tag, int reg)
229 bus_space_write_4(pc->iot, pc->ioh, MACE_PCI_CONFIG_ADDR, (tag | reg));
230 data = bus_space_read_4(pc->iot, pc->ioh, MACE_PCI_CONFIG_DATA);
231 bus_space_write_4(pc->iot, pc->ioh, MACE_PCI_CONFIG_ADDR, 0);
237 macepci_conf_write(pci_chipset_tag_t pc, pcitag_t tag, int reg, pcireg_t data)
243 bus_space_write_4(pc->iot, pc->ioh, MACE_PCI_CONFIG_ADDR, (tag | reg));
244 bus_space_write_4(pc->iot, pc->ioh, MACE_PCI_CONFIG_DATA, data);
245 bus_space_write_4(pc->iot, pc->ioh, MACE_PCI_CONFIG_ADDR, 0);
251 pci_chipset_tag_t pc = pa->pa_pc;
256 pci_decompose_tag(pc, intrtag, &bus, &dev, &func);
291 macepci_intr_string(pci_chipset_tag_t pc, pci_intr_handle_t ih, char *buf,
306 pci_chipset_tag_t pc = &sc->sc_pc;
309 error = bus_space_read_4(pc->iot, pc->ioh, MACE_PCI_ERROR_FLAGS);
310 address = bus_space_read_4(pc->iot, pc->ioh, MACE_PCI_ERROR_ADDR);
358 bus_space_write_4(pc->iot, pc->ioh,