/arch/mips/pci/ |
D | pci-ip27.c | 49 bridge_t *bridge; in bridge_probe() local 89 bridge = (bridge_t *) RAW_NODE_SWIN_BASE(nasid, widget_id); in bridge_probe() 94 bridge->b_int_rst_stat = BRIDGE_IRR_ALL_CLR; in bridge_probe() 99 bridge->b_int_device = 0x0; in bridge_probe() 104 bridge->b_wid_control |= BRIDGE_CTRL_IO_SWAP | in bridge_probe() 107 bridge->b_wid_control &= ~BRIDGE_CTRL_PAGE_SIZE; in bridge_probe() 109 bridge->b_wid_control |= BRIDGE_CTRL_PAGE_SIZE; in bridge_probe() 116 bridge->b_wid_int_upper = 0x8000 | (masterwid << 16); in bridge_probe() 117 bridge->b_wid_int_lower = 0x01800090; /* PI_INT_PEND_MOD off*/ in bridge_probe() 118 bridge->b_dir_map = (masterwid << 20); /* DMA */ in bridge_probe() [all …]
|
D | ops-bridge.c | 47 bridge_t *bridge = bc->base; in pci_conf0_read_config() local 54 addr = &bridge->b_type0_cfg_dev[slot].f[fn].c[PCI_VENDOR_ID]; in pci_conf0_read_config() 65 addr = &bridge->b_type0_cfg_dev[slot].f[fn].c[where ^ (4 - size)]; in pci_conf0_read_config() 91 addr = &bridge->b_type0_cfg_dev[slot].f[fn].l[where >> 2]; in pci_conf0_read_config() 107 bridge_t *bridge = bc->base; in pci_conf1_read_config() local 115 bridge->b_pci_cfg = (busno << 16) | (slot << 11); in pci_conf1_read_config() 116 addr = &bridge->b_type1_cfg.c[(fn << 8) | PCI_VENDOR_ID]; in pci_conf1_read_config() 127 bridge->b_pci_cfg = (busno << 16) | (slot << 11); in pci_conf1_read_config() 128 addr = &bridge->b_type1_cfg.c[(fn << 8) | (where ^ (4 - size))]; in pci_conf1_read_config() 154 bridge->b_pci_cfg = (busno << 16) | (slot << 11); in pci_conf1_read_config() [all …]
|
D | pci-legacy.c | 81 struct pci_host_bridge *bridge; in pcibios_scanbus() local 84 bridge = pci_alloc_host_bridge(0); in pcibios_scanbus() 85 if (!bridge) in pcibios_scanbus() 96 list_splice_init(&resources, &bridge->windows); in pcibios_scanbus() 97 bridge->dev.parent = NULL; in pcibios_scanbus() 98 bridge->sysdata = hose; in pcibios_scanbus() 99 bridge->busnr = next_busno; in pcibios_scanbus() 100 bridge->ops = hose->pci_ops; in pcibios_scanbus() 101 bridge->swizzle_irq = pci_common_swizzle; in pcibios_scanbus() 102 bridge->map_irq = pcibios_map_irq; in pcibios_scanbus() [all …]
|
/arch/sparc/kernel/ |
D | leon_pci.c | 29 struct pci_host_bridge *bridge; in leon_pci_init() local 32 bridge = pci_alloc_host_bridge(0); in leon_pci_init() 33 if (!bridge) in leon_pci_init() 42 list_splice_init(&resources, &bridge->windows); in leon_pci_init() 43 bridge->dev.parent = &ofdev->dev; in leon_pci_init() 44 bridge->sysdata = info; in leon_pci_init() 45 bridge->busnr = 0; in leon_pci_init() 46 bridge->ops = info->ops; in leon_pci_init() 47 bridge->swizzle_irq = pci_common_swizzle; in leon_pci_init() 48 bridge->map_irq = info->map_irq; in leon_pci_init() [all …]
|
/arch/alpha/kernel/ |
D | sys_nautilus.c | 209 struct pci_host_bridge *bridge; in nautilus_init_pci() local 216 bridge = pci_alloc_host_bridge(0); in nautilus_init_pci() 217 if (!bridge) in nautilus_init_pci() 220 pci_add_resource(&bridge->windows, &ioport_resource); in nautilus_init_pci() 221 pci_add_resource(&bridge->windows, &iomem_resource); in nautilus_init_pci() 222 pci_add_resource(&bridge->windows, &busn_resource); in nautilus_init_pci() 223 bridge->dev.parent = NULL; in nautilus_init_pci() 224 bridge->sysdata = hose; in nautilus_init_pci() 225 bridge->busnr = 0; in nautilus_init_pci() 226 bridge->ops = alpha_mv.pci_ops; in nautilus_init_pci() [all …]
|
D | pci.c | 316 struct pci_host_bridge *bridge; in common_init_pci() local 341 bridge = pci_alloc_host_bridge(0); in common_init_pci() 342 if (!bridge) in common_init_pci() 345 list_splice_init(&resources, &bridge->windows); in common_init_pci() 346 bridge->dev.parent = NULL; in common_init_pci() 347 bridge->sysdata = hose; in common_init_pci() 348 bridge->busnr = next_busno; in common_init_pci() 349 bridge->ops = alpha_mv.pci_ops; in common_init_pci() 350 bridge->swizzle_irq = alpha_mv.pci_swizzle; in common_init_pci() 351 bridge->map_irq = alpha_mv.pci_map_irq; in common_init_pci() [all …]
|
/arch/sh/drivers/pci/ |
D | pci.c | 43 struct pci_host_bridge *bridge; in pcibios_scanbus() local 45 bridge = pci_alloc_host_bridge(0); in pcibios_scanbus() 46 if (!bridge) in pcibios_scanbus() 59 list_splice_init(&resources, &bridge->windows); in pcibios_scanbus() 60 bridge->dev.parent = NULL; in pcibios_scanbus() 61 bridge->sysdata = hose; in pcibios_scanbus() 62 bridge->busnr = next_busno; in pcibios_scanbus() 63 bridge->ops = hose->pci_ops; in pcibios_scanbus() 64 bridge->swizzle_irq = pci_common_swizzle; in pcibios_scanbus() 65 bridge->map_irq = pcibios_map_platform_irq; in pcibios_scanbus() [all …]
|
/arch/mips/sgi-ip27/ |
D | ip27-irq-pci.c | 140 bridge_t *bridge; in startup_bridge_irq() local 146 bridge = bc->base; in startup_bridge_irq() 154 bridge->b_int_addr[pin].addr = (0x20000 | swlevel | (bc->nasid << 8)); in startup_bridge_irq() 155 bridge->b_int_enable |= (1 << pin); in startup_bridge_irq() 156 bridge->b_int_enable |= 0x7ffffe00; /* more stuff in int_enable */ in startup_bridge_irq() 165 bridge->b_int_mode |= (1UL << pin); in startup_bridge_irq() 171 device = bridge->b_int_device; in startup_bridge_irq() 174 bridge->b_int_device = device; in startup_bridge_irq() 176 bridge->b_wid_tflush; in startup_bridge_irq() 187 bridge_t *bridge = bc->base; in shutdown_bridge_irq() local [all …]
|
/arch/m68k/coldfire/ |
D | pci.c | 268 struct pci_host_bridge *bridge; in mcf_pci_init() local 271 bridge = pci_alloc_host_bridge(0); in mcf_pci_init() 272 if (!bridge) in mcf_pci_init() 330 pci_add_resource(&bridge->windows, &ioport_resource); in mcf_pci_init() 331 pci_add_resource(&bridge->windows, &iomem_resource); in mcf_pci_init() 332 pci_add_resource(&bridge->windows, &busn_resource); in mcf_pci_init() 333 bridge->dev.parent = NULL; in mcf_pci_init() 334 bridge->sysdata = NULL; in mcf_pci_init() 335 bridge->busnr = 0; in mcf_pci_init() 336 bridge->ops = &mcf_pci_ops; in mcf_pci_init() [all …]
|
/arch/ia64/pci/ |
D | fixup.c | 33 struct pci_dev *bridge; in pci_fixup_video() local 46 bridge = bus->self; in pci_fixup_video() 55 if (bridge && (pci_is_bridge(bridge))) { in pci_fixup_video() 56 pci_read_config_word(bridge, PCI_BRIDGE_CONTROL, in pci_fixup_video()
|
/arch/unicore32/kernel/ |
D | pci.c | 265 struct pci_host_bridge *bridge; in pci_common_init() local 268 bridge = pci_alloc_host_bridge(0); in pci_common_init() 269 if (!bridge) in pci_common_init() 274 pci_add_resource(&bridge->windows, &ioport_resource); in pci_common_init() 275 pci_add_resource(&bridge->windows, &iomem_resource); in pci_common_init() 276 pci_add_resource(&bridge->windows, &busn_resource); in pci_common_init() 277 bridge->sysdata = NULL; in pci_common_init() 278 bridge->busnr = 0; in pci_common_init() 279 bridge->ops = &pci_puv3_ops; in pci_common_init() 280 bridge->swizzle_irq = pci_common_swizzle; in pci_common_init() [all …]
|
/arch/arm/kernel/ |
D | bios32.c | 462 struct pci_host_bridge *bridge; in pcibios_init_hw() local 464 bridge = pci_alloc_host_bridge(sizeof(struct pci_sys_data)); in pcibios_init_hw() 465 if (WARN(!bridge, "PCI: unable to allocate bridge!")) in pcibios_init_hw() 468 sys = pci_host_bridge_priv(bridge); in pcibios_init_hw() 484 pci_free_host_bridge(bridge); in pcibios_init_hw() 488 bridge->map_irq = pcibios_map_irq; in pcibios_init_hw() 489 bridge->swizzle_irq = pcibios_swizzle; in pcibios_init_hw() 492 ret = hw->scan(nr, bridge); in pcibios_init_hw() 495 &bridge->windows); in pcibios_init_hw() 496 bridge->dev.parent = parent; in pcibios_init_hw() [all …]
|
/arch/tile/kernel/ |
D | pci.c | 267 struct pci_host_bridge *bridge; in pcibios_init() local 301 bridge = pci_alloc_host_bridge(0); in pcibios_init() 302 if (!bridge) in pcibios_init() 305 list_splice_init(&resources, &bridge->windows); in pcibios_init() 306 bridge->dev.parent = NULL; in pcibios_init() 307 bridge->sysdata = controller; in pcibios_init() 308 bridge->busnr = 0; in pcibios_init() 309 bridge->ops = controller->ops; in pcibios_init() 310 bridge->swizzle_irq = pci_common_swizzle; in pcibios_init() 311 bridge->map_irq = tile_map_irq; in pcibios_init() [all …]
|
D | pci_gx.c | 663 struct pci_host_bridge *bridge; in pcibios_init() local 877 bridge = pci_alloc_host_bridge(0); in pcibios_init() 878 if (!bridge) in pcibios_init() 881 list_splice_init(&resources, &bridge->windows); in pcibios_init() 882 bridge->dev.parent = NULL; in pcibios_init() 883 bridge->sysdata = controller; in pcibios_init() 884 bridge->busnr = next_busno; in pcibios_init() 885 bridge->ops = controller->ops; in pcibios_init() 886 bridge->swizzle_irq = pci_common_swizzle; in pcibios_init() 887 bridge->map_irq = tile_map_irq; in pcibios_init() [all …]
|
/arch/arm/mach-dove/ |
D | pcie.c | 156 dove_pcie_scan_bus(int nr, struct pci_host_bridge *bridge) in dove_pcie_scan_bus() argument 158 struct pci_sys_data *sys = pci_host_bridge_priv(bridge); in dove_pcie_scan_bus() 165 list_splice_init(&sys->resources, &bridge->windows); in dove_pcie_scan_bus() 166 bridge->dev.parent = NULL; in dove_pcie_scan_bus() 167 bridge->sysdata = sys; in dove_pcie_scan_bus() 168 bridge->busnr = sys->busnr; in dove_pcie_scan_bus() 169 bridge->ops = &pcie_ops; in dove_pcie_scan_bus() 171 return pci_scan_root_bus_bridge(bridge); in dove_pcie_scan_bus()
|
/arch/arm/mach-mv78xx0/ |
D | pcie.c | 197 static int __init mv78xx0_pcie_scan_bus(int nr, struct pci_host_bridge *bridge) in mv78xx0_pcie_scan_bus() argument 199 struct pci_sys_data *sys = pci_host_bridge_priv(bridge); in mv78xx0_pcie_scan_bus() 206 list_splice_init(&sys->resources, &bridge->windows); in mv78xx0_pcie_scan_bus() 207 bridge->dev.parent = NULL; in mv78xx0_pcie_scan_bus() 208 bridge->sysdata = sys; in mv78xx0_pcie_scan_bus() 209 bridge->busnr = sys->busnr; in mv78xx0_pcie_scan_bus() 210 bridge->ops = &pcie_ops; in mv78xx0_pcie_scan_bus() 212 return pci_scan_root_bus_bridge(bridge); in mv78xx0_pcie_scan_bus()
|
/arch/powerpc/platforms/embedded6xx/ |
D | holly.c | 200 struct device_node *bridge = NULL; in holly_restart() local 207 bridge = of_find_node_by_type(NULL, "tsi-bridge"); in holly_restart() 208 if (bridge) { in holly_restart() 209 prop = of_get_property(bridge, "reg", &size); in holly_restart() 210 addr = of_translate_address(bridge, prop); in holly_restart()
|
/arch/arm/mach-orion5x/ |
D | pci.c | 558 int __init orion5x_pci_sys_scan_bus(int nr, struct pci_host_bridge *bridge) in orion5x_pci_sys_scan_bus() argument 560 struct pci_sys_data *sys = pci_host_bridge_priv(bridge); in orion5x_pci_sys_scan_bus() 562 list_splice_init(&sys->resources, &bridge->windows); in orion5x_pci_sys_scan_bus() 563 bridge->dev.parent = NULL; in orion5x_pci_sys_scan_bus() 564 bridge->sysdata = sys; in orion5x_pci_sys_scan_bus() 565 bridge->busnr = sys->busnr; in orion5x_pci_sys_scan_bus() 568 bridge->ops = &pcie_ops; in orion5x_pci_sys_scan_bus() 569 return pci_scan_root_bus_bridge(bridge); in orion5x_pci_sys_scan_bus() 573 bridge->ops = &pci_ops; in orion5x_pci_sys_scan_bus() 574 return pci_scan_root_bus_bridge(bridge); in orion5x_pci_sys_scan_bus()
|
/arch/x86/pci/ |
D | acpi.c | 196 struct device *dev = &ci->bridge->dev; in setup_mcfg_map() 298 struct acpi_device *device = ci->bridge; in pci_acpi_root_prepare_resources() 387 int pcibios_root_bridge_prepare(struct pci_host_bridge *bridge) in pcibios_root_bridge_prepare() argument 395 if (!bridge->dev.parent) { in pcibios_root_bridge_prepare() 396 struct pci_sysdata *sd = bridge->bus->sysdata; in pcibios_root_bridge_prepare() 397 ACPI_COMPANION_SET(&bridge->dev, sd->companion); in pcibios_root_bridge_prepare()
|
/arch/arm64/kernel/ |
D | pci.c | 87 int pcibios_root_bridge_prepare(struct pci_host_bridge *bridge) in pcibios_root_bridge_prepare() argument 90 struct pci_config_window *cfg = bridge->bus->sysdata; in pcibios_root_bridge_prepare() 92 struct device *bus_dev = &bridge->bus->dev; in pcibios_root_bridge_prepare() 94 ACPI_COMPANION_SET(&bridge->dev, adev); in pcibios_root_bridge_prepare()
|
/arch/powerpc/platforms/pseries/ |
D | pci.c | 113 int pseries_root_bridge_prepare(struct pci_host_bridge *bridge) in pseries_root_bridge_prepare() argument 120 bus = bridge->bus; in pseries_root_bridge_prepare() 123 pci_set_host_bridge_release(bridge, pcibios_free_controller_deferred, in pseries_root_bridge_prepare()
|
/arch/arm/mach-iop13xx/ |
D | pci.c | 507 int iop13xx_scan_bus(int nr, struct pci_host_bridge *bridge) in iop13xx_scan_bus() argument 510 struct pci_sys_data *sys = pci_host_bridge_priv(bridge); in iop13xx_scan_bus() 531 list_splice_init(&sys->resources, &bridge->windows); in iop13xx_scan_bus() 532 bridge->dev.parent = NULL; in iop13xx_scan_bus() 533 bridge->sysdata = sys; in iop13xx_scan_bus() 534 bridge->busnr = sys->busnr; in iop13xx_scan_bus() 543 bridge->ops = &iop13xx_atux_ops; in iop13xx_scan_bus() 544 ret = pci_scan_root_bus_bridge(bridge); in iop13xx_scan_bus() 546 pci_bus_atux = bridge->bus; in iop13xx_scan_bus() 549 bridge->ops = &iop13xx_atue_ops; in iop13xx_scan_bus() [all …]
|
/arch/arm/boot/dts/ |
D | bcm4709-netgear-r8000.dts | 134 bridge@0,0,0 { 151 bridge@1,0,0 { 157 bridge@1,1,0 { 163 bridge@1,2,2 {
|
/arch/ia64/sn/kernel/ |
D | irq.c | 123 int64_t bridge; in sn_retarget_vector() local 129 bridge = (u64) sn_irq_info->irq_bridge; in sn_retarget_vector() 130 if (!bridge) { in sn_retarget_vector() 134 local_nasid = NASID_GET(bridge); in sn_retarget_vector() 137 local_widget = TIO_SWIN_WIDGETNUM(bridge); in sn_retarget_vector() 139 local_widget = SWIN_WIDGETNUM(bridge); in sn_retarget_vector()
|
/arch/powerpc/include/asm/ |
D | pmac_feature.h | 311 extern void pmac_register_agp_pm(struct pci_dev *bridge, 312 int (*suspend)(struct pci_dev *bridge), 313 int (*resume)(struct pci_dev *bridge));
|