[PATCH] hrtimer: coding style and white space cleanup 2
style/whitespace/macro cleanups of posix-timers.h Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
a924b04dde
commit
2a69897194
1 changed files with 40 additions and 32 deletions
|
@ -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 {
|
||||||
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 {
|
||||||
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 {
|
||||||
|
|
||||||
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 {
|
||||||
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_getres(const clockid_t which_clock, struct timespec *ts);
|
||||||
int posix_cpu_clock_get(const clockid_t which_clock, struct timespec *);
|
int posix_cpu_clock_get(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_set(const clockid_t which_clock, const struct timespec *ts);
|
||||||
int posix_cpu_timer_create(struct k_itimer *);
|
int posix_cpu_timer_create(struct k_itimer *timer);
|
||||||
int posix_cpu_nsleep(const clockid_t, int, struct timespec *);
|
int posix_cpu_nsleep(const clockid_t which_clock, int flags,
|
||||||
int posix_cpu_timer_set(struct k_itimer *, int,
|
struct timespec *ts);
|
||||||
struct itimerspec *, struct itimerspec *);
|
int posix_cpu_timer_set(struct k_itimer *timer, int flags,
|
||||||
int posix_cpu_timer_del(struct k_itimer *);
|
struct itimerspec *new, struct itimerspec *old);
|
||||||
void posix_cpu_timer_get(struct k_itimer *, struct itimerspec *);
|
int posix_cpu_timer_del(struct k_itimer *timer);
|
||||||
|
void posix_cpu_timer_get(struct k_itimer *timer, struct itimerspec *itp);
|
||||||
|
|
||||||
void posix_cpu_timer_schedule(struct k_itimer *);
|
void posix_cpu_timer_schedule(struct k_itimer *timer);
|
||||||
|
|
||||||
void run_posix_cpu_timers(struct task_struct *);
|
void run_posix_cpu_timers(struct task_struct *task);
|
||||||
void posix_cpu_timers_exit(struct task_struct *);
|
void posix_cpu_timers_exit(struct task_struct *task);
|
||||||
void posix_cpu_timers_exit_group(struct task_struct *);
|
void posix_cpu_timers_exit_group(struct task_struct *task);
|
||||||
|
|
||||||
void set_process_cpu_timer(struct task_struct *, unsigned int,
|
void set_process_cpu_timer(struct task_struct *task, unsigned int clock_idx,
|
||||||
cputime_t *, cputime_t *);
|
cputime_t *newval, cputime_t *oldval);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue