Searched refs:pci_ctrl (Results 1 - 7 of 7) sorted by relevance
/linux-4.4.14/arch/xtensa/kernel/ |
H A D | pci.c | 125 struct pci_controller *pci_ctrl; pcibios_alloc_controller() local 127 pci_ctrl = (struct pci_controller *)alloc_bootmem(sizeof(*pci_ctrl)); pcibios_alloc_controller() 128 memset(pci_ctrl, 0, sizeof(struct pci_controller)); pcibios_alloc_controller() 130 *pci_ctrl_tail = pci_ctrl; pcibios_alloc_controller() 131 pci_ctrl_tail = &pci_ctrl->next; pcibios_alloc_controller() 133 return pci_ctrl; pcibios_alloc_controller() 136 static void __init pci_controller_apertures(struct pci_controller *pci_ctrl, pci_controller_apertures() argument 143 io_offset = (unsigned long)pci_ctrl->io_space.base; pci_controller_apertures() 144 res = &pci_ctrl->io_resource; pci_controller_apertures() 148 " bridge %d\n", pci_ctrl->index); pci_controller_apertures() 158 res = &pci_ctrl->mem_resources[i]; pci_controller_apertures() 163 "host bridge %d\n", pci_ctrl->index); pci_controller_apertures() 174 struct pci_controller *pci_ctrl; pcibios_init() local 182 for (pci_ctrl = pci_ctrl_head; pci_ctrl; pci_ctrl = pci_ctrl->next) { pcibios_init() 183 pci_ctrl->last_busno = 0xff; pcibios_init() 185 pci_controller_apertures(pci_ctrl, &resources); pcibios_init() 186 bus = pci_scan_root_bus(NULL, pci_ctrl->first_busno, pcibios_init() 187 pci_ctrl->ops, pci_ctrl, &resources); pcibios_init() 191 pci_ctrl->bus = bus; pcibios_init() 192 pci_ctrl->last_busno = bus->busn_res.end; pcibios_init() 193 if (next_busno <= pci_ctrl->last_busno) pcibios_init() 194 next_busno = pci_ctrl->last_busno+1; pcibios_init() 201 for (pci_ctrl = pci_ctrl_head; pci_ctrl; pci_ctrl = pci_ctrl->next) { pcibios_init() 202 if (pci_ctrl->bus) pcibios_init() 203 pci_bus_add_devices(pci_ctrl->bus); pcibios_init() 262 struct pci_controller *pci_ctrl = (struct pci_controller*) dev->sysdata; pci_controller_num() local 263 return pci_ctrl->index; pci_controller_num() 289 struct pci_controller *pci_ctrl = (struct pci_controller*) dev->sysdata; __pci_mmap_make_offset() local 294 if (pci_ctrl == 0) __pci_mmap_make_offset() 301 io_offset = (unsigned long)pci_ctrl->io_space.base; __pci_mmap_make_offset() 328 offset += pci_ctrl->io_space.start - io_offset; __pci_mmap_make_offset()
|
/linux-4.4.14/arch/xtensa/lib/ |
H A D | pci-auto.c | 29 * pci_ctrl->first_busno = <first bus number (0)> 30 * pci_ctrl->last_busno = <last bus number (0xff)> 31 * pci_ctrl->ops = <PCI config operations> 32 * pci_ctrl->map_irq = <function to return the interrupt number for a device> 34 * pci_ctrl->io_space.start = <IO space start address (PCI view)> 35 * pci_ctrl->io_space.end = <IO space end address (PCI view)> 36 * pci_ctrl->io_space.base = <IO space offset: address 0 from CPU space> 37 * pci_ctrl->mem_space.start = <MEM space start address (PCI view)> 38 * pci_ctrl->mem_space.end = <MEM space end address (PCI view)> 39 * pci_ctrl->mem_space.base = <MEM space offset: address 0 from CPU space> 41 * pcibios_init_resource(&pci_ctrl->io_resource, <IO space start>, 43 * pcibios_init_resource(&pci_ctrl->mem_resources[0], <MEM space start>, 46 * pci_ctrl->last_busno = pciauto_bus_scan(pci_ctrl,pci_ctrl->first_busno); 48 * int __init pciauto_bus_scan(struct pci_controller *pci_ctrl, int current_bus) 135 pciauto_setup_irq(struct pci_controller* pci_ctrl,struct pci_dev *dev,int devfn) pciauto_setup_irq() argument 147 if (pci_ctrl->map_irq) pciauto_setup_irq() 148 irq = pci_ctrl->map_irq(dev, PCI_SLOT(devfn), pin); pciauto_setup_irq() 237 int __init pciauto_bus_scan(struct pci_controller *pci_ctrl, int current_bus) pciauto_bus_scan() argument 245 pciauto_dev.sysdata = pci_ctrl; pciauto_bus_scan() 246 pciauto_bus.ops = pci_ctrl->ops; pciauto_bus_scan() 253 if (current_bus == pci_ctrl->first_busno) pciauto_bus_scan() 255 pciauto_upper_iospc = pci_ctrl->io_resource.end + 1; pciauto_bus_scan() 256 pciauto_upper_memspc = pci_ctrl->mem_resources[0].end + 1; pciauto_bus_scan() 264 if ((current_bus == pci_ctrl->first_busno) && (pci_devfn == 0)) pciauto_bus_scan() 300 sub_bus = pciauto_bus_scan(pci_ctrl, sub_bus+1); pciauto_bus_scan() 344 pciauto_setup_irq(pci_ctrl, dev, pci_devfn); pciauto_bus_scan()
|
/linux-4.4.14/arch/mips/pci/ |
H A D | pci-ar71xx.c | 55 struct pci_controller pci_ctrl; member in struct:ar71xx_pci_controller 107 return container_of(hose, struct ar71xx_pci_controller, pci_ctrl); pci_bus_to_ar71xx_controller() 383 apc->pci_ctrl.pci_ops = &ar71xx_pci_ops; ar71xx_pci_probe() 384 apc->pci_ctrl.mem_resource = &apc->mem_res; ar71xx_pci_probe() 385 apc->pci_ctrl.io_resource = &apc->io_res; ar71xx_pci_probe() 387 register_pci_controller(&apc->pci_ctrl); ar71xx_pci_probe()
|
H A D | pci-ar2315.c | 165 struct pci_controller pci_ctrl; member in struct:ar2315_pci_ctrl 174 return container_of(hose, struct ar2315_pci_ctrl, pci_ctrl); ar2315_pci_bus_to_apc() 476 apc->pci_ctrl.pci_ops = &ar2315_pci_ops; ar2315_pci_probe() 477 apc->pci_ctrl.mem_resource = &apc->mem_res, ar2315_pci_probe() 478 apc->pci_ctrl.io_resource = &apc->io_res, ar2315_pci_probe() 480 register_pci_controller(&apc->pci_ctrl); ar2315_pci_probe()
|
/linux-4.4.14/arch/alpha/include/asm/ |
H A D | core_wildfire.h | 194 wildfire_64 pci_ctrl; member in struct:__anon55
|
/linux-4.4.14/arch/alpha/kernel/ |
H A D | core_wildfire.c | 481 printk(KERN_ERR " PCI_CTRL: 0x%16lx\n", pci->pci_ctrl.csr); wildfire_dump_pci_regs()
|
/linux-4.4.14/drivers/net/ethernet/tehuti/ |
H A D | tehuti.c | 105 u16 pci_ctrl = 0; print_hw_id() local 108 pci_read_config_word(pdev, PCI_DEV_CTRL_REG, &pci_ctrl); print_hw_id() 116 GET_DEV_CTRL_MAXPL(pci_ctrl), GET_DEV_CTRL_MRRS(pci_ctrl)); print_hw_id()
|
Completed in 270 milliseconds