PageRenderTime 17ms CodeModel.GetById 16ms app.highlight 0ms RepoModel.GetById 1ms app.codeStats 0ms

/arch/s390/include/asm/delay.h

https://bitbucket.org/thekraven/iscream_thunderc-2.6.35
C++ Header | 24 lines | 8 code | 4 blank | 12 comment | 0 complexity | 037b48ccf9a959f39bc43950851a903c MD5 | raw file
Possible License(s): GPL-2.0, LGPL-2.0, AGPL-1.0
 1/*
 2 *  include/asm-s390/delay.h
 3 *
 4 *  S390 version
 5 *    Copyright (C) 1999 IBM Deutschland Entwicklung GmbH, IBM Corporation
 6 *    Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com)
 7 *
 8 *  Derived from "include/asm-i386/delay.h"
 9 *    Copyright (C) 1993 Linus Torvalds
10 *
11 *  Delay routines calling functions in arch/s390/lib/delay.c
12 */
13 
14#ifndef _S390_DELAY_H
15#define _S390_DELAY_H
16
17extern void __udelay(unsigned long long usecs);
18extern void udelay_simple(unsigned long long usecs);
19extern void __delay(unsigned long loops);
20
21#define udelay(n) __udelay((unsigned long long) (n))
22#define mdelay(n) __udelay((unsigned long long) (n) * 1000)
23
24#endif /* defined(_S390_DELAY_H) */