Lines Matching refs:encoding
478 u32 encoding = FIELD_GET(PCI_EXP_LNKCAP_L0SEL, lnkcap); in calc_l0s_latency() local
480 if (encoding == 0x7) in calc_l0s_latency()
482 return (64 << encoding); in calc_l0s_latency()
486 static u32 calc_l0s_acceptable(u32 encoding) in calc_l0s_acceptable() argument
488 if (encoding == 0x7) in calc_l0s_acceptable()
490 return (64 << encoding); in calc_l0s_acceptable()
496 u32 encoding = FIELD_GET(PCI_EXP_LNKCAP_L1EL, lnkcap); in calc_l1_latency() local
498 if (encoding == 0x7) in calc_l1_latency()
500 return NSEC_PER_USEC << encoding; in calc_l1_latency()
504 static u32 calc_l1_acceptable(u32 encoding) in calc_l1_acceptable() argument
506 if (encoding == 0x7) in calc_l1_acceptable()
508 return NSEC_PER_USEC << encoding; in calc_l1_acceptable()
568 u32 latency, encoding, lnkcap_up, lnkcap_dw; in pcie_aspm_check_latency() local
582 encoding = FIELD_GET(PCI_EXP_DEVCAP_L0S, endpoint->devcap); in pcie_aspm_check_latency()
583 acceptable_l0s = calc_l0s_acceptable(encoding); in pcie_aspm_check_latency()
586 encoding = FIELD_GET(PCI_EXP_DEVCAP_L1, endpoint->devcap); in pcie_aspm_check_latency()
587 acceptable_l1 = calc_l1_acceptable(encoding); in pcie_aspm_check_latency()