Home
last modified time | relevance | path

Searched refs:subordinate (Results 1 – 57 of 57) sorted by relevance

/linux-4.1.27/drivers/pcmcia/
Dcardbus.c55 if (dev->subordinate) in cardbus_config_irq_and_cls()
56 cardbus_config_irq_and_cls(dev->subordinate, irq); in cardbus_config_irq_and_cls()
69 struct pci_bus *bus = s->cb_dev->subordinate; in cb_alloc()
116 bus = bridge->subordinate; in cb_free()
Dyenta_socket.c706 res->name = dev->subordinate->name; in yenta_allocate_res()
763 pci_setup_cardbus(socket->dev->subordinate); in yenta_allocate_resources()
1051 ((unsigned int)dev->subordinate->busn_res.end << 16) | /* subordinate bus */ in yenta_config_init()
1052 ((unsigned int)dev->subordinate->busn_res.start << 8) | /* secondary bus */ in yenta_config_init()
1053 dev->subordinate->primary); /* primary bus */ in yenta_config_init()
1155 if (!dev->subordinate) { in yenta_probe()
1258 yenta_fixup_parent_bridge(dev->subordinate); in yenta_probe()
/linux-4.1.27/drivers/pci/pcie/
Dpme.c94 if (dev->subordinate && pcie_pme_walk_bus(dev->subordinate)) in pcie_pme_walk_bus()
163 found = pcie_pme_walk_bus(port->subordinate); in pcie_pme_handle_request()
323 if (port->subordinate) { in pcie_pme_mark_devices()
324 pci_walk_bus(port->subordinate, pcie_pme_set_native, NULL); in pcie_pme_mark_devices()
385 || pcie_pme_check_wakeup(dev->subordinate)) in pcie_pme_check_wakeup()
406 wakeup = pcie_pme_check_wakeup(port->subordinate); in pcie_pme_suspend()
Daspm.c129 struct pci_bus *linkbus = link->pdev->subordinate; in pcie_set_clkpm_nocheck()
159 struct pci_bus *linkbus = link->pdev->subordinate; in pcie_clkpm_cap_init()
189 struct pci_bus *linkbus = parent->subordinate; in pcie_aspm_configure_common_clock()
347 struct pci_bus *linkbus = parent->subordinate; in pcie_aspm_cap_init()
437 struct pci_bus *linkbus = parent->subordinate; in pcie_config_aspm_link()
491 list_for_each_entry(child, &pdev->subordinate->devices, bus_list) { in pcie_aspm_sanity_check()
574 if (list_empty(&pdev->subordinate->devices)) in pcie_aspm_init_link_state()
622 struct pci_bus *linkbus = link->pdev->subordinate; in pcie_update_aspm_capable()
649 if (!list_is_last(&pdev->bus_list, &parent->subordinate->devices)) in pcie_aspm_exit_link_state()
/linux-4.1.27/drivers/pci/
Dremove.c64 struct pci_bus *bus = dev->subordinate; in pci_stop_bus_device()
84 struct pci_bus *bus = dev->subordinate; in pci_remove_bus_device()
93 dev->subordinate = NULL; in pci_remove_bus_device()
Dpci.c751 pci_wakeup_bus(dev->subordinate); in __pci_start_power_transition()
796 __pci_bus_set_current_state(dev->subordinate, PCI_D3cold); in __pci_complete_power_transition()
3307 if (pci_is_root_bus(dev->bus) || dev->subordinate || in pci_parent_bus_reset()
3342 if (dev->subordinate || !dev->slot || in pci_dev_reset_slot_function()
3602 (dev->subordinate && !pci_bus_resetable(dev->subordinate))) in pci_bus_resetable()
3616 if (dev->subordinate) in pci_bus_lock()
3617 pci_bus_lock(dev->subordinate); in pci_bus_lock()
3627 if (dev->subordinate) in pci_bus_unlock()
3628 pci_bus_unlock(dev->subordinate); in pci_bus_unlock()
3641 if (dev->subordinate) { in pci_bus_trylock()
[all …]
Dbus.c320 child = dev->subordinate; in pci_bus_add_devices()
361 if (dev->subordinate) { in pci_walk_bus()
363 next = dev->subordinate->devices.next; in pci_walk_bus()
364 bus = dev->subordinate; in pci_walk_bus()
Dpci-sysfs.c139 if (pci_dev->subordinate) in resource_show()
259 struct pci_bus *subordinate = pdev->subordinate; in msi_bus_show() local
261 return sprintf(buf, "%u\n", subordinate ? in msi_bus_show()
262 !(subordinate->bus_flags & PCI_BUS_FLAGS_NO_MSI) in msi_bus_show()
270 struct pci_bus *subordinate = pdev->subordinate; in msi_bus_store() local
284 if (!subordinate) { in msi_bus_store()
292 subordinate->bus_flags &= ~PCI_BUS_FLAGS_NO_MSI; in msi_bus_store()
294 subordinate->bus_flags |= PCI_BUS_FLAGS_NO_MSI; in msi_bus_store()
296 dev_info(&subordinate->dev, "MSI/MSI-X %s for future drivers of devices on this bus\n", in msi_bus_store()
Dprobe.c717 bridge->subordinate = child; in pci_alloc_child_bus()
773 u8 primary, secondary, subordinate; in pci_scan_bridge() local
779 subordinate = (buses >> 16) & 0xFF; in pci_scan_bridge()
782 secondary, subordinate, pass); in pci_scan_bridge()
784 if (!primary && (primary != bus->number) && secondary && subordinate) { in pci_scan_bridge()
792 secondary > subordinate)) { in pci_scan_bridge()
794 secondary, subordinate); in pci_scan_bridge()
806 if ((secondary || subordinate) && !pcibios_assign_all_busses() && in pci_scan_bridge()
828 pci_bus_insert_busn_res(child, secondary, subordinate); in pci_scan_bridge()
833 if (cmax > subordinate) in pci_scan_bridge()
[all …]
Dhotplug-pci.c24 if (!dev->subordinate) in pci_hp_add_bridge()
Dsearch.c76 PCI_DEVID(tmp->subordinate->number, in pci_for_each_dma_alias()
92 PCI_DEVID(tmp->subordinate->number, in pci_for_each_dma_alias()
Dsetup-bus.c1228 struct pci_bus *b = dev->subordinate; in __pci_bus_size_bridges()
1353 b = dev->subordinate; in __pci_bus_assign_resources()
1392 b = bridge->subordinate; in __pci_bridge_assign_resources()
1495 struct pci_bus *b = dev->subordinate; in pci_bus_release_bridge_resources()
1541 b = dev->subordinate; in pci_bus_dump_resources()
1723 if (fail_res->dev->subordinate) in pci_assign_unassigned_root_bus_resources()
1745 struct pci_bus *parent = bridge->subordinate; in pci_assign_unassigned_bridge_resources()
1789 if (fail_res->dev->subordinate) in pci_assign_unassigned_bridge_resources()
1813 __pci_bus_size_bridges(dev->subordinate, in pci_assign_unassigned_bus_resources()
Dquirks.c747 list_for_each_entry(pdev, &dev->subordinate->devices, bus_list) { in quirk_xio2000a()
837 if (dev->subordinate && dev->revision <= 0x12) { in quirk_amd_8131_mmrbc()
840 dev->subordinate->bus_flags |= PCI_BUS_FLAGS_NO_MMRBC; in quirk_amd_8131_mmrbc()
2257 if (dev->subordinate) { in quirk_disable_msi()
2259 dev->subordinate->bus_flags |= PCI_BUS_FLAGS_NO_MSI; in quirk_disable_msi()
2313 if (dev->subordinate && !msi_ht_cap_enabled(dev)) { in quirk_msi_ht_cap()
2315 dev->subordinate->bus_flags |= PCI_BUS_FLAGS_NO_MSI; in quirk_msi_ht_cap()
2328 if (!dev->subordinate) in quirk_nvidia_ck804_msi_ht_cap()
2339 dev->subordinate->bus_flags |= PCI_BUS_FLAGS_NO_MSI; in quirk_nvidia_ck804_msi_ht_cap()
3215 if (!sibling || !sibling->subordinate) in quirk_apple_wait_for_thunderbolt()
[all …]
Dpci.h90 return !!(pci_dev->subordinate); in pci_has_subordinate()
Dpci-acpi.c337 pci_pme_wakeup_bus(pci_dev->subordinate); in pci_acpi_wake_dev()
/linux-4.1.27/drivers/pci/hotplug/
Dshpchp_pci.c42 struct pci_bus *parent = bridge->subordinate; in shpchp_configure_device()
84 struct pci_bus *parent = p_slot->ctrl->pci_dev->subordinate; in shpchp_unconfigure_device()
Dpciehp_pci.c41 struct pci_bus *parent = bridge->subordinate; in pciehp_configure_device()
82 struct pci_bus *parent = p_slot->ctrl->pcie->port->subordinate; in pciehp_unconfigure_device()
Dpciehp_core.c133 pci_domain_nr(ctrl->pcie->port->subordinate), in init_slot()
134 ctrl->pcie->port->subordinate->number, PSN(ctrl)); in init_slot()
136 ctrl->pcie->port->subordinate, 0, name); in init_slot()
258 if (!dev->port->subordinate) { in pciehp_probe()
Dpciehp_ctrl.c207 struct pci_bus *parent = ctrl->pcie->port->subordinate; in board_added()
303 pci_domain_nr(p_slot->ctrl->pcie->port->subordinate), in pciehp_power_thread()
304 p_slot->ctrl->pcie->port->subordinate->number); in pciehp_power_thread()
315 pci_domain_nr(p_slot->ctrl->pcie->port->subordinate), in pciehp_power_thread()
316 p_slot->ctrl->pcie->port->subordinate->number); in pciehp_power_thread()
Dpciehp_hpc.c308 found = pci_bus_check_dev(ctrl->pcie->port->subordinate, in pciehp_check_link_status()
319 pcie_update_link_speed(ctrl->pcie->port->subordinate, lnk_status); in pciehp_check_link_status()
533 struct pci_bus *subordinate = pdev->subordinate; in pcie_isr() local
568 if (subordinate) { in pcie_isr()
569 list_for_each_entry(dev, &subordinate->devices, bus_list) { in pcie_isr()
Dshpchp_core.c126 slot->bus = ctrl->pci_dev->subordinate->number; in init_slots()
147 pci_domain_nr(ctrl->pci_dev->subordinate), in init_slots()
151 ctrl->pci_dev->subordinate, slot->device, name); in init_slots()
Dsgi_hotplug.c215 if (dev->subordinate) { in sn_bus_free_data()
216 subordinate_bus = dev->subordinate; in sn_bus_free_data()
395 if (dev->subordinate) { in enable_slot()
396 new_bus = dev->subordinate; in enable_slot()
Dshpchp_ctrl.c250 struct pci_bus *parent = ctrl->pci_dev->subordinate; in board_added()
286 bsp = ctrl->pci_dev->subordinate->cur_bus_speed; in board_added()
287 msp = ctrl->pci_dev->subordinate->max_bus_speed; in board_added()
290 if (!list_empty(&ctrl->pci_dev->subordinate->devices)) in board_added()
Dshpchp_sysfs.c47 bus = pdev->subordinate; in show_ctrl()
Dacpiphp_glue.c500 if (pass && dev->subordinate) { in enable_slot()
502 pcibios_resource_survey_bus(dev->subordinate); in enable_slot()
503 __pci_bus_size_bridges(dev->subordinate, in enable_slot()
634 struct pci_bus *bus = dev->subordinate; in trim_stale_devices()
Dcpcihp_generic.c164 bus = dev->subordinate; in cpcihp_generic_init()
Dcpcihp_zt5550.c246 bus0 = bus0_dev->subordinate; in zt5550_hc_init_one()
Drpadlpar_core.c164 pcibios_map_io_space(dev->subordinate); in dlpar_pci_add_bus()
Dshpchp_hpc.c657 struct pci_bus *bus = ctrl->pci_dev->subordinate; in shpc_get_cur_bus_speed()
871 struct pci_bus *bus = ctrl->pci_dev->subordinate; in shpc_get_max_bus_speed()
Dibmphp_core.c817 child = func->dev->subordinate; in ibm_configure_device()
Dcpqphp_core.c837 bus = pdev->subordinate; in cpqhpc_probe()
Dcpqphp_pci.c111 child = func->pci_dev->subordinate; in cpqhp_configure_device()
/linux-4.1.27/arch/powerpc/kernel/
Dpci_32.c98 if (!dev || !dev->subordinate) { in make_one_node_map()
102 make_one_node_map(node, dev->subordinate->number); in make_one_node_map()
Deeh.c1183 struct pci_bus *subbus = dev->subordinate; in eeh_add_device_tree_late()
1206 struct pci_bus *subbus = dev->subordinate; in eeh_add_sysfs_files()
/linux-4.1.27/arch/sh/drivers/pci/
Dpci.c255 if (dev->subordinate) in pcibios_bus_report_status()
256 pcibios_bus_report_status(dev->subordinate, status_mask, warn); in pcibios_bus_report_status()
/linux-4.1.27/include/linux/
Dmcb.h60 struct mcb_bus *subordinate; member
Dpci.h261 struct pci_bus *subordinate; /* bus this device bridges to */ member
/linux-4.1.27/drivers/pci/pcie/aer/
Daerdrv.c111 if (!dev->subordinate) in set_downstream_devices_error_reporting()
113 pci_walk_bus(dev->subordinate, set_device_error_reporting, &enable); in set_downstream_devices_error_reporting()
Daerdrv_core.c196 pci_walk_bus(parent->subordinate, find_device_iter, e_info); in find_source_device()
353 pci_walk_bus(dev->subordinate, cb, &result_data); in broadcast_error_message()
/linux-4.1.27/arch/x86/pci/
Di386.c314 child = dev->subordinate; in pcibios_allocate_resources()
348 child = dev->subordinate; in pcibios_allocate_rom_resources()
Dsta2x11-fixup.c68 instance->bus0 = pdev->subordinate->number + 1; in sta2x11_new_instance()
Dfixup.c259 if ((pbus = pdev->subordinate) == NULL) in pcie_rootport_aspm_quirk()
/linux-4.1.27/drivers/infiniband/hw/mthca/
Dmthca_reset.c76 bridge->subordinate == mdev->pdev->bus) { in mthca_reset()
/linux-4.1.27/arch/arm/kernel/
Dbios32.c63 if (dev->subordinate) in pcibios_bus_report_status()
64 pcibios_bus_report_status(dev->subordinate, status_mask, warn); in pcibios_bus_report_status()
/linux-4.1.27/arch/powerpc/platforms/powernv/
Dpci-ioda.c305 if (!pdev->subordinate) in pnv_ioda2_pick_m64_pe()
308 pci_bus_for_each_resource(pdev->subordinate, r, i) { in pnv_ioda2_pick_m64_pe()
1033 if ((pe->flags & PNV_IODA_PE_BUS_ALL) && dev->subordinate) in pnv_ioda_setup_same_PE()
1034 pnv_ioda_setup_same_PE(dev->subordinate, pe); in pnv_ioda_setup_same_PE()
1118 if (dev->subordinate) { in pnv_ioda_setup_PEs()
1120 pnv_ioda_setup_bus_PE(dev->subordinate, 1); in pnv_ioda_setup_PEs()
1122 pnv_ioda_setup_PEs(dev->subordinate); in pnv_ioda_setup_PEs()
1669 if (dev->subordinate) in pnv_ioda_setup_bus_dma()
1670 pnv_ioda_setup_bus_dma(pe, dev->subordinate, in pnv_ioda_setup_bus_dma()
/linux-4.1.27/drivers/mcb/
Dmcb-core.c318 child = mdev->subordinate; in __mcb_bus_add_child()
/linux-4.1.27/arch/tile/kernel/
Dpci.c351 next_bus = dev->subordinate; in pcibios_init()
/linux-4.1.27/arch/mips/pci/
Dpci-octeon.c111 if (dev->subordinate) { in pcibios_plat_dev_init()
/linux-4.1.27/drivers/acpi/
Dpci_root.c334 pbus = pdev->subordinate; in acpi_get_pci_dev()
/linux-4.1.27/drivers/base/power/
Dmain.c1693 int device_pm_wait_for_dev(struct device *subordinate, struct device *dev) in device_pm_wait_for_dev() argument
1695 dpm_wait(dev, subordinate->power.async_suspend); in device_pm_wait_for_dev()
/linux-4.1.27/arch/arm/mach-iop13xx/
Dpci.c69 if (dev->subordinate) in iop13xx_map_pci_memory()
/linux-4.1.27/drivers/iommu/
Dfsl_pamu_domain.c973 if (pdev->subordinate) in fsl_pamu_add_device()
Dintel-iommu.c751 if (ptmp->subordinate && in device_to_iommu()
752 ptmp->subordinate->number <= pdev->bus->number && in device_to_iommu()
753 ptmp->subordinate->busn_res.end >= pdev->bus->number) in device_to_iommu()
/linux-4.1.27/drivers/platform/x86/
Deeepc-laptop.c591 bus = port->subordinate; in eeepc_rfkill_hotplug()
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dtg3.c16214 if (bridge->subordinate && in tg3_get_invariants()
16215 (bridge->subordinate->number == in tg3_get_invariants()
16244 if (bridge->subordinate && in tg3_get_invariants()
16245 (bridge->subordinate->number <= in tg3_get_invariants()
16247 (bridge->subordinate->busn_res.end >= in tg3_get_invariants()
16272 if (bridge && bridge->subordinate && in tg3_get_invariants()
16273 (bridge->subordinate->number <= in tg3_get_invariants()
16275 (bridge->subordinate->busn_res.end >= in tg3_get_invariants()
/linux-4.1.27/Documentation/
DCodingStyle39 to align the "switch" and its subordinate "case" labels in the same column
/linux-4.1.27/arch/mips/
DKconfig2721 connection and device connection. The PCI bus is a subordinate