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;