Lines Matching refs:parent
44 struct pcie_link_state *parent; /* pointer to the parent Link state */ member
188 struct pci_dev *child, *parent = link->pdev; in pcie_aspm_configure_common_clock() local
189 struct pci_bus *linkbus = parent->subordinate; in pcie_aspm_configure_common_clock()
203 pcie_capability_read_word(parent, PCI_EXP_LNKSTA, ®16); in pcie_aspm_configure_common_clock()
219 pcie_capability_read_word(parent, PCI_EXP_LNKCTL, ®16); in pcie_aspm_configure_common_clock()
225 pcie_capability_write_word(parent, PCI_EXP_LNKCTL, reg16); in pcie_aspm_configure_common_clock()
229 pcie_capability_write_word(parent, PCI_EXP_LNKCTL, reg16); in pcie_aspm_configure_common_clock()
234 pcie_capability_read_word(parent, PCI_EXP_LNKSTA, ®16); in pcie_aspm_configure_common_clock()
245 dev_err(&parent->dev, "ASPM: Could not configure common clock\n"); in pcie_aspm_configure_common_clock()
249 pcie_capability_write_word(parent, PCI_EXP_LNKCTL, parent_reg); in pcie_aspm_configure_common_clock()
340 link = link->parent; in pcie_aspm_check_latency()
346 struct pci_dev *child, *parent = link->pdev; in pcie_aspm_cap_init() local
347 struct pci_bus *linkbus = parent->subordinate; in pcie_aspm_cap_init()
361 pcie_get_aspm_reg(parent, &upreg); in pcie_aspm_cap_init()
436 struct pci_dev *child, *parent = link->pdev; in pcie_config_aspm_link() local
437 struct pci_bus *linkbus = parent->subordinate; in pcie_config_aspm_link()
459 pcie_config_aspm_dev(parent, upstream); in pcie_config_aspm_link()
463 pcie_config_aspm_dev(parent, upstream); in pcie_config_aspm_link()
472 link = link->parent; in pcie_config_aspm_path()
529 struct pcie_link_state *parent; in alloc_pcie_link_state() local
530 parent = pdev->bus->parent->self->link_state; in alloc_pcie_link_state()
531 if (!parent) { in alloc_pcie_link_state()
535 link->parent = parent; in alloc_pcie_link_state()
536 list_add(&link->link, &parent->children); in alloc_pcie_link_state()
539 if (!link->parent) in alloc_pcie_link_state()
542 link->root = link->parent->root; in alloc_pcie_link_state()
614 BUG_ON(root->parent); in pcie_update_aspm_capable()
637 struct pci_dev *parent = pdev->bus->self; in pcie_aspm_exit_link_state() local
640 if (!parent || !parent->link_state) in pcie_aspm_exit_link_state()
649 if (!list_is_last(&pdev->bus_list, &parent->subordinate->devices)) in pcie_aspm_exit_link_state()
652 link = parent->link_state; in pcie_aspm_exit_link_state()
654 parent_link = link->parent; in pcie_aspm_exit_link_state()
720 struct pci_dev *parent = pdev->bus->self; in __pci_disable_link_state() local
728 parent = pdev; in __pci_disable_link_state()
729 if (!parent || !parent->link_state) in __pci_disable_link_state()
748 link = parent->link_state; in __pci_disable_link_state()