• Home
  • Raw
  • Download

Lines Matching refs:bc

46 	struct bridge_controller *bc;  in bridge_probe()  local
59 bc = &bridges[num_bridges]; in bridge_probe()
61 bc->pc.pci_ops = &bridge_pci_ops; in bridge_probe()
62 bc->pc.mem_resource = &bc->mem; in bridge_probe()
63 bc->pc.io_resource = &bc->io; in bridge_probe()
65 bc->pc.index = num_bridges; in bridge_probe()
67 bc->mem.name = "Bridge PCI MEM"; in bridge_probe()
68 bc->pc.mem_offset = offset; in bridge_probe()
69 bc->mem.start = 0; in bridge_probe()
70 bc->mem.end = ~0UL; in bridge_probe()
71 bc->mem.flags = IORESOURCE_MEM; in bridge_probe()
73 bc->io.name = "Bridge IO MEM"; in bridge_probe()
74 bc->pc.io_offset = offset; in bridge_probe()
75 bc->io.start = 0UL; in bridge_probe()
76 bc->io.end = ~0UL; in bridge_probe()
77 bc->io.flags = IORESOURCE_IO; in bridge_probe()
79 bc->irq_cpu = smp_processor_id(); in bridge_probe()
80 bc->widget_id = widget_id; in bridge_probe()
81 bc->nasid = nasid; in bridge_probe()
83 bc->baddr = (u64)masterwid << 60 | PCI64_ATTR_BAR; in bridge_probe()
122 bc->pci_int[slot] = -1; in bridge_probe()
126 bc->base = bridge; in bridge_probe()
128 register_pci_controller(&bc->pc); in bridge_probe()
162 struct bridge_controller *bc = BRIDGE_CONTROLLER(dev->bus); in pcibios_plat_dev_init() local
167 irq = bc->pci_int[slot]; in pcibios_plat_dev_init()
169 irq = request_bridge_irq(bc); in pcibios_plat_dev_init()
173 bc->pci_int[slot] = irq; in pcibios_plat_dev_init()
176 irq_to_bridge[irq] = bc; in pcibios_plat_dev_init()
193 struct bridge_controller *bc = BRIDGE_CONTROLLER(dev->bus); in pci_disable_swapping() local
194 bridge_t *bridge = bc->base; in pci_disable_swapping()
204 struct bridge_controller *bc = BRIDGE_CONTROLLER(dev->bus); in pci_enable_swapping() local
205 bridge_t *bridge = bc->base; in pci_enable_swapping()
220 struct bridge_controller *bc = BRIDGE_CONTROLLER(bus); in pcibus_to_node() local
222 return bc->nasid; in pcibus_to_node()