Lines Matching refs:encoding
306 u32 encoding = (lnkcap & PCI_EXP_LNKCAP_L0SEL) >> 12; in calc_l0s_latency() local
308 if (encoding == 0x7) in calc_l0s_latency()
310 return (64 << encoding); in calc_l0s_latency()
314 static u32 calc_l0s_acceptable(u32 encoding) in calc_l0s_acceptable() argument
316 if (encoding == 0x7) in calc_l0s_acceptable()
318 return (64 << encoding); in calc_l0s_acceptable()
324 u32 encoding = (lnkcap & PCI_EXP_LNKCAP_L1EL) >> 15; in calc_l1_latency() local
326 if (encoding == 0x7) in calc_l1_latency()
328 return (1000 << encoding); in calc_l1_latency()
332 static u32 calc_l1_acceptable(u32 encoding) in calc_l1_acceptable() argument
334 if (encoding == 0x7) in calc_l1_acceptable()
336 return (1000 << encoding); in calc_l1_acceptable()
396 u32 latency, encoding, lnkcap_up, lnkcap_dw; in pcie_aspm_check_latency() local
410 encoding = (endpoint->devcap & PCI_EXP_DEVCAP_L0S) >> 6; in pcie_aspm_check_latency()
411 acceptable_l0s = calc_l0s_acceptable(encoding); in pcie_aspm_check_latency()
414 encoding = (endpoint->devcap & PCI_EXP_DEVCAP_L1) >> 9; in pcie_aspm_check_latency()
415 acceptable_l1 = calc_l1_acceptable(encoding); in pcie_aspm_check_latency()