pirh 736 arch/i386/pci/pci_intr_fixup.c struct pcibios_pir_header *pirh = &pcibios_pir_header;
pirh 756 arch/i386/pci/pci_intr_fixup.c if (pirh->signature != 0 && (pirh->router_bus != 0 ||
pirh 757 arch/i386/pci/pci_intr_fixup.c pirh->router_devfunc != 0 || pirh->compat_router != 0)) {
pirh 759 arch/i386/pci/pci_intr_fixup.c icutag = pci_make_tag(pc, pirh->router_bus,
pirh 760 arch/i386/pci/pci_intr_fixup.c PIR_DEVFUNC_DEVICE(pirh->router_devfunc),
pirh 761 arch/i386/pci/pci_intr_fixup.c PIR_DEVFUNC_FUNCTION(pirh->router_devfunc));
pirh 762 arch/i386/pci/pci_intr_fixup.c if (pirh->compat_router == 0 ||
pirh 763 arch/i386/pci/pci_intr_fixup.c (piit = pciintr_icu_lookup(pirh->compat_router)) == NULL) {
pirh 768 arch/i386/pci/pci_intr_fixup.c pirh->compat_router = pci_conf_read(pc, icutag,
pirh 772 arch/i386/pci/pci_intr_fixup.c piit = pciintr_icu_lookup(pirh->compat_router);
pirh 818 arch/i386/pci/pci_intr_fixup.c pirh->compat_router = icuid;
pirh 819 arch/i386/pci/pci_intr_fixup.c pirh->router_bus = 0;
pirh 820 arch/i386/pci/pci_intr_fixup.c pirh->router_devfunc =
pirh 833 arch/i386/pci/pci_intr_fixup.c if (pirh->signature != 0 && pirh->compat_router != 0)
pirh 835 arch/i386/pci/pci_intr_fixup.c PCI_VENDOR(pirh->compat_router),
pirh 836 arch/i386/pci/pci_intr_fixup.c PCI_PRODUCT(pirh->compat_router));
pirh 849 arch/i386/pci/pci_intr_fixup.c sc->sc_dev.dv_xname, pirh->router_bus,
pirh 850 arch/i386/pci/pci_intr_fixup.c PIR_DEVFUNC_DEVICE(pirh->router_devfunc),
pirh 851 arch/i386/pci/pci_intr_fixup.c PIR_DEVFUNC_FUNCTION(pirh->router_devfunc));
pirh 852 arch/i386/pci/pci_intr_fixup.c if (pirh->compat_router != 0) {
pirh 853 arch/i386/pci/pci_intr_fixup.c pci_devinfo(pirh->compat_router, 0, 0, devinfo,
pirh 248 arch/i386/pci/pcibios.c struct pcibios_pir_header *pirh;
pirh 252 arch/i386/pci/pcibios.c pirh = (struct pcibios_pir_header *)p;
pirh 258 arch/i386/pci/pcibios.c if (pirh->signature != BIOS32_MAKESIG('$', 'P', 'I', 'R') &&
pirh 259 arch/i386/pci/pcibios.c pirh->signature != BIOS32_MAKESIG('_', 'P', 'I', 'R'))
pirh 262 arch/i386/pci/pcibios.c if (pirh->tablesize < sizeof(*pirh))
pirh 266 arch/i386/pci/pcibios.c for (i = 0; i < pirh->tablesize; i++)
pirh 271 arch/i386/pci/pcibios.c pirh->version >> 8, pirh->version & 0xff, pa,
pirh 272 arch/i386/pci/pcibios.c pirh->tablesize, (pirh->tablesize - sizeof(*pirh)) / 16);
pirh 280 arch/i386/pci/pcibios.c if (pirh->tablesize % 16 != 0) {
pirh 285 arch/i386/pci/pcibios.c if (pirh->version != 0x0100) {
pirh 294 arch/i386/pci/pcibios.c pcibios_pir_header = *pirh;
pirh 296 arch/i386/pci/pcibios.c malloc(pirh->tablesize - sizeof(*pirh), M_DEVBUF, M_NOWAIT);
pirh 301 arch/i386/pci/pcibios.c bcopy(p + sizeof(*pirh), pcibios_pir_table,
pirh 302 arch/i386/pci/pcibios.c pirh->tablesize - sizeof(*pirh));
pirh 304 arch/i386/pci/pcibios.c (pirh->tablesize - sizeof(*pirh)) / 16;