Lines Matching refs:encoding
250 static u32 calc_l0s_latency(u32 encoding) in calc_l0s_latency() argument
252 if (encoding == 0x7) in calc_l0s_latency()
254 return (64 << encoding); in calc_l0s_latency()
258 static u32 calc_l0s_acceptable(u32 encoding) in calc_l0s_acceptable() argument
260 if (encoding == 0x7) in calc_l0s_acceptable()
262 return (64 << encoding); in calc_l0s_acceptable()
266 static u32 calc_l1_latency(u32 encoding) in calc_l1_latency() argument
268 if (encoding == 0x7) in calc_l1_latency()
270 return (1000 << encoding); in calc_l1_latency()
274 static u32 calc_l1_acceptable(u32 encoding) in calc_l1_acceptable() argument
276 if (encoding == 0x7) in calc_l1_acceptable()
278 return (1000 << encoding); in calc_l1_acceptable()
404 u32 reg32, encoding; in pcie_aspm_cap_init() local
414 encoding = (reg32 & PCI_EXP_DEVCAP_L0S) >> 6; in pcie_aspm_cap_init()
415 acceptable->l0s = calc_l0s_acceptable(encoding); in pcie_aspm_cap_init()
417 encoding = (reg32 & PCI_EXP_DEVCAP_L1) >> 9; in pcie_aspm_cap_init()
418 acceptable->l1 = calc_l1_acceptable(encoding); in pcie_aspm_cap_init()