Lines Matching refs:busno
169 pci_bus_in_range(struct pci_resources *pr, int busno)
174 if (busno >= range->start && busno <= range->end)
270 pci_new_bus(struct pci_resources *pr, uint8_t busno, struct pci_device *bridge)
276 pb->pb_busno = busno;
303 uint8_t busno, uint8_t devno)
308 pb = PCICONF_RES_BUS(pr, busno);
645 struct pci_device *bridge_dev, uint8_t busno)
651 KASSERT(busno >= pr->pr_startbus);
652 KASSERT(pci_bus_in_range(pr, busno));
654 if (PCICONF_RES_BUS(pr, busno) != NULL) {
662 pb = pci_new_bus(pr, busno, bridge_dev);
663 PCICONF_RES_BUS(pr, busno) = pb;
671 nfunc = pci_resource_device_functions(pr, busno, devno);
863 pci_resource_init_bus(struct pci_resources *pr, uint8_t busno)
871 KASSERT(busno >= pr->pr_startbus);
872 KASSERT(pci_bus_in_range(pr, busno));
874 pb = PCICONF_RES_BUS(pr, busno);
878 KASSERT((busno == pr->pr_startbus) == (bridge == NULL));
913 busno,
928 nfunc = pci_resource_device_functions(pr, busno, devno);
1083 pci_resource_alloc_bus(struct pci_resources *pr, uint8_t busno)
1085 struct pci_bus *pb = PCICONF_RES_BUS(pr, busno);