/linux/drivers/pcmcia/ |
H A D | cardbus.c | 54 if (dev->subordinate) in cardbus_config_irq_and_cls() 55 cardbus_config_irq_and_cls(dev->subordinate, irq); in cardbus_config_irq_and_cls() 68 struct pci_bus *bus = s->cb_dev->subordinate; in cb_alloc() 114 bus = bridge->subordinate; in cb_free()
|
H A D | yenta_socket.c | 709 res->name = dev->subordinate->name; in yenta_allocate_res() 781 pci_setup_cardbus(socket->dev->subordinate); in yenta_allocate_resources() 1064 ((unsigned int)dev->subordinate->busn_res.end << 16) | /* subordinate bus */ in yenta_config_init() 1065 ((unsigned int)dev->subordinate->busn_res.start << 8) | /* secondary bus */ in yenta_config_init() 1066 dev->subordinate->primary); /* primary bus */ in yenta_config_init() 1168 if (!dev->subordinate) { in yenta_probe() 1267 yenta_fixup_parent_bridge(dev->subordinate); in yenta_probe()
|
/linux/drivers/pci/pcie/ |
H A D | pme.c | 86 if (dev->subordinate && pcie_pme_walk_bus(dev->subordinate)) in pcie_pme_walk_bus() 155 found = pcie_pme_walk_bus(port->subordinate); in pcie_pme_handle_request() 318 else if (port->subordinate) in pcie_pme_mark_devices() 319 pci_walk_bus(port->subordinate, pcie_pme_can_wakeup, NULL); in pcie_pme_mark_devices() 372 || pcie_pme_check_wakeup(dev->subordinate)) in pcie_pme_check_wakeup() 403 wakeup = pcie_pme_check_wakeup(port->subordinate); in pcie_pme_suspend()
|
H A D | bwctrl.c | 100 struct pci_bus *bus = port->subordinate; in pcie_bwctrl_select_speed() 138 if (port->subordinate) in pcie_bwctrl_change_speed() 139 pcie_update_link_speed(port->subordinate); in pcie_bwctrl_change_speed() 164 struct pci_bus *bus = port->subordinate; in pcie_set_target_speed() 224 pcie_update_link_speed(port->subordinate); in pcie_bwnotif_enable() 260 pcie_update_link_speed(port->subordinate); in pcie_bwnotif_irq()
|
H A D | aspm.c | 350 struct pci_bus *linkbus = link->pdev->subordinate; in pcie_set_clkpm_nocheck() 382 struct pci_bus *linkbus = link->pdev->subordinate; in pcie_clkpm_cap_init() 412 struct pci_bus *linkbus = parent->subordinate; in pcie_aspm_configure_common_clock() 590 struct pci_dev *dev = pci_function_0(link->pdev->subordinate); in pcie_aspm_check_latency() 796 struct pci_bus *linkbus = parent->subordinate; in pcie_aspm_cap_init() 931 struct pci_bus *linkbus = parent->subordinate; in pcie_config_aspm_link() 1016 list_for_each_entry(child, &pdev->subordinate->devices, bus_list) { in pcie_aspm_sanity_check() 1052 link->downstream = pci_function_0(pdev->subordinate); in alloc_pcie_link_state() 1087 list_for_each_entry(child, &pdev->subordinate->devices, bus_list) in pcie_aspm_update_sysfs_visibility() 1121 if (list_empty(&pdev->subordinate->devices)) in pcie_aspm_init_link_state() [all …]
|
/linux/drivers/pci/hotplug/ |
H A D | acpiphp_glue.c | 446 struct pci_bus *bus = bridge->subordinate; in acpiphp_native_scan_bridge() 466 if (dev->subordinate) { in acpiphp_native_scan_bridge() 467 pcibios_resource_survey_bus(dev->subordinate); in acpiphp_native_scan_bridge() 468 pci_bus_size_bridges(dev->subordinate); in acpiphp_native_scan_bridge() 469 pci_bus_assign_resources(dev->subordinate); in acpiphp_native_scan_bridge() 512 if (pass && dev->subordinate) { in enable_slot() 514 pcibios_resource_survey_bus(dev->subordinate); in enable_slot() 515 __pci_bus_size_bridges(dev->subordinate, in enable_slot() 656 struct pci_bus *bus = dev->subordinate; in trim_stale_devices() 672 pci_walk_bus(dev->subordinate, pci_dev_set_disconnected, in trim_stale_devices()
|
H A D | shpchp_pci.c | 28 struct pci_bus *parent = bridge->subordinate; in shpchp_configure_device() 66 struct pci_bus *parent = p_slot->ctrl->pci_dev->subordinate; in shpchp_unconfigure_device()
|
H A D | pciehp_core.c | 82 ctrl->pcie->port->subordinate, 0, name); in init_slot() 193 if (!dev->port->subordinate) { in pciehp_probe() 292 pdev = pci_get_slot(ctrl->pcie->port->subordinate, PCI_DEVFN(0, 0)); in pciehp_device_replaced() 333 pci_walk_bus(ctrl->pcie->port->subordinate, in pciehp_resume_noirq()
|
H A D | pciehp_pci.c | 36 struct pci_bus *parent = bridge->subordinate; in pciehp_configure_device() 98 struct pci_bus *parent = ctrl->pcie->port->subordinate; in pciehp_unconfigure_device()
|
H A D | shpchp_core.c | 82 slot->bus = ctrl->pci_dev->subordinate->number; in init_slots() 100 pci_domain_nr(ctrl->pci_dev->subordinate), in init_slots() 104 ctrl->pci_dev->subordinate, slot->device, name); in init_slots()
|
H A D | shpchp_ctrl.c | 236 struct pci_bus *parent = ctrl->pci_dev->subordinate; in board_added() 272 bsp = ctrl->pci_dev->subordinate->cur_bus_speed; in board_added() 273 msp = ctrl->pci_dev->subordinate->max_bus_speed; in board_added() 276 if (!list_empty(&ctrl->pci_dev->subordinate->devices)) in board_added()
|
H A D | shpchp_sysfs.c | 33 bus = pdev->subordinate; in show_ctrl()
|
H A D | cpcihp_generic.c | 145 bus = dev->subordinate; in cpcihp_generic_init()
|
/linux/drivers/pci/ |
H A D | remove.c | 91 struct pci_bus *bus = dev->subordinate; in pci_stop_bus_device() 111 struct pci_bus *bus = dev->subordinate; in pci_remove_bus_device() 120 dev->subordinate = NULL; in pci_remove_bus_device()
|
H A D | pci.c | 1613 __pci_bus_set_current_state(dev->subordinate, PCI_D3cold, locked); in __pci_set_power_state() 3143 pci_walk_bus(bridge->subordinate, pci_dev_check_d3cold, in pci_bridge_d3_update() 4865 if (!dev->subordinate || list_empty(&dev->subordinate->devices)) { in pci_bridge_wait_for_secondary_bus() 4871 delay = pci_bus_max_d3cold_delay(dev->subordinate); in pci_bridge_wait_for_secondary_bus() 4877 child = pci_dev_get(list_first_entry(&dev->subordinate->devices, in pci_bridge_wait_for_secondary_bus() 4991 if (pci_is_root_bus(dev->bus) || dev->subordinate || in pci_parent_bus_reset() 5022 if (dev->multifunction || dev->subordinate || !dev->slot || in pci_dev_reset_slot_function() 5409 (dev->subordinate && !pci_bus_resettable(dev->subordinate))) in pci_bus_resettable() 5423 if (dev->subordinate) in pci_bus_lock() 5424 pci_bus_lock(dev->subordinate); in pci_bus_lock() [all …]
|
H A D | probe.c | 1216 bridge->subordinate = child; in pci_alloc_child_bus() 1335 u8 primary, secondary, subordinate; in pci_scan_bridge_extend() local 1350 subordinate = (buses >> 16) & 0xFF; in pci_scan_bridge_extend() 1353 secondary, subordinate, pass); in pci_scan_bridge_extend() 1355 if (!primary && (primary != bus->number) && secondary && subordinate) { in pci_scan_bridge_extend() 1363 secondary > subordinate)) { in pci_scan_bridge_extend() 1365 secondary, subordinate); in pci_scan_bridge_extend() 1379 if ((secondary || subordinate) && !pcibios_assign_all_busses() && in pci_scan_bridge_extend() 1402 pci_bus_insert_busn_res(child, secondary, subordinate); in pci_scan_bridge_extend() 1406 buses = subordinate - secondary; in pci_scan_bridge_extend() [all …]
|
H A D | search.c | 90 PCI_DEVID(tmp->subordinate->number, in pci_for_each_dma_alias() 104 PCI_DEVID(tmp->subordinate->number, in pci_for_each_dma_alias()
|
/linux/arch/mips/pci/ |
H A D | fixup-sb1250.c | 51 exclude->start = dev->subordinate->number; in sb1250_bus_dma_limit() 52 exclude->end = pci_bus_max_busnr(dev->subordinate); in sb1250_bus_dma_limit()
|
/linux/drivers/irqchip/ |
H A D | irq-gic-v3-its-msi-parent.c | 61 if (alias_dev->subordinate) in its_pci_msi_prepare() 62 pci_walk_bus(alias_dev->subordinate, in its_pci_msi_prepare()
|
/linux/arch/powerpc/kernel/ |
H A D | pci_32.c | 102 if (!dev || !dev->subordinate) { in make_one_node_map() 106 make_one_node_map(node, dev->subordinate->number); in make_one_node_map()
|
/linux/arch/sh/drivers/pci/ |
H A D | pci.c | 254 if (dev->subordinate) in pcibios_bus_report_status() 255 pcibios_bus_report_status(dev->subordinate, status_mask, warn); in pcibios_bus_report_status()
|
/linux/arch/x86/pci/ |
H A D | i386.c | 315 child = dev->subordinate; in pcibios_allocate_resources() 349 child = dev->subordinate; in pcibios_allocate_rom_resources()
|
H A D | sta2x11-fixup.c | 55 instance->bus0 = pdev->subordinate->number + 1; in sta2x11_new_instance()
|
/linux/arch/arm/kernel/ |
H A D | bios32.c | 55 if (dev->subordinate) in pcibios_bus_report_status() 56 pcibios_bus_report_status(dev->subordinate, status_mask, warn); in pcibios_bus_report_status()
|
/linux/drivers/infiniband/hw/mthca/ |
H A D | mthca_reset.c | 76 bridge->subordinate == mdev->pdev->bus) { in mthca_reset()
|