~ubuntu-branches/ubuntu/wily/spl-linux/wily-proposed

« back to all changes in this revision

Viewing changes to include/sys/timer.h

  • Committer: Package Import Robot
  • Author(s): Liang Guo
  • Date: 2014-07-31 15:16:53 UTC
  • Revision ID: package-import@ubuntu.com-20140731151653-tgao12alohj26jcs
Tags: upstream-0.6.3+git20140731
ImportĀ upstreamĀ versionĀ 0.6.3+git20140731

Show diffs side-by-side

added added

removed removed

Lines of Context:
35
35
#define ddi_get_lbolt()                 ((clock_t)jiffies)
36
36
#define ddi_get_lbolt64()               ((int64_t)get_jiffies_64())
37
37
 
 
38
#define ddi_time_before(a, b)           (typecheck(clock_t, a) && \
 
39
                                        typecheck(clock_t, b) && \
 
40
                                        ((a) - (b) < 0))
 
41
#define ddi_time_after(a, b)            ddi_time_before(b, a)
 
42
#define ddi_time_before_eq(a, b)        (!ddi_time_after(a, b))
 
43
#define ddi_time_after_eq(a, b)         ddi_time_before_eq(b, a)
 
44
 
 
45
#define ddi_time_before64(a, b)         (typecheck(int64_t, a) && \
 
46
                                        typecheck(int64_t, b) && \
 
47
                                        ((a) - (b) < 0))
 
48
#define ddi_time_after64(a, b)          ddi_time_before64(b, a)
 
49
#define ddi_time_before_eq64(a, b)      (!ddi_time_after64(a, b))
 
50
#define ddi_time_after_eq64(a, b)       ddi_time_before_eq64(b, a)
 
51
 
38
52
#define delay(ticks)                    schedule_timeout_uninterruptible(ticks)
39
53
 
40
54
#define SEC_TO_TICK(sec)                ((sec) * HZ)