Home | History | Annotate | Download | only in pci

Lines Matching defs:bridge

111 	bool		pd_ppb;		/* PCI-PCI bridge */
122 struct pci_device *pb_bridge; /* Parent bridge, or NULL */
270 pci_new_bus(struct pci_resources *pr, uint8_t busno, struct pci_device *bridge)
277 pb->pb_bridge = bridge;
278 if (bridge == NULL) {
287 * bridge forwarding settings.
289 ranges = bridge->pd_bridge.ranges;
340 DPRINT(" (bridge %u -> %u-%u)\n",
350 " [bridge] window io "
363 " [bridge] window mem"
376 " [bridge] window mem"
513 * Determine the current configuration of a PCI-PCI bridge.
656 * Firmware has configured more than one bridge with the
797 * bridge's prefetchable region.
866 struct pci_device *pd, *bridge;
875 bridge = pb->pb_bridge;
878 KASSERT((busno == pr->pr_startbus) == (bridge == NULL));
880 if (bridge == NULL) {
888 * Using the resources configured in to the bridge by
892 KASSERT(bridge->pd_bus != NULL);
893 parent_bus = bridge->pd_bus;
898 bridge->pd_bridge.ranges[prtype] == NULL) {
902 &bridge->pd_bridge.ranges[prtype]->list,
909 " bridge (bus %u)"
912 PCI_SBDF_FMT_ARGS(pr, bridge),