Searched refs:loops_per_jiffy (Results 1 - 25 of 90) sorted by path

1234

/linux-master/arch/alpha/include/asm/
H A Dsmp.h29 unsigned long loops_per_jiffy; member in struct:cpuinfo_alpha
/linux-master/arch/alpha/lib/
H A Dudelay.c5 * Delay routines, using a pre-computed "loops_per_jiffy" value.
37 #define LPJ cpu_data[smp_processor_id()].loops_per_jiffy
39 #define LPJ loops_per_jiffy
/linux-master/arch/arc/include/asm/
H A Ddelay.h5 * Delay routines using pre computed loops_per_jiffy value.
20 extern unsigned long loops_per_jiffy;
38 * -we have precomputed @loops_per_jiffy
40 * loops per "N" usecs = ((loops_per_jiffy * HZ / 1000000) * N)
46 * -> (((loops_per_jiffy * HZ / 1000000) * N) * 2^32) / 2^32
47 * -> (loops_per_jiffy * HZ * N * 4295) / 2^32
61 loops = ((u64) usecs * 4295 * HZ * loops_per_jiffy) >> 32;
/linux-master/arch/arm/include/asm/
H A Dcpu.h17 unsigned int loops_per_jiffy; member in struct:cpuinfo_arm
/linux-master/arch/m68k/atari/
H A Ddebug.c92 unsigned long i = loops_per_jiffy > 1 ? loops_per_jiffy : 10000000/HZ;
194 /* loops_per_jiffy isn't initialized yet, so we can't use udelay(). This does a
/linux-master/arch/m68k/include/asm/
H A Ddelay.h11 * Delay routines, using a pre-computed "loops_per_jiffy" value.
56 __delay(((((u) * HZSCALE) >> 11) * (loops_per_jiffy >> 11)) >> 6)
66 : "d" (xloops), "1" (loops_per_jiffy));
97 * ((((HZSCALE) >> 11) * (loops_per_jiffy >> 11)) >> 6) is the number of loops
100 * 1000 / ((((HZSCALE) >> 11) * (loops_per_jiffy >> 11)) >> 6) is the number of
103 * So n / ( 1000 / ((((HZSCALE) >> 11) * (loops_per_jiffy >> 11)) >> 6) ) would
120 (loops_per_jiffy >> 11)) >> 6),
/linux-master/arch/microblaze/kernel/cpu/
H A Dmb.c61 loops_per_jiffy / (500000 / HZ),
62 (loops_per_jiffy / (5000 / HZ)) % 100);
/linux-master/arch/nios2/include/asm/
H A Ddelay.h19 extern unsigned long loops_per_jiffy;
/linux-master/arch/nios2/lib/
H A Ddelay.c24 loops = (u64)xloops * loops_per_jiffy * HZ;
/linux-master/arch/openrisc/include/asm/
H A Ddelay.h18 extern unsigned long loops_per_jiffy;
/linux-master/arch/sparc/include/asm/
H A Ddelay_32.h30 #define __udelay_val loops_per_jiffy
/linux-master/arch/x86/um/
H A Ddelay.c41 (loops_per_jiffy * (HZ/4)));
/linux-master/arch/xtensa/include/asm/
H A Ddelay.h18 extern unsigned long loops_per_jiffy;
/linux-master/drivers/char/
H A Ddtlk.c59 #include <linux/delay.h> /* for loops_per_jiffy */
139 for (retries = 0; retries < loops_per_jiffy; retries++) {
153 if (retries == loops_per_jiffy)
204 retries < loops_per_jiffy / (4000/HZ);
441 __delay(loops_per_jiffy/(1000000/HZ)); \
452 __delay(50 * loops_per_jiffy / (1000/HZ));
471 __delay(loops_per_jiffy/(1000000/HZ)); /* 1 us */ \
611 retries = (loops_per_jiffy * 20) / (1000000/HZ);
653 for (retries = 0; retries < loops_per_jiffy / (100000/HZ); retries++)
/linux-master/include/linux/
H A Ddtlk.h12 #define DTLK_MAX_RETRIES (loops_per_jiffy/(10000/HZ))
/linux-master/init/
H A Dcalibrate.c165 "estimate for loops_per_jiffy.\nProbably due to long platform "
177 * This is the number of bits of precision for the loops_per_jiffy. Each
312 loops_per_jiffy = lpj;
/linux-master/arch/alpha/kernel/
H A Dsetup.c1193 loops_per_jiffy / (500000/HZ),
1194 (loops_per_jiffy / (5000/HZ)) % 100,
H A Dsmp.c82 cpu_data[cpuid].loops_per_jiffy = loops_per_jiffy;
162 /* Allow master to continue only after we written loops_per_jiffy. */
486 bogosum += cpu_data[cpu].loops_per_jiffy;
/linux-master/arch/arc/kernel/
H A Dsetup.c602 loops_per_jiffy / (500000 / HZ),
603 (loops_per_jiffy / (5000 / HZ)) % 100);
/linux-master/arch/arm/kernel/
H A Dsetup.c1293 per_cpu(cpu_data, i).loops_per_jiffy / (500000UL/HZ),
1294 (per_cpu(cpu_data, i).loops_per_jiffy / (5000UL/HZ)) % 100);
1297 loops_per_jiffy / (500000/HZ),
1298 (loops_per_jiffy / (5000/HZ)) % 100);
H A Dsmp.c393 cpu_info->loops_per_jiffy = loops_per_jiffy;
487 bogosum += per_cpu(cpu_data, cpu).loops_per_jiffy;
807 per_cpu(cpu_data, cpu).loops_per_jiffy;
812 global_l_p_j_ref = loops_per_jiffy;
819 loops_per_jiffy = cpufreq_scale(global_l_p_j_ref,
826 per_cpu(cpu_data, cpu).loops_per_jiffy = lpj;
/linux-master/arch/arm/lib/
H A Ddelay-loop.S17 .LC0: .word loops_per_jiffy
21 * loops = r0 * HZ * loops_per_jiffy / 1000000
33 umull r1, r0, r2, r0 @ r0-r1 = r0 * loops_per_jiffy
/linux-master/arch/arm/mach-omap1/
H A Dclock_data.c833 loops_per_jiffy = cpufreq_scale(loops_per_jiffy, rate, ck_dpll1.rate);
/linux-master/arch/arm64/kernel/
H A Dcpuinfo.c213 loops_per_jiffy / (500000UL/HZ),
214 loops_per_jiffy / (5000UL/HZ) % 100);
/linux-master/arch/arm64/lib/
H A Ddelay.c23 return (xloops * loops_per_jiffy * HZ) >> 32;

Completed in 423 milliseconds

1234