Lines Matching refs:controller
101 static int tile_init_irqs(int controller_id, struct pci_controller *controller) in tile_init_irqs() argument
124 controller->irq_base = rc_config.intr; in tile_init_irqs()
131 controller->plx_gen1 = 1; in tile_init_irqs()
170 struct pci_controller *controller; in tile_pci_init() local
195 controller = &controllers[i]; in tile_pci_init()
197 controller->index = i; in tile_pci_init()
198 controller->hv_cfg_fd[0] = hv_cfg_fd0; in tile_pci_init()
199 controller->hv_cfg_fd[1] = hv_cfg_fd1; in tile_pci_init()
200 controller->hv_mem_fd = hv_mem_fd; in tile_pci_init()
201 controller->last_busno = 0xff; in tile_pci_init()
202 controller->ops = &tile_cfg_ops; in tile_pci_init()
223 struct pci_controller *controller = &controllers[i]; in tile_pci_init() local
225 if (controller->plx_gen1) in tile_pci_init()
238 struct pci_controller *controller = in tile_map_irq() local
240 return (pin - 1) + controller->irq_base; in tile_map_irq()
296 struct pci_controller *controller = &controllers[i]; in pcibios_init() local
300 if (tile_init_irqs(i, controller)) { in pcibios_init()
309 bus = pci_scan_root_bus(NULL, 0, controller->ops, in pcibios_init()
310 controller, &resources); in pcibios_init()
311 controller->root_bus = bus; in pcibios_init()
312 controller->last_busno = bus->busn_res.end; in pcibios_init()
466 struct pci_controller *controller = bus->sysdata; in tile_cfg_read() local
497 return hv_dev_pread(controller->hv_cfg_fd[config_mode], 0, in tile_cfg_read()
509 struct pci_controller *controller = bus->sysdata; in tile_cfg_write() local
540 return hv_dev_pwrite(controller->hv_cfg_fd[config_mode], 0, in tile_cfg_write()