Lines Matching full:aspm

45 		pci_err(dev, "no suspend buffer for LTR; ASPM issues possible after resume\n");  in pci_save_ltr_state()
79 pci_err(pdev, "unable to allocate ASPM L1SS save buffer (%pe)\n", in pci_configure_aspm_l1ss()
101 * Save L1 substate configuration. The ASPM L0s/L1 configuration in pci_save_aspm_l1ss_state()
235 /* ASPM state */
236 u32 aspm_support:7; /* Supported ASPM state */
237 u32 aspm_enabled:7; /* Enabled ASPM state */
238 u32 aspm_capable:7; /* Capable ASPM state with latency */
239 u32 aspm_default:7; /* Default ASPM state by BIOS or
241 u32 aspm_disable:7; /* Disabled ASPM state */
295 /* Disable ASPM and Clock PM */ in policy_to_aspm_state()
298 /* Enable ASPM L0s/L1 */ in policy_to_aspm_state()
313 /* Disable ASPM and Clock PM */ in policy_to_clkpm_state()
337 * Update ASPM and CLKREQ bits of LNKCTL in save_state. We only in pci_update_aspm_saved_state()
407 * common clock. That will reduce the ASPM state exit latency.
448 pci_info(parent, "ASPM: current common clock configuration is inconsistent, reconfiguring\n"); in pcie_aspm_configure_common_clock()
467 pci_err(parent, "ASPM: Could not configure common clock\n"); in pcie_aspm_configure_common_clock()
758 * to this device, we can't use ASPM L1.2 because it relies on the in aspm_l1ss_init()
808 pci_info(pdev, "ASPM: default states%s%s\n", in pcie_aspm_override_default_link_state()
821 /* Set enabled/disable so that we will disable ASPM later */ in pcie_aspm_cap_init()
828 * If ASPM not supported, don't mess with the clocks and link, in pcie_aspm_cap_init()
905 /* Configure the ASPM L1 substates. Caller must disable L1 first. */
924 * - ASPM/PCIPM L1.2 must be disabled while programming timing in pcie_config_aspm_l1ss()
969 /* Convert ASPM state to upstream/downstream ASPM register state */ in pcie_config_aspm_link()
981 * bits for ASPM L1 PM Substates must be done while ASPM L1 is in pcie_config_aspm_link()
985 * Per sec 7.5.3.7, when disabling ASPM L1, software must disable in pcie_config_aspm_link()
987 * Upstream component, and ASPM L1 must be enabled in the Upstream in pcie_config_aspm_link()
990 * Sec 7.5.3.7 also recommends programming the same ASPM Control in pcie_config_aspm_link()
1006 /* Update latest ASPM configuration in saved context */ in pcie_config_aspm_link()
1034 * very strange. Disable ASPM for the whole slot in pcie_aspm_sanity_check()
1041 * If ASPM is disabled then we're not going to change in pcie_aspm_sanity_check()
1050 * Disable ASPM for pre-1.1 PCIe device, we follow MS to use in pcie_aspm_sanity_check()
1055 …pci_info(child, "disabling ASPM on pre-1.1 PCIe device. You can enable it with 'pcie_aspm=force'\… in pcie_aspm_sanity_check()
1149 * Setup initial ASPM state. Note that we need to configure in pcie_aspm_init_link_state()
1160 * link policy setting. Enabling ASPM on broken hardware can cripple in pcie_aspm_init_link_state()
1161 * it even before the driver has had a chance to disable ASPM, so in pcie_aspm_init_link_state()
1162 * default to a safe level right now. If we're enabling ASPM beyond in pcie_aspm_init_link_state()
1404 * A driver requested that ASPM be disabled on this device, but in __pci_disable_link_state()
1405 * if we don't have permission to manage ASPM (e.g., on ACPI in __pci_disable_link_state()
1412 pci_warn(pdev, "can't disable ASPM; OS doesn't have ASPM control\n"); in __pci_disable_link_state()
1442 * never enter specific states. Note that if the BIOS didn't grant ASPM
1447 * @state: ASPM link state to disable
1462 * A driver requested that ASPM be enabled on this device, but in __pci_enable_link_state()
1463 * if we don't have permission to manage ASPM (e.g., on ACPI in __pci_enable_link_state()
1468 pci_warn(pdev, "can't override BIOS ASPM; OS doesn't have ASPM control\n"); in __pci_enable_link_state()
1490 * BIOS didn't grant ASPM control to the OS, this does nothing because we can't
1498 * @state: Mask of ASPM link states to enable
1509 * the BIOS didn't grant ASPM control to the OS, this does nothing because we
1517 * @state: Mask of ASPM link states to enable
1536 pci_info(pdev, "ASPM: Link Capabilities%s%s treated as unsupported to avoid device defect\n", in pcie_aspm_remove_cap()
1584 * pcie_aspm_enabled - Check if PCIe ASPM has been enabled for a device.
1750 pr_info("PCIe ASPM is disabled\n"); in pcie_aspm_disable()
1753 pr_info("PCIe ASPM is forcibly enabled\n"); in pcie_aspm_disable()
1763 * Disabling ASPM is intended to prevent the kernel from modifying in pcie_no_aspm()