diff options
Diffstat (limited to 'include/linux/hrtimer.h')
| -rw-r--r-- | include/linux/hrtimer.h | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/include/linux/hrtimer.h b/include/linux/hrtimer.h index 2f245fe63bda..9a4e35cd5f79 100644 --- a/include/linux/hrtimer.h +++ b/include/linux/hrtimer.h | |||
| @@ -125,12 +125,12 @@ struct hrtimer { | |||
| 125 | enum hrtimer_restart (*function)(struct hrtimer *); | 125 | enum hrtimer_restart (*function)(struct hrtimer *); |
| 126 | struct hrtimer_clock_base *base; | 126 | struct hrtimer_clock_base *base; |
| 127 | unsigned long state; | 127 | unsigned long state; |
| 128 | enum hrtimer_cb_mode cb_mode; | ||
| 129 | struct list_head cb_entry; | 128 | struct list_head cb_entry; |
| 129 | enum hrtimer_cb_mode cb_mode; | ||
| 130 | #ifdef CONFIG_TIMER_STATS | 130 | #ifdef CONFIG_TIMER_STATS |
| 131 | int start_pid; | ||
| 131 | void *start_site; | 132 | void *start_site; |
| 132 | char start_comm[16]; | 133 | char start_comm[16]; |
| 133 | int start_pid; | ||
| 134 | #endif | 134 | #endif |
| 135 | }; | 135 | }; |
| 136 | 136 | ||
| @@ -155,10 +155,8 @@ struct hrtimer_sleeper { | |||
| 155 | * @first: pointer to the timer node which expires first | 155 | * @first: pointer to the timer node which expires first |
| 156 | * @resolution: the resolution of the clock, in nanoseconds | 156 | * @resolution: the resolution of the clock, in nanoseconds |
| 157 | * @get_time: function to retrieve the current time of the clock | 157 | * @get_time: function to retrieve the current time of the clock |
| 158 | * @get_softirq_time: function to retrieve the current time from the softirq | ||
| 159 | * @softirq_time: the time when running the hrtimer queue in the softirq | 158 | * @softirq_time: the time when running the hrtimer queue in the softirq |
| 160 | * @offset: offset of this clock to the monotonic base | 159 | * @offset: offset of this clock to the monotonic base |
| 161 | * @reprogram: function to reprogram the timer event | ||
| 162 | */ | 160 | */ |
| 163 | struct hrtimer_clock_base { | 161 | struct hrtimer_clock_base { |
| 164 | struct hrtimer_cpu_base *cpu_base; | 162 | struct hrtimer_cpu_base *cpu_base; |
| @@ -167,13 +165,9 @@ struct hrtimer_clock_base { | |||
| 167 | struct rb_node *first; | 165 | struct rb_node *first; |
| 168 | ktime_t resolution; | 166 | ktime_t resolution; |
| 169 | ktime_t (*get_time)(void); | 167 | ktime_t (*get_time)(void); |
| 170 | ktime_t (*get_softirq_time)(void); | ||
| 171 | ktime_t softirq_time; | 168 | ktime_t softirq_time; |
| 172 | #ifdef CONFIG_HIGH_RES_TIMERS | 169 | #ifdef CONFIG_HIGH_RES_TIMERS |
| 173 | ktime_t offset; | 170 | ktime_t offset; |
| 174 | int (*reprogram)(struct hrtimer *t, | ||
| 175 | struct hrtimer_clock_base *b, | ||
| 176 | ktime_t n); | ||
| 177 | #endif | 171 | #endif |
| 178 | }; | 172 | }; |
| 179 | 173 | ||
