Home
last modified time | relevance | path

Searched refs:xloops (Results 1 – 12 of 12) sorted by relevance

/Linux-v5.4/arch/sh/lib/
Ddelay.c33 inline void __const_udelay(unsigned long xloops) in __const_udelay() argument
35 xloops *= 4; in __const_udelay()
38 : "=r" (xloops) in __const_udelay()
39 : "0" (xloops), in __const_udelay()
42 __delay(++xloops); in __const_udelay()
/Linux-v5.4/arch/x86/um/
Ddelay.c33 inline void __const_udelay(unsigned long xloops) in __const_udelay() argument
37 xloops *= 4; in __const_udelay()
39 : "=d" (xloops), "=&a" (d0) in __const_udelay()
40 : "1" (xloops), "0" in __const_udelay()
43 __delay(++xloops); in __const_udelay()
/Linux-v5.4/arch/arm64/lib/
Ddelay.c21 static inline unsigned long xloops_to_cycles(unsigned long xloops) in xloops_to_cycles() argument
23 return (xloops * loops_per_jiffy * HZ) >> 32; in xloops_to_cycles()
43 inline void __const_udelay(unsigned long xloops) in __const_udelay() argument
45 __delay(xloops_to_cycles(xloops)); in __const_udelay()
/Linux-v5.4/arch/x86/lib/
Ddelay.c165 noinline void __const_udelay(unsigned long xloops) in __const_udelay() argument
170 xloops *= 4; in __const_udelay()
172 :"=d" (xloops), "=&a" (d0) in __const_udelay()
173 :"1" (xloops), "0" (lpj * (HZ / 4))); in __const_udelay()
175 __delay(++xloops); in __const_udelay()
/Linux-v5.4/arch/m68k/include/asm/
Ddelay.h60 static inline void __xdelay(unsigned long xloops) in __xdelay() argument
65 : "=d" (xloops), "=d" (tmp) in __xdelay()
66 : "d" (xloops), "1" (loops_per_jiffy)); in __xdelay()
67 __delay(xloops * HZ); in __xdelay()
/Linux-v5.4/arch/sh/lib64/
Dudelay.c36 void __const_udelay(unsigned long xloops) in __const_udelay() argument
38 __delay(xloops * (HZ * cpu_data[raw_smp_processor_id()].loops_per_jiffy)); in __const_udelay()
/Linux-v5.4/arch/csky/lib/
Ddelay.c19 void __const_udelay(unsigned long xloops) in __const_udelay() argument
23 loops = (unsigned long long)xloops * loops_per_jiffy * HZ; in __const_udelay()
/Linux-v5.4/arch/h8300/lib/
Ddelay.c21 void __const_udelay(unsigned long xloops) in __const_udelay() argument
25 loops = (u64)xloops * loops_per_jiffy * HZ; in __const_udelay()
/Linux-v5.4/arch/nios2/lib/
Ddelay.c20 void __const_udelay(unsigned long xloops) in __const_udelay() argument
24 loops = (u64)xloops * loops_per_jiffy * HZ; in __const_udelay()
/Linux-v5.4/arch/openrisc/lib/
Ddelay.c38 inline void __const_udelay(unsigned long xloops) in __const_udelay() argument
42 loops = (unsigned long long)xloops * loops_per_jiffy * HZ; in __const_udelay()
/Linux-v5.4/arch/arm/lib/
Ddelay.c53 static void __timer_const_udelay(unsigned long xloops) in __timer_const_udelay() argument
55 unsigned long long loops = xloops; in __timer_const_udelay()
/Linux-v5.4/include/asm-generic/
Ddelay.h11 extern void __const_udelay(unsigned long xloops);