Commit 2a698971 authored by Thomas Gleixner's avatar Thomas Gleixner Committed by Linus Torvalds

[PATCH] hrtimer: coding style and white space cleanup 2

style/whitespace/macro cleanups of posix-timers.h
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent a924b04d
...@@ -42,7 +42,7 @@ struct k_itimer { ...@@ -42,7 +42,7 @@ struct k_itimer {
timer_t it_id; /* timer id */ timer_t it_id; /* timer id */
int it_overrun; /* overrun on pending signal */ int it_overrun; /* overrun on pending signal */
int it_overrun_last; /* overrun on last delivered signal */ int it_overrun_last; /* overrun on last delivered signal */
int it_requeue_pending; /* waiting to requeue this timer */ int it_requeue_pending; /* waiting to requeue this timer */
#define REQUEUE_PENDING 1 #define REQUEUE_PENDING 1
int it_sigev_notify; /* notify word of sigevent struct */ int it_sigev_notify; /* notify word of sigevent struct */
int it_sigev_signo; /* signo word of sigevent struct */ int it_sigev_signo; /* signo word of sigevent struct */
...@@ -52,8 +52,10 @@ struct k_itimer { ...@@ -52,8 +52,10 @@ struct k_itimer {
union { union {
struct { struct {
struct timer_list timer; struct timer_list timer;
struct list_head abs_timer_entry; /* clock abs_timer_list */ /* clock abs_timer_list: */
struct timespec wall_to_prev; /* wall_to_monotonic used when set */ struct list_head abs_timer_entry;
/* wall_to_monotonic used when set: */
struct timespec wall_to_prev;
unsigned long incr; /* interval in jiffies */ unsigned long incr; /* interval in jiffies */
} real; } real;
struct cpu_timer_list cpu; struct cpu_timer_list cpu;
...@@ -70,14 +72,16 @@ struct k_clock_abs { ...@@ -70,14 +72,16 @@ struct k_clock_abs {
struct list_head list; struct list_head list;
spinlock_t lock; spinlock_t lock;
}; };
struct k_clock { struct k_clock {
int res; /* in nano seconds */ int res; /* in nanoseconds */
int (*clock_getres) (const clockid_t which_clock, struct timespec *tp); int (*clock_getres) (const clockid_t which_clock, struct timespec *tp);
struct k_clock_abs *abs_struct; struct k_clock_abs *abs_struct;
int (*clock_set) (const clockid_t which_clock, struct timespec * tp); int (*clock_set) (const clockid_t which_clock, struct timespec * tp);
int (*clock_get) (const clockid_t which_clock, struct timespec * tp); int (*clock_get) (const clockid_t which_clock, struct timespec * tp);
int (*timer_create) (struct k_itimer *timer); int (*timer_create) (struct k_itimer *timer);
int (*nsleep) (const clockid_t which_clock, int flags, struct timespec *); int (*nsleep) (const clockid_t which_clock, int flags,
struct timespec *);
int (*timer_set) (struct k_itimer * timr, int flags, int (*timer_set) (struct k_itimer * timr, int flags,
struct itimerspec * new_setting, struct itimerspec * new_setting,
struct itimerspec * old_setting); struct itimerspec * old_setting);
...@@ -89,7 +93,7 @@ struct k_clock { ...@@ -89,7 +93,7 @@ struct k_clock {
void register_posix_clock(const clockid_t clock_id, struct k_clock *new_clock); void register_posix_clock(const clockid_t clock_id, struct k_clock *new_clock);
/* Error handlers for timer_create, nanosleep and settime */ /* error handlers for timer_create, nanosleep and settime */
int do_posix_clock_notimer_create(struct k_itimer *timer); int do_posix_clock_notimer_create(struct k_itimer *timer);
int do_posix_clock_nonanosleep(const clockid_t, int flags, struct timespec *); int do_posix_clock_nonanosleep(const clockid_t, int flags, struct timespec *);
int do_posix_clock_nosettime(const clockid_t, struct timespec *tp); int do_posix_clock_nosettime(const clockid_t, struct timespec *tp);
...@@ -101,39 +105,43 @@ struct now_struct { ...@@ -101,39 +105,43 @@ struct now_struct {
unsigned long jiffies; unsigned long jiffies;
}; };
#define posix_get_now(now) (now)->jiffies = jiffies; #define posix_get_now(now) \
do { (now)->jiffies = jiffies; } while (0)
#define posix_time_before(timer, now) \ #define posix_time_before(timer, now) \
time_before((timer)->expires, (now)->jiffies) time_before((timer)->expires, (now)->jiffies)
#define posix_bump_timer(timr, now) \ #define posix_bump_timer(timr, now) \
do { \ do { \
long delta, orun; \ long delta, orun; \
delta = now.jiffies - (timr)->it.real.timer.expires; \ \
if (delta >= 0) { \ delta = (now).jiffies - (timr)->it.real.timer.expires; \
orun = 1 + (delta / (timr)->it.real.incr); \ if (delta >= 0) { \
(timr)->it.real.timer.expires += \ orun = 1 + (delta / (timr)->it.real.incr); \
orun * (timr)->it.real.incr; \ (timr)->it.real.timer.expires += \
(timr)->it_overrun += orun; \ orun * (timr)->it.real.incr; \
} \ (timr)->it_overrun += orun; \
}while (0) } \
} while (0)
int posix_cpu_clock_getres(const clockid_t which_clock, struct timespec *);
int posix_cpu_clock_get(const clockid_t which_clock, struct timespec *); int posix_cpu_clock_getres(const clockid_t which_clock, struct timespec *ts);
int posix_cpu_clock_set(const clockid_t which_clock, const struct timespec *tp); int posix_cpu_clock_get(const clockid_t which_clock, struct timespec *ts);
int posix_cpu_timer_create(struct k_itimer *); int posix_cpu_clock_set(const clockid_t which_clock, const struct timespec *ts);
int posix_cpu_nsleep(const clockid_t, int, struct timespec *); int posix_cpu_timer_create(struct k_itimer *timer);
int posix_cpu_timer_set(struct k_itimer *, int, int posix_cpu_nsleep(const clockid_t which_clock, int flags,
struct itimerspec *, struct itimerspec *); struct timespec *ts);
int posix_cpu_timer_del(struct k_itimer *); int posix_cpu_timer_set(struct k_itimer *timer, int flags,
void posix_cpu_timer_get(struct k_itimer *, struct itimerspec *); struct itimerspec *new, struct itimerspec *old);
int posix_cpu_timer_del(struct k_itimer *timer);
void posix_cpu_timer_schedule(struct k_itimer *); void posix_cpu_timer_get(struct k_itimer *timer, struct itimerspec *itp);
void run_posix_cpu_timers(struct task_struct *); void posix_cpu_timer_schedule(struct k_itimer *timer);
void posix_cpu_timers_exit(struct task_struct *);
void posix_cpu_timers_exit_group(struct task_struct *); void run_posix_cpu_timers(struct task_struct *task);
void posix_cpu_timers_exit(struct task_struct *task);
void set_process_cpu_timer(struct task_struct *, unsigned int, void posix_cpu_timers_exit_group(struct task_struct *task);
cputime_t *, cputime_t *);
void set_process_cpu_timer(struct task_struct *task, unsigned int clock_idx,
cputime_t *newval, cputime_t *oldval);
#endif #endif
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment