/linux-4.1.27/init/ |
H A D | calibrate.c | 22 __setup("lpj=", lpj_setup); 56 * event can happen between these two events introducing errors in lpj. calibrate_delay_direct() 165 "interrupts. Consider using \"lpj=\" boot option.\n"); calibrate_delay_direct() 189 unsigned long lpj, lpj_base, ticks, loopadd, loopadd_base, chop_limit; calibrate_delay_converge() local 192 lpj = (1<<12); calibrate_delay_converge() 205 __delay(lpj * band); calibrate_delay_converge() 213 loopadd_base = lpj * band; calibrate_delay_converge() 214 lpj_base = lpj * trials; calibrate_delay_converge() 217 lpj = lpj_base; calibrate_delay_converge() 221 * Do a binary approximation to get lpj set to calibrate_delay_converge() 224 chop_limit = lpj >> LPS_PREC; calibrate_delay_converge() 226 lpj += loopadd; calibrate_delay_converge() 231 __delay(lpj); calibrate_delay_converge() 233 lpj -= loopadd; calibrate_delay_converge() 241 if (lpj + loopadd * 2 == lpj_base + loopadd_base * 2) { calibrate_delay_converge() 242 lpj_base = lpj; calibrate_delay_converge() 247 return lpj; calibrate_delay_converge() 276 unsigned long lpj; calibrate_delay() local 281 lpj = per_cpu(cpu_loops_per_jiffy, this_cpu); calibrate_delay() 286 lpj = preset_lpj; calibrate_delay() 291 lpj = lpj_fine; calibrate_delay() 294 } else if ((lpj = calibrate_delay_is_known())) { calibrate_delay() 296 } else if ((lpj = calibrate_delay_direct()) != 0) { calibrate_delay() 303 lpj = calibrate_delay_converge(); calibrate_delay() 305 per_cpu(cpu_loops_per_jiffy, this_cpu) = lpj; calibrate_delay() 307 pr_cont("%lu.%02lu BogoMIPS (lpj=%lu)\n", calibrate_delay() 308 lpj/(500000/HZ), calibrate_delay() 309 (lpj/(5000/HZ)) % 100, lpj); calibrate_delay() 311 loops_per_jiffy = lpj; calibrate_delay()
|
/linux-4.1.27/arch/sparc/include/asm/ |
H A D | delay_32.h | 23 void __udelay(unsigned long usecs, unsigned long lpj); 24 void __ndelay(unsigned long nsecs, unsigned long lpj);
|
/linux-4.1.27/arch/mips/lib/ |
H A D | delay.c | 52 unsigned int lpj = raw_current_cpu_data.udelay_val; __udelay() local 54 __delay((us * 0x000010c7ull * HZ * lpj) >> 32); __udelay() 60 unsigned int lpj = raw_current_cpu_data.udelay_val; __ndelay() local 62 __delay((ns * 0x00000005ull * HZ * lpj) >> 32); __ndelay()
|
/linux-4.1.27/arch/x86/kernel/cpu/ |
H A D | vmware.c | 57 uint64_t tsc_hz, lpj; vmware_get_tsc_khz() local 70 lpj = ((u64)tsc_hz * 1000); vmware_get_tsc_khz() 71 do_div(lpj, HZ); vmware_get_tsc_khz() 72 preset_lpj = lpj; vmware_get_tsc_khz()
|
/linux-4.1.27/arch/x86/kernel/ |
H A D | kvmclock.c | 96 * will calibrate under heavy load - thus, getting a lower lpj - 101 * lpj here 119 u64 lpj; kvm_get_preset_lpj() local 123 lpj = ((u64)khz * 1000); kvm_get_preset_lpj() 124 do_div(lpj, HZ); kvm_get_preset_lpj() 125 preset_lpj = lpj; kvm_get_preset_lpj()
|
H A D | tsc.c | 900 unsigned long *lpj; time_cpufreq_notifier() local 905 lpj = &boot_cpu_data.loops_per_jiffy; time_cpufreq_notifier() 908 lpj = &cpu_data(freq->cpu).loops_per_jiffy; time_cpufreq_notifier() 913 loops_per_jiffy_ref = *lpj; time_cpufreq_notifier() 918 *lpj = cpufreq_scale(loops_per_jiffy_ref, ref_freq, freq->new); time_cpufreq_notifier() 1167 u64 lpj; tsc_init() local 1212 lpj = ((u64)tsc_khz * 1000); 1213 do_div(lpj, HZ); 1214 lpj_fine = lpj;
|
/linux-4.1.27/arch/metag/kernel/ |
H A D | setup.c | 469 unsigned long lpj; show_cpuinfo() local 481 lpj = per_cpu(cpu_data, i).loops_per_jiffy; for_each_online_cpu() 492 lpj / (500000 / HZ), (lpj / (5000 / HZ)) % 100, for_each_online_cpu() 493 lpj, for_each_online_cpu()
|
/linux-4.1.27/kernel/time/ |
H A D | test_udelay.c | 93 seq_printf(s, "udelay() test (lpj=%ld kt=%ld.%09ld)\n", udelay_test_show()
|
/linux-4.1.27/sound/drivers/pcsp/ |
H A D | pcsp.c | 67 printk(KERN_DEBUG "PCSP: lpj=%li, min_div=%i, res=%li\n", snd_pcsp_create()
|
/linux-4.1.27/arch/sh/kernel/ |
H A D | setup.c | 185 "%lu.%02lu BogoMIPS PRESET (lpj=%lu)\n", calibrate_delay()
|
/linux-4.1.27/arch/tile/kernel/ |
H A D | time.c | 100 pr_info("Clock rate yields %lu.%02lu BogoMIPS (lpj=%lu)\n", calibrate_delay()
|
/linux-4.1.27/arch/openrisc/kernel/ |
H A D | setup.c | 278 pr_cont("%lu.%02lu BogoMIPS (lpj=%lu)\n", calibrate_delay()
|
/linux-4.1.27/arch/ia64/kernel/ |
H A D | setup.c | 638 # define lpj c->loops_per_jiffy show_cpuinfo() macro 641 # define lpj loops_per_jiffy show_cpuinfo() 703 lpj*HZ/500000, (lpj*HZ/5000) % 100); show_cpuinfo()
|
/linux-4.1.27/kernel/printk/ |
H A D | printk.c | 949 unsigned long lpj; boot_delay_setup() local 951 lpj = preset_lpj ? preset_lpj : 1000000; /* some guess */ boot_delay_setup() 952 loops_per_msec = (unsigned long long)lpj / 1000 * HZ; boot_delay_setup() 958 pr_debug("boot_delay: %u, preset_lpj: %ld, lpj: %lu, " boot_delay_setup() 960 boot_delay, preset_lpj, lpj, HZ, loops_per_msec); boot_delay_setup()
|