/* * Copyright 2003 PathScale, Inc. * Copied from arch/x86_64 * * Licensed under the GPL */ #include #include #include #include void __delay(unsigned long loops) { unsigned long i; for(i = 0; i < loops; i++) cpu_relax(); } void __udelay(unsigned long usecs) { unsigned long i, n; n = (loops_per_jiffy * HZ * usecs) / MILLION; for(i=0;i