Home
last modified time | relevance | path

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

12

/linux/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()
113 bus = bridge->subordinate; in cb_free()
/linux/drivers/pci/pcie/
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 Derr.c204 if (bridge->subordinate) in pci_walk_bridge()
205 pci_walk_bus(bridge->subordinate, cb, userdata); in pci_walk_bridge()
/linux/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()
H A Dpci-octeon.c108 if (dev->subordinate) { in pcibios_plat_dev_init()
/linux/drivers/pci/hotplug/
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 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 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 Dshpchp_core.c79 slot->bus = ctrl->pci_dev->subordinate->number; in init_slots()
98 pci_domain_nr(ctrl->pci_dev->subordinate), in init_slots()
102 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, PCIE_HOTPLUG, in pciehp_check_link_status()
575 pdev = pci_get_slot(ctrl->pcie->port->subordinate, PCI_DEVFN(0, 0)); in pciehp_device_replaced()
1012 struct pci_bus *subordinate = pdev->subordinate; in pcie_init() local
1042 ctrl->state = list_empty(&subordinate->devices) ? OFF_STATE : ON_STATE; in pcie_init()
1088 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()
H A Dshpchp_sysfs.c33 bus = pdev->subordinate; in show_ctrl()
H A Dcpcihp_generic.c145 bus = dev->subordinate; in cpcihp_generic_init()
H A Dcpcihp_zt5550.c227 bus0 = bus0_dev->subordinate; in zt5550_hc_init_one()
H A Drpadlpar_core.c159 pcibios_map_io_space(dev->subordinate); in dlpar_pci_add_bus()
H A Dshpchp_hpc.c617 struct pci_bus *bus = ctrl->pci_dev->subordinate; in shpc_get_cur_bus_speed()
831 struct pci_bus *bus = ctrl->pci_dev->subordinate; in shpc_get_max_bus_speed()
H A Dibmphp_core.c694 child = func->dev->subordinate; in ibm_configure_device()
/linux/drivers/pci/
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 Dtsm.c115 pci_walk_bus(pdev->subordinate, cb, data); in DEFINE_FREE()
125 pci_walk_bus_reverse(pdev->subordinate, cb, data); in pci_tsm_walk_fns_reverse()
/linux/drivers/infiniband/hw/mthca/
H A Dmthca_reset.c76 bridge->subordinate == mdev->pdev->bus) { in mthca_reset()
/linux/Documentation/devicetree/bindings/fsi/
H A Dfsi.txt41 adding subordinate device tree nodes as children of FSI engines.
/linux/arch/sparc/kernel/
H A Dpci_sun4v.c270 if (pdev->subordinate) { in dma_4v_iotsb_bind()
273 pdev->subordinate); in dma_4v_iotsb_bind()
/linux/arch/x86/pci/
H A Dfixup.c250 if ((pbus = pdev->subordinate) == NULL) in pcie_rootport_aspm_quirk()
/linux/Documentation/PCI/
H A Dpcieaer-howto.rst197 device has subordinate devices, those are all affected by the
H A Dacpi-info.rst48 things like secondary/subordinate bus registers that determine the bus

12