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

1234

/linux-master/arch/nios2/include/asm/
H A Ddelay.h19 extern unsigned long loops_per_jiffy;
/linux-master/arch/openrisc/include/asm/
H A Ddelay.h18 extern unsigned long loops_per_jiffy;
/linux-master/arch/arm/include/asm/
H A Dcpu.h17 unsigned int loops_per_jiffy; member in struct:cpuinfo_arm
/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/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/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/microblaze/include/asm/
H A Ddelay.h25 * loops = (4294 * usecs * loops_per_jiffy * HZ) / 2^32.
28 * We choose a = usecs * 19 * HZ and b = loops_per_jiffy * 226
30 * loops_per_jiffy values without either a or b overflowing 2^32.
32 * loops_per_jiffy <= (2^32 - 1) / 226 = 19004280
39 extern unsigned long loops_per_jiffy;
45 (unsigned long long)x * (unsigned long long)loops_per_jiffy \
51 "r" (x), "r" (loops_per_jiffy * 226));
/linux-master/arch/sparc/include/asm/
H A Ddelay_32.h30 #define __udelay_val loops_per_jiffy
/linux-master/arch/sh/lib/
H A Ddelay.c40 "r" (cpu_data[raw_smp_processor_id()].loops_per_jiffy * (HZ/4))
/linux-master/arch/hexagon/kernel/
H A Dsetup.c31 loops_per_jiffy = thread_freq_mhz * 1000000 / HZ;
126 (loops_per_jiffy * HZ) / 500000,
127 ((loops_per_jiffy * HZ) / 5000) % 100);
/linux-master/include/linux/
H A Ddtlk.h12 #define DTLK_MAX_RETRIES (loops_per_jiffy/(10000/HZ))
H A Ddelay.h8 * Delay routines, using a pre-computed "loops_per_jiffy" value.
12 * 1. computed loops_per_jiffy too low (due to the time taken to
25 extern unsigned long loops_per_jiffy;
31 * risk overflow for high loops_per_jiffy (high bogomips) machines. The
/linux-master/arch/nios2/lib/
H A Ddelay.c24 loops = (u64)xloops * loops_per_jiffy * HZ;
/linux-master/arch/x86/um/
H A Ddelay.c41 (loops_per_jiffy * (HZ/4)));
/linux-master/arch/csky/lib/
H A Ddelay.c23 loops = (unsigned long long)xloops * loops_per_jiffy * HZ;
/linux-master/arch/sh/kernel/
H A Dsetup.c50 * Initialize loops_per_jiffy as 10000000 (1000MIPS).
58 .loops_per_jiffy = 10000000,
183 loops_per_jiffy = (clk_get_rate(clk) >> 1) / HZ;
187 loops_per_jiffy/(500000/HZ),
188 (loops_per_jiffy/(5000/HZ)) % 100,
189 loops_per_jiffy);
360 current_cpu_data.loops_per_jiffy = loops_per_jiffy;
/linux-master/arch/alpha/include/asm/
H A Dsmp.h29 unsigned long loops_per_jiffy; member in struct:cpuinfo_alpha
/linux-master/arch/xtensa/include/asm/
H A Ddelay.h18 extern unsigned long loops_per_jiffy;
/linux-master/arch/openrisc/lib/
H A Ddelay.c43 loops = (unsigned long long)xloops * loops_per_jiffy * HZ;
/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/m68k/kernel/
H A Dsetup_no.c182 clockfreq = (loops_per_jiffy * HZ) * CPU_INSTR_PER_JIFFY;
193 (loops_per_jiffy * HZ) / 500000,
194 ((loops_per_jiffy * HZ) / 5000) % 100,
195 (loops_per_jiffy * HZ));
/linux-master/arch/openrisc/kernel/
H A Dsetup.c235 * Lightweight calibrate_delay implementation that calculates loops_per_jiffy
248 loops_per_jiffy = *val / HZ;
250 loops_per_jiffy / (500000 / HZ),
251 (loops_per_jiffy / (5000 / HZ)) % 100, loops_per_jiffy);
322 seq_printf(m, "frequency\t\t: %ld\n", loops_per_jiffy * HZ);
338 (loops_per_jiffy * HZ) / 500000,
339 ((loops_per_jiffy * HZ) / 5000) % 100);
/linux-master/arch/nios2/kernel/
H A Dcpuinfo.c135 (loops_per_jiffy * HZ) / 500000,
136 ((loops_per_jiffy * HZ) / 5000) % 100,
137 (loops_per_jiffy * HZ));
/linux-master/arch/xtensa/kernel/
H A Dtime.c205 loops_per_jiffy = ccount_freq / HZ;
207 loops_per_jiffy / (1000000 / HZ),
208 (loops_per_jiffy / (10000 / HZ)) % 100);
/linux-master/arch/microblaze/kernel/cpu/
H A Dmb.c61 loops_per_jiffy / (500000 / HZ),
62 (loops_per_jiffy / (5000 / HZ)) % 100);

Completed in 220 milliseconds

1234