/kernel/linux/linux-5.10/drivers/cpufreq/ |
H A D | speedstep-lib.c | 384 unsigned int *transition_latency, in speedstep_get_freqs() 418 if (transition_latency) in speedstep_get_freqs() 425 if (transition_latency) in speedstep_get_freqs() 445 if (transition_latency) { in speedstep_get_freqs() 446 *transition_latency = ktime_to_us(ktime_sub(tv2, tv1)); in speedstep_get_freqs() 447 pr_debug("transition latency is %u uSec\n", *transition_latency); in speedstep_get_freqs() 450 *transition_latency *= 1200; in speedstep_get_freqs() 455 if (*transition_latency > 10000000 || in speedstep_get_freqs() 456 *transition_latency < 50000) { in speedstep_get_freqs() 458 *transition_latency, 50000 in speedstep_get_freqs() 381 speedstep_get_freqs(enum speedstep_processor processor, unsigned int *low_speed, unsigned int *high_speed, unsigned int *transition_latency, void (*set_state) (unsigned int state)) speedstep_get_freqs() argument [all...] |
H A D | spear-cpufreq.c | 29 unsigned int transition_latency; member 157 spear_cpufreq.transition_latency); in spear_cpufreq_init() 186 &spear_cpufreq.transition_latency)) in spear_cpufreq_probe() 187 spear_cpufreq.transition_latency = CPUFREQ_ETERNAL; in spear_cpufreq_probe()
|
H A D | cpufreq-dt.c | 109 unsigned int transition_latency; in cpufreq_init() local 173 transition_latency = dev_pm_opp_get_max_transition_latency(cpu_dev); in cpufreq_init() 174 if (!transition_latency) in cpufreq_init() 175 transition_latency = CPUFREQ_ETERNAL; in cpufreq_init() 177 policy->cpuinfo.transition_latency = transition_latency; in cpufreq_init()
|
H A D | ia64-acpi-cpufreq.c | 252 policy->cpuinfo.transition_latency = 0; in acpi_cpufreq_cpu_init() 254 if ((data->acpi_data.states[i].transition_latency * 1000) > in acpi_cpufreq_cpu_init() 255 policy->cpuinfo.transition_latency) { in acpi_cpufreq_cpu_init() 256 policy->cpuinfo.transition_latency = in acpi_cpufreq_cpu_init() 257 data->acpi_data.states[i].transition_latency * 1000; in acpi_cpufreq_cpu_init() 284 (u32) data->acpi_data.states[i].transition_latency, in acpi_cpufreq_cpu_init()
|
H A D | imx6q-cpufreq.c | 53 static unsigned int transition_latency; variable 193 cpufreq_generic_init(policy, freq_table, transition_latency); in imx6q_cpufreq_init() 462 if (of_property_read_u32(np, "clock-latency", &transition_latency)) in imx6q_cpufreq_probe() 463 transition_latency = CPUFREQ_ETERNAL; in imx6q_cpufreq_probe() 471 transition_latency += ret * 1000; in imx6q_cpufreq_probe() 475 transition_latency += ret * 1000; in imx6q_cpufreq_probe() 494 transition_latency += ret * 1000; in imx6q_cpufreq_probe()
|
H A D | acpi-cpufreq.c | 799 policy->cpuinfo.transition_latency = 0; in acpi_cpufreq_cpu_init() 801 if ((perf->states[i].transition_latency * 1000) > in acpi_cpufreq_cpu_init() 802 policy->cpuinfo.transition_latency) in acpi_cpufreq_cpu_init() 803 policy->cpuinfo.transition_latency = in acpi_cpufreq_cpu_init() 804 perf->states[i].transition_latency * 1000; in acpi_cpufreq_cpu_init() 809 policy->cpuinfo.transition_latency > 20 * 1000) { in acpi_cpufreq_cpu_init() 810 policy->cpuinfo.transition_latency = 20 * 1000; in acpi_cpufreq_cpu_init() 877 (u32) perf->states[i].transition_latency); in acpi_cpufreq_cpu_init()
|
H A D | speedstep-lib.h | 47 unsigned int *transition_latency,
|
H A D | pmac64-cpufreq.c | 81 static unsigned long transition_latency; variable 324 cpufreq_generic_init(policy, g5_cpu_freqs, transition_latency); in g5_cpufreq_cpu_init() 441 transition_latency = 12000; in g5_neo2_cpufreq_init() 604 transition_latency = 10 * NSEC_PER_MSEC; in g5_pm72_cpufreq_init()
|
H A D | sc520_freq.c | 81 policy->cpuinfo.transition_latency = 1000000; /* 1ms */ in sc520_freq_cpu_init()
|
H A D | pmac32-cpufreq.c | 57 static unsigned long transition_latency; variable 375 cpufreq_generic_init(policy, pmac_cpu_freqs, transition_latency); in pmac_cpufreq_cpu_init() 641 transition_latency = 8000000; in pmac_cpufreq_setup()
|
H A D | sfi-cpufreq.c | 66 policy->cpuinfo.transition_latency = 100000; /* 100us */ in sfi_cpufreq_cpu_init()
|
H A D | ppc_cbe_cpufreq.c | 101 policy->cpuinfo.transition_latency = 25000; in cbe_cpufreq_cpu_init()
|
/kernel/linux/linux-6.6/drivers/cpufreq/ |
H A D | speedstep-lib.c | 384 unsigned int *transition_latency, in speedstep_get_freqs() 418 if (transition_latency) in speedstep_get_freqs() 425 if (transition_latency) in speedstep_get_freqs() 445 if (transition_latency) { in speedstep_get_freqs() 446 *transition_latency = ktime_to_us(ktime_sub(tv2, tv1)); in speedstep_get_freqs() 447 pr_debug("transition latency is %u uSec\n", *transition_latency); in speedstep_get_freqs() 450 *transition_latency *= 1200; in speedstep_get_freqs() 455 if (*transition_latency > 10000000 || in speedstep_get_freqs() 456 *transition_latency < 50000) { in speedstep_get_freqs() 458 *transition_latency, 50000 in speedstep_get_freqs() 381 speedstep_get_freqs(enum speedstep_processor processor, unsigned int *low_speed, unsigned int *high_speed, unsigned int *transition_latency, void (*set_state) (unsigned int state)) speedstep_get_freqs() argument [all...] |
H A D | spear-cpufreq.c | 29 unsigned int transition_latency; member 157 spear_cpufreq.transition_latency); in spear_cpufreq_init() 186 &spear_cpufreq.transition_latency)) in spear_cpufreq_probe() 187 spear_cpufreq.transition_latency = CPUFREQ_ETERNAL; in spear_cpufreq_probe()
|
H A D | cpufreq-dt.c | 108 unsigned int transition_latency; in cpufreq_init() local 125 transition_latency = dev_pm_opp_get_max_transition_latency(cpu_dev); in cpufreq_init() 126 if (!transition_latency) in cpufreq_init() 127 transition_latency = CPUFREQ_ETERNAL; in cpufreq_init() 134 policy->cpuinfo.transition_latency = transition_latency; in cpufreq_init()
|
H A D | apple-soc-cpufreq.c | 207 unsigned int transition_latency; in apple_soc_cpufreq_init() local 276 transition_latency = dev_pm_opp_get_max_transition_latency(cpu_dev); in apple_soc_cpufreq_init() 277 if (!transition_latency) in apple_soc_cpufreq_init() 278 transition_latency = CPUFREQ_ETERNAL; in apple_soc_cpufreq_init() 280 policy->cpuinfo.transition_latency = transition_latency; in apple_soc_cpufreq_init()
|
H A D | ia64-acpi-cpufreq.c | 252 policy->cpuinfo.transition_latency = 0; in acpi_cpufreq_cpu_init() 254 if ((data->acpi_data.states[i].transition_latency * 1000) > in acpi_cpufreq_cpu_init() 255 policy->cpuinfo.transition_latency) { in acpi_cpufreq_cpu_init() 256 policy->cpuinfo.transition_latency = in acpi_cpufreq_cpu_init() 257 data->acpi_data.states[i].transition_latency * 1000; in acpi_cpufreq_cpu_init() 284 (u32) data->acpi_data.states[i].transition_latency, in acpi_cpufreq_cpu_init()
|
H A D | imx6q-cpufreq.c | 53 static unsigned int transition_latency; variable 193 cpufreq_generic_init(policy, freq_table, transition_latency); in imx6q_cpufreq_init() 460 if (of_property_read_u32(np, "clock-latency", &transition_latency)) in imx6q_cpufreq_probe() 461 transition_latency = CPUFREQ_ETERNAL; in imx6q_cpufreq_probe() 469 transition_latency += ret * 1000; in imx6q_cpufreq_probe() 473 transition_latency += ret * 1000; in imx6q_cpufreq_probe() 492 transition_latency += ret * 1000; in imx6q_cpufreq_probe()
|
H A D | acpi-cpufreq.c | 801 policy->cpuinfo.transition_latency = 0; in acpi_cpufreq_cpu_init() 803 if ((perf->states[i].transition_latency * 1000) > in acpi_cpufreq_cpu_init() 804 policy->cpuinfo.transition_latency) in acpi_cpufreq_cpu_init() 805 policy->cpuinfo.transition_latency = in acpi_cpufreq_cpu_init() 806 perf->states[i].transition_latency * 1000; in acpi_cpufreq_cpu_init() 811 policy->cpuinfo.transition_latency > 20 * 1000) { in acpi_cpufreq_cpu_init() 812 policy->cpuinfo.transition_latency = 20 * 1000; in acpi_cpufreq_cpu_init() 879 (u32) perf->states[i].transition_latency); in acpi_cpufreq_cpu_init()
|
H A D | speedstep-lib.h | 47 unsigned int *transition_latency,
|
H A D | pmac64-cpufreq.c | 81 static unsigned long transition_latency; variable 324 cpufreq_generic_init(policy, g5_cpu_freqs, transition_latency); in g5_cpufreq_cpu_init() 441 transition_latency = 12000; in g5_neo2_cpufreq_init() 604 transition_latency = 10 * NSEC_PER_MSEC; in g5_pm72_cpufreq_init()
|
H A D | sc520_freq.c | 82 policy->cpuinfo.transition_latency = 1000000; /* 1ms */ in sc520_freq_cpu_init()
|
H A D | pmac32-cpufreq.c | 57 static unsigned long transition_latency; variable 375 cpufreq_generic_init(policy, pmac_cpu_freqs, transition_latency); in pmac_cpufreq_cpu_init() 640 transition_latency = 8000000; in pmac_cpufreq_setup()
|
/kernel/linux/linux-5.10/include/acpi/ |
H A D | processor.h | 119 u64 transition_latency; /* microseconds */ member 160 u64 transition_latency; /* microseconds */ member
|
/kernel/linux/linux-6.6/include/acpi/ |
H A D | processor.h | 124 u64 transition_latency; /* microseconds */ member 165 u64 transition_latency; /* microseconds */ member
|