]> git.proxmox.com Git - mirror_spl-debian.git/blobdiff - include/sys/timer.h
Imported Upstream version 0.6.2
[mirror_spl-debian.git] / include / sys / timer.h
index 096eb1a4e3e5b7779c32bdaaafecbab021066b2f..2542510dd299574a9d4e1138cd58ca1433be871d 100644 (file)
 #define ddi_get_lbolt()                        ((clock_t)jiffies)
 #define ddi_get_lbolt64()              ((int64_t)get_jiffies_64())
 
-#define delay(ticks)                   schedule_timeout((long)(ticks))
+#define delay(ticks)                   schedule_timeout_uninterruptible(ticks)
+
+#define SEC_TO_TICK(sec)               ((sec) * HZ)
+#define MSEC_TO_TICK(ms)               msecs_to_jiffies(ms)
+#define USEC_TO_TICK(us)               usecs_to_jiffies(us)
+#define NSEC_TO_TICK(ns)               usecs_to_jiffies(ns / NSEC_PER_USEC)
 
 #endif  /* _SPL_TIMER_H */