Home
last modified time | relevance | path

Searched refs:subordinate (Results 1 - 25 of 110) sorted by relevance

12345

/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/drivers/pci/pcie/
H A Dpme.c85 if (dev->subordinate && pcie_pme_walk_bus(dev->subordinate)) in pcie_pme_walk_bus()
154 found = pcie_pme_walk_bus(port->subordinate); in pcie_pme_handle_request()
313 if (port->subordinate) in pcie_pme_mark_devices()
314 pci_walk_bus(port->subordinate, pcie_pme_can_wakeup, NULL); in pcie_pme_mark_devices()
362 || pcie_pme_check_wakeup(dev->subordinate)) in pcie_pme_check_wakeup()
393 wakeup = pcie_pme_check_wakeup(port->subordinate); in pcie_pme_suspend()
H A Daspm.c145 struct pci_bus *linkbus = link->pdev->subordinate; in pcie_set_clkpm_nocheck()
175 struct pci_bus *linkbus = link->pdev->subordinate; in pcie_clkpm_cap_init()
254 struct pci_bus *linkbus = parent->subordinate; in pcie_aspm_configure_common_clock()
565 struct pci_bus *linkbus = parent->subordinate; in pcie_aspm_cap_init()
762 struct pci_bus *linkbus = parent->subordinate; in pcie_config_aspm_link()
832 list_for_each_entry(child, &pdev->subordinate->devices, bus_list) { in pcie_aspm_sanity_check()
868 link->downstream = pci_function_0(pdev->subordinate); in alloc_pcie_link_state()
875 * its subordinate endpoints. in alloc_pcie_link_state()
903 list_for_each_entry(child, &pdev->subordinate->devices, bus_list) in pcie_aspm_update_sysfs_visibility()
937 if (list_empty(&pdev->subordinate in pcie_aspm_init_link_state()
[all...]
H A Derr.c155 * If the device provided is a bridge, walk the subordinate bus, including
159 * If the device provided has no subordinate bus, e.g., an RCEC, call the
166 if (bridge->subordinate) in pci_walk_bridge()
167 pci_walk_bus(bridge->subordinate, cb, userdata); in pci_walk_bridge()
183 * includes any subordinate devices. in pcie_do_recovery()
200 pci_warn(bridge, "subordinate device reset failed\n"); in pcie_do_recovery()
/kernel/linux/linux-6.6/drivers/pci/pcie/
H A Dpme.c85 if (dev->subordinate && pcie_pme_walk_bus(dev->subordinate)) in pcie_pme_walk_bus()
154 found = pcie_pme_walk_bus(port->subordinate); in pcie_pme_handle_request()
316 else if (port->subordinate) in pcie_pme_mark_devices()
317 pci_walk_bus(port->subordinate, pcie_pme_can_wakeup, NULL); in pcie_pme_mark_devices()
370 || pcie_pme_check_wakeup(dev->subordinate)) in pcie_pme_check_wakeup()
401 wakeup = pcie_pme_check_wakeup(port->subordinate); in pcie_pme_suspend()
H A Daspm.c144 struct pci_bus *linkbus = link->pdev->subordinate; in pcie_set_clkpm_nocheck()
174 struct pci_bus *linkbus = link->pdev->subordinate; in pcie_clkpm_cap_init()
204 struct pci_bus *linkbus = parent->subordinate; in pcie_aspm_configure_common_clock()
382 struct pci_dev *dev = pci_function_0(link->pdev->subordinate); in pcie_aspm_check_latency()
589 struct pci_bus *linkbus = parent->subordinate; in pcie_aspm_cap_init()
725 struct pci_bus *linkbus = parent->subordinate; in pcie_config_aspm_link()
795 list_for_each_entry(child, &pdev->subordinate->devices, bus_list) { in pcie_aspm_sanity_check()
831 link->downstream = pci_function_0(pdev->subordinate); in alloc_pcie_link_state()
838 * its subordinate endpoints. in alloc_pcie_link_state()
866 list_for_each_entry(child, &pdev->subordinate in pcie_aspm_update_sysfs_visibility()
[all...]
/kernel/linux/linux-5.10/drivers/pci/
H A Dremove.c67 struct pci_bus *bus = dev->subordinate; in pci_stop_bus_device()
87 struct pci_bus *bus = dev->subordinate; in pci_remove_bus_device()
96 dev->subordinate = NULL; in pci_remove_bus_device()
107 * that the device has been removed. We also remove any subordinate
H A Dpci.c1256 pci_wakeup_bus(dev->subordinate); in pci_power_up()
1348 pci_bus_set_current_state(dev->subordinate, PCI_D3cold); in pci_set_power_state()
2291 * configuration space of subordinate devices in pci_pme_list_scan()
2444 * wakeup on behalf of subordinate devices which is set up in __pci_enable_wake()
2968 pci_walk_bus(bridge->subordinate, pci_dev_check_d3cold, in pci_bridge_d3_update()
4826 if (!dev->subordinate || list_empty(&dev->subordinate->devices)) { in pci_bridge_wait_for_secondary_bus()
4832 delay = pci_bus_max_d3cold_delay(dev->subordinate); in pci_bridge_wait_for_secondary_bus()
4838 child = pci_dev_get(list_first_entry(&dev->subordinate->devices, in pci_bridge_wait_for_secondary_bus()
4936 if (pci_is_root_bus(dev->bus) || dev->subordinate || in pci_parent_bus_reset()
[all...]
H A Dbus.c354 child = dev->subordinate; in pci_bus_add_devices()
395 if (dev->subordinate) { in pci_walk_bus()
397 next = dev->subordinate->devices.next; in pci_walk_bus()
398 bus = dev->subordinate; in pci_walk_bus()
H A Dpci-sysfs.c137 if (pci_dev->subordinate) in resource_show()
358 struct pci_bus *subordinate = pdev->subordinate; in msi_bus_show() local
360 return sprintf(buf, "%u\n", subordinate ? in msi_bus_show()
361 !(subordinate->bus_flags & PCI_BUS_FLAGS_NO_MSI) in msi_bus_show()
369 struct pci_bus *subordinate = pdev->subordinate; in msi_bus_store() local
383 if (!subordinate) { in msi_bus_store()
391 subordinate->bus_flags &= ~PCI_BUS_FLAGS_NO_MSI; in msi_bus_store()
393 subordinate in msi_bus_store()
[all...]
/kernel/linux/linux-6.6/drivers/pci/
H A Dremove.c69 struct pci_bus *bus = dev->subordinate; in pci_stop_bus_device()
89 struct pci_bus *bus = dev->subordinate; in pci_remove_bus_device()
98 dev->subordinate = NULL; in pci_remove_bus_device()
109 * that the device has been removed. We also remove any subordinate
H A Dof_property.c94 u32 bus_range[] = { pdev->subordinate->busn_res.start, in of_pci_prop_bus_range()
95 pdev->subordinate->busn_res.end }; in of_pci_prop_bus_range()
224 list_for_each_entry(child, &pdev->subordinate->devices, bus_list) { in of_pci_prop_intr_map()
243 list_for_each_entry(child, &pdev->subordinate->devices, bus_list) { in of_pci_prop_intr_map()
H A Dbus.c382 child = dev->subordinate; in pci_bus_add_devices()
423 if (dev->subordinate) { in pci_walk_bus()
425 next = dev->subordinate->devices.next; in pci_walk_bus()
426 bus = dev->subordinate; in pci_walk_bus()
H A Dpci-sysfs.c168 if (pci_dev->subordinate) in resource_show()
387 struct pci_bus *subordinate = pdev->subordinate; in msi_bus_show() local
389 return sysfs_emit(buf, "%u\n", subordinate ? in msi_bus_show()
390 !(subordinate->bus_flags & PCI_BUS_FLAGS_NO_MSI) in msi_bus_show()
398 struct pci_bus *subordinate = pdev->subordinate; in msi_bus_store() local
412 if (!subordinate) { in msi_bus_store()
420 subordinate->bus_flags &= ~PCI_BUS_FLAGS_NO_MSI; in msi_bus_store()
422 subordinate in msi_bus_store()
[all...]
H A Dpci.c1503 pci_bus_set_current_state(dev->subordinate, PCI_D3cold); in pci_set_power_state()
2442 * state or the configuration space of subordinate in pci_pme_list_scan()
2607 * wakeup on behalf of subordinate devices which is set up in __pci_enable_wake()
3143 pci_walk_bus(bridge->subordinate, pci_dev_check_d3cold, in pci_bridge_d3_update()
5100 if (!dev->subordinate || list_empty(&dev->subordinate->devices)) { in pci_bridge_wait_for_secondary_bus()
5106 delay = pci_bus_max_d3cold_delay(dev->subordinate); in pci_bridge_wait_for_secondary_bus()
5112 child = list_first_entry(&dev->subordinate->devices, struct pci_dev, in pci_bridge_wait_for_secondary_bus()
5223 if (pci_is_root_bus(dev->bus) || dev->subordinate || in pci_parent_bus_reset()
5254 if (dev->multifunction || dev->subordinate || !de in pci_dev_reset_slot_function()
[all...]
/kernel/linux/linux-5.10/drivers/pci/hotplug/
H A Dacpiphp_glue.c24 * - When a P2P bridge is present, we elevate the refcount on the subordinate
378 * that is equivalent to the bus->subordinate in acpiphp_max_busnr()
380 * bus->subordinate value because it could have in acpiphp_max_busnr()
437 struct pci_bus *bus = bridge->subordinate; in acpiphp_native_scan_bridge()
457 if (dev->subordinate) { in acpiphp_native_scan_bridge()
458 pcibios_resource_survey_bus(dev->subordinate); in acpiphp_native_scan_bridge()
459 pci_bus_size_bridges(dev->subordinate); in acpiphp_native_scan_bridge()
460 pci_bus_assign_resources(dev->subordinate); in acpiphp_native_scan_bridge()
503 if (pass && dev->subordinate) { in enable_slot()
505 pcibios_resource_survey_bus(dev->subordinate); in enable_slot()
[all...]
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()
94 struct pci_bus *parent = ctrl->pcie->port->subordinate; in pciehp_unconfigure_device()
/kernel/linux/linux-6.6/drivers/pci/hotplug/
H A Dacpiphp_glue.c24 * - When a P2P bridge is present, we elevate the refcount on the subordinate
379 * that is equivalent to the bus->subordinate in acpiphp_max_busnr()
381 * bus->subordinate value because it could have in acpiphp_max_busnr()
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()
[all...]
H A Dpciehp_pci.c36 struct pci_bus *parent = bridge->subordinate; in pciehp_configure_device()
94 struct pci_bus *parent = ctrl->pcie->port->subordinate; in pciehp_unconfigure_device()
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()
/kernel/linux/linux-5.10/arch/mips/pci/
H A Dfixup-sb1250.c27 * width, so we record the PCI-HT bridge's secondary and subordinate bus
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()
/kernel/linux/linux-6.6/arch/mips/pci/
H A Dfixup-sb1250.c27 * width, so we record the PCI-HT bridge's secondary and subordinate bus
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()
/kernel/linux/linux-5.10/drivers/irqchip/
H A Dirq-gic-v3-its-pci-msi.c72 if (alias_dev != pdev && alias_dev->subordinate) in its_pci_msi_prepare()
73 pci_walk_bus(alias_dev->subordinate, its_pci_msi_vec_count, in its_pci_msi_prepare()

Completed in 30 milliseconds

12345