Lines Matching refs:pc

78 pci_addr_fixup(struct pcibios_softc *sc, pci_chipset_tag_t pc, int maxbus)  in pci_addr_fixup()  argument
113 pci_device_foreach(sc, pc, maxbus, pciaddr_resource_reserve); in pci_addr_fixup()
114 pci_device_foreach(sc, pc, maxbus, pciaddr_resource_reserve_disabled); in pci_addr_fixup()
144 pci_device_foreach(sc, pc, maxbus, pciaddr_resource_allocate); in pci_addr_fixup()
150 pciaddr_resource_reserve(struct pcibios_softc *sc, pci_chipset_tag_t pc, in pciaddr_resource_reserve() argument
154 pciaddr_print_devid(pc, tag); in pciaddr_resource_reserve()
155 pciaddr_resource_manage(sc, pc, tag, pciaddr_do_resource_reserve); in pciaddr_resource_reserve()
160 pci_chipset_tag_t pc, pcitag_t tag) in pciaddr_resource_reserve_disabled() argument
163 pciaddr_print_devid(pc, tag); in pciaddr_resource_reserve_disabled()
164 pciaddr_resource_manage(sc, pc, tag, in pciaddr_resource_reserve_disabled()
169 pciaddr_resource_allocate(struct pcibios_softc *sc, pci_chipset_tag_t pc, in pciaddr_resource_allocate() argument
173 pciaddr_print_devid(pc, tag); in pciaddr_resource_allocate()
174 pciaddr_resource_manage(sc, pc, tag, pciaddr_do_resource_allocate); in pciaddr_resource_allocate()
178 pciaddr_resource_manage(struct pcibios_softc *sc, pci_chipset_tag_t pc, in pciaddr_resource_manage() argument
187 val = pci_conf_read(pc, tag, PCI_BHLC_REG); in pciaddr_resource_manage()
211 val = pci_conf_read(pc, tag, mapreg); in pciaddr_resource_manage()
212 pci_conf_write(pc, tag, mapreg, ~0); in pciaddr_resource_manage()
214 mask = pci_conf_read(pc, tag, mapreg); in pciaddr_resource_manage()
215 pci_conf_write(pc, tag, mapreg, val); in pciaddr_resource_manage()
247 error += (*func) (sc, pc, tag, mapreg, ex, type, &addr, size); in pciaddr_resource_manage()
261 pciaddr_do_resource_allocate(struct pcibios_softc *sc, pci_chipset_tag_t pc, in pciaddr_do_resource_allocate() argument
272 if (pciaddr_device_is_agp(pc, tag)) in pciaddr_do_resource_allocate()
289 pci_conf_write(pc, tag, mapreg, *addr); in pciaddr_do_resource_allocate()
293 pciaddr_print_devid(pc, tag); in pciaddr_do_resource_allocate()
296 if (pciaddr_ioaddr(pci_conf_read(pc, tag, mapreg)) != *addr) { in pciaddr_do_resource_allocate()
297 pci_conf_write(pc, tag, mapreg, 0); /* clear */ in pciaddr_do_resource_allocate()
307 pciaddr_do_resource_reserve(struct pcibios_softc *sc, pci_chipset_tag_t pc, in pciaddr_do_resource_reserve() argument
317 val = pci_conf_read(pc, tag, PCI_COMMAND_STATUS_REG); in pciaddr_do_resource_reserve()
328 pci_conf_write(pc, tag, mapreg, 0); /* clear */ in pciaddr_do_resource_reserve()
337 pci_chipset_tag_t pc, pcitag_t tag, int mapreg, struct extent *ex, int type, in pciaddr_do_resource_reserve_disabled() argument
346 val = pci_conf_read(pc, tag, PCI_COMMAND_STATUS_REG); in pciaddr_do_resource_reserve_disabled()
360 pci_conf_write(pc, tag, mapreg, 0); /* clear */ in pciaddr_do_resource_reserve_disabled()
376 pciaddr_print_devid(pci_chipset_tag_t pc, pcitag_t tag) in pciaddr_print_devid() argument
381 id = pci_conf_read(pc, tag, PCI_ID_REG); in pciaddr_print_devid()
382 pci_decompose_tag(pc, tag, &bus, &device, &function); in pciaddr_print_devid()
388 pciaddr_device_is_agp(pci_chipset_tag_t pc, pcitag_t tag) in pciaddr_device_is_agp() argument
394 class = pci_conf_read(pc, tag, PCI_CLASS_REG); in pciaddr_device_is_agp()
396 status = pci_conf_read(pc, tag, PCI_COMMAND_STATUS_REG); in pciaddr_device_is_agp()
398 rval = pci_conf_read(pc, tag, PCI_CAPLISTPTR_REG); in pciaddr_device_is_agp()
402 rval = pci_conf_read(pc, tag, off); in pciaddr_device_is_agp()