Home
last modified time | relevance | path

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

123

/linux-6.15/drivers/pcmcia/
H A Dcardbus.c54 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()
/linux-6.15/drivers/pci/pcie/
H A Dbwctrl.c100 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()
298 if (!port->subordinate) in pcie_bwnotif_probe()
H A Dpme.c86 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 Daspm.c350 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 …]
H A Derr.c185 if (bridge->subordinate) in pci_walk_bridge()
186 pci_walk_bus(bridge->subordinate, cb, userdata); in pci_walk_bridge()
/linux-6.15/drivers/pci/
H A Dremove.c92 struct pci_bus *bus = dev->subordinate; in pci_stop_bus_device()
112 struct pci_bus *bus = dev->subordinate; in pci_remove_bus_device()
121 dev->subordinate = NULL; in pci_remove_bus_device()
H A Dpci.c4884 if (!dev->subordinate || list_empty(&dev->subordinate->devices)) { in pci_bridge_wait_for_secondary_bus()
5433 (dev->subordinate && !pci_bus_resettable(dev->subordinate))) in pci_bus_resettable()
5447 if (dev->subordinate) in pci_bus_lock()
5460 if (dev->subordinate) in pci_bus_unlock()
5487 if (dev->subordinate) in pci_bus_trylock()
5509 (dev->subordinate && !pci_bus_resettable(dev->subordinate))) in pci_slot_resettable()
5524 if (dev->subordinate) in pci_slot_lock()
5539 if (dev->subordinate) in pci_slot_unlock()
5568 if (dev->subordinate) in pci_slot_trylock()
5586 if (dev->subordinate) in pci_bus_save_and_disable_locked()
[all …]
H A Dpci-sysfs.c173 if (pci_dev->subordinate) in resource_show()
392 struct pci_bus *subordinate = pdev->subordinate; in msi_bus_show() local
394 return sysfs_emit(buf, "%u\n", subordinate ? in msi_bus_show()
395 !(subordinate->bus_flags & PCI_BUS_FLAGS_NO_MSI) in msi_bus_show()
403 struct pci_bus *subordinate = pdev->subordinate; in msi_bus_store() local
417 if (!subordinate) { in msi_bus_store()
425 subordinate->bus_flags &= ~PCI_BUS_FLAGS_NO_MSI; in msi_bus_store()
427 subordinate->bus_flags |= PCI_BUS_FLAGS_NO_MSI; in msi_bus_store()
429 dev_info(&subordinate->dev, "MSI/MSI-X %s for future drivers of devices on this bus\n", in msi_bus_store()
530 struct pci_bus *bus = pdev->subordinate; in reset_subordinate_store()
H A Dof_property.c98 u32 bus_range[] = { pdev->subordinate->busn_res.start, in of_pci_prop_bus_range()
99 pdev->subordinate->busn_res.end }; in of_pci_prop_bus_range()
248 list_for_each_entry(child, &pdev->subordinate->devices, bus_list) { in of_pci_prop_intr_map()
269 list_for_each_entry(child, &pdev->subordinate->devices, bus_list) { in of_pci_prop_intr_map()
H A Dsetup-bus.c1405 struct pci_bus *b = dev->subordinate; in __pci_bus_size_bridges()
1580 b = dev->subordinate; in __pci_bus_assign_resources()
1646 child = dev->subordinate; in pci_bus_allocate_dev_resources()
1686 b = bridge->subordinate; in __pci_bridge_assign_resources()
1787 struct pci_bus *b = dev->subordinate; in pci_bus_release_bridge_resources()
1833 b = dev->subordinate; in pci_bus_dump_resources()
2112 b = dev->subordinate; in pci_bus_distribute_available_resources()
2210 b = dev->subordinate; in pci_root_bus_distribute_available_resources()
2350 struct pci_bus *parent = bridge->subordinate; in pci_assign_unassigned_bridge_resources()
2457 pci_setup_bridge(bridge->subordinate); in pci_reassign_bridge_resources()
[all …]
H A Dprobe.c1225 bridge->subordinate = child; in pci_alloc_child_bus()
1347 u8 primary, secondary, subordinate; in pci_scan_bridge_extend() local
1365 secondary, subordinate, pass); in pci_scan_bridge_extend()
1375 secondary > subordinate)) { in pci_scan_bridge_extend()
1377 secondary, subordinate); in pci_scan_bridge_extend()
1416 buses = subordinate - secondary; in pci_scan_bridge_extend()
1418 if (cmax > subordinate) in pci_scan_bridge_extend()
1420 subordinate, cmax); in pci_scan_bridge_extend()
1423 if (subordinate > max) in pci_scan_bridge_extend()
1424 max = subordinate; in pci_scan_bridge_extend()
[all …]
H A Dbus.c403 child = dev->subordinate; in pci_bus_add_devices()
420 if (dev->subordinate) { in __pci_walk_bus()
421 ret = __pci_walk_bus(dev->subordinate, cb, userdata); in __pci_walk_bus()
H A Dsearch.c90 PCI_DEVID(tmp->subordinate->number, in pci_for_each_dma_alias()
104 PCI_DEVID(tmp->subordinate->number, in pci_for_each_dma_alias()
/linux-6.15/drivers/pci/hotplug/
H A Dacpiphp_glue.c446 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 Dshpchp_pci.c28 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 Dpciehp_pci.c36 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 Dpciehp_core.c82 ctrl->pcie->port->subordinate, 0, name); in init_slot()
193 if (!dev->port->subordinate) { in pciehp_probe()
295 pdev = pci_get_slot(ctrl->pcie->port->subordinate, PCI_DEVFN(0, 0)); in pciehp_device_replaced()
336 pci_walk_bus(ctrl->pcie->port->subordinate, in pciehp_resume_noirq()
H A Dshpchp_core.c79 slot->bus = ctrl->pci_dev->subordinate->number; in init_slots()
97 pci_domain_nr(ctrl->pci_dev->subordinate), in init_slots()
101 ctrl->pci_dev->subordinate, slot->device, name); in init_slots()
H A Dpciehp_hpc.c305 found = pci_bus_check_dev(ctrl->pcie->port->subordinate, in pciehp_check_link_status()
323 __pcie_update_link_speed(ctrl->pcie->port->subordinate, lnk_status, linksta2); in pciehp_check_link_status()
987 struct pci_bus *subordinate = pdev->subordinate; in pcie_init() local
1017 ctrl->state = list_empty(&subordinate->devices) ? OFF_STATE : ON_STATE; in pcie_init()
1063 pdev = pci_get_slot(subordinate, PCI_DEVFN(0, 0)); in pcie_init()
H A Dshpchp_ctrl.c236 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()
/linux-6.15/drivers/thermal/
H A Dpcie_cooling.c25 *state = port->subordinate->max_bus_speed - PCIE_SPEED_2_5GT; in pcie_cooling_get_max_level()
35 *state = cdev->max_state - (port->subordinate->cur_bus_speed - PCIE_SPEED_2_5GT); in pcie_cooling_get_cur_level()
/linux-6.15/arch/mips/pci/
H A Dfixup-sb1250.c51 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-6.15/drivers/irqchip/
H A Dirq-gic-v3-its-msi-parent.c61 if (alias_dev->subordinate) in its_pci_msi_prepare()
62 pci_walk_bus(alias_dev->subordinate, in its_pci_msi_prepare()
/linux-6.15/arch/powerpc/kernel/
H A Dpci_32.c102 if (!dev || !dev->subordinate) { in make_one_node_map()
106 make_one_node_map(node, dev->subordinate->number); in make_one_node_map()
/linux-6.15/arch/sh/drivers/pci/
H A Dpci.c254 if (dev->subordinate) in pcibios_bus_report_status()
255 pcibios_bus_report_status(dev->subordinate, status_mask, warn); in pcibios_bus_report_status()

123