Hi,
on the following link
http://books.google.com/books?id=Boo57V0IOq0C&pg=PA24&lpg=PA24&dq=loopbit+%3D+loops_per_jiffy&source=bl&ots=pwHxgTVaX9&sig=mmFc_E2o9-xS7Xy-kzYXxTu1-a8&hl=en&ei=_RODTLP9H8bJcdPHpNAL&sa=X&oi=book_result&ct=result&resnum=5&ved=0CCQQ6AEwBA#v=onepage&q=loopbit%20%3D%20loops_per_jiffy&f=false

Following code  is given

loopbit = loops_per_jiffy;
/* Gradually work on the lower-order bits */
while (lps_precision-- && (loopbit >>= 1)) {
loops_per_jiffy |= loopbit;
ticks = jiffies;
while (ticks == jiffies); /* Wait until the start
of the next jiffy */
ticks = jiffies;
/* Delay */
__delay(loops_per_jiffy);

if (jiffies != ticks)
/* longer than 1 tick */
loops_per_jiffy &= ~loopbit;
}


Can any one help to understand this section?
-- 
Tapas

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to [email protected]
Please read the FAQ at http://kernelnewbies.org/FAQ

Reply via email to