diff options
Diffstat (limited to 'kernel/time/tick-broadcast.c')
-rw-r--r-- | kernel/time/tick-broadcast.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/kernel/time/tick-broadcast.c b/kernel/time/tick-broadcast.c index 8314ecb32d33..12b3efeb9f6f 100644 --- a/kernel/time/tick-broadcast.c +++ b/kernel/time/tick-broadcast.c | |||
@@ -32,6 +32,19 @@ static cpumask_t tick_broadcast_mask; | |||
32 | static DEFINE_SPINLOCK(tick_broadcast_lock); | 32 | static DEFINE_SPINLOCK(tick_broadcast_lock); |
33 | 33 | ||
34 | /* | 34 | /* |
35 | * Debugging: see timer_list.c | ||
36 | */ | ||
37 | struct tick_device *tick_get_broadcast_device(void) | ||
38 | { | ||
39 | return &tick_broadcast_device; | ||
40 | } | ||
41 | |||
42 | cpumask_t *tick_get_broadcast_mask(void) | ||
43 | { | ||
44 | return &tick_broadcast_mask; | ||
45 | } | ||
46 | |||
47 | /* | ||
35 | * Start the device in periodic mode | 48 | * Start the device in periodic mode |
36 | */ | 49 | */ |
37 | static void tick_broadcast_start_periodic(struct clock_event_device *bc) | 50 | static void tick_broadcast_start_periodic(struct clock_event_device *bc) |
@@ -275,6 +288,14 @@ void tick_shutdown_broadcast(unsigned int *cpup) | |||
275 | 288 | ||
276 | static cpumask_t tick_broadcast_oneshot_mask; | 289 | static cpumask_t tick_broadcast_oneshot_mask; |
277 | 290 | ||
291 | /* | ||
292 | * Debugging: see timer_list.c | ||
293 | */ | ||
294 | cpumask_t *tick_get_broadcast_oneshot_mask(void) | ||
295 | { | ||
296 | return &tick_broadcast_oneshot_mask; | ||
297 | } | ||
298 | |||
278 | static int tick_broadcast_set_event(ktime_t expires, int force) | 299 | static int tick_broadcast_set_event(ktime_t expires, int force) |
279 | { | 300 | { |
280 | struct clock_event_device *bc = tick_broadcast_device.evtdev; | 301 | struct clock_event_device *bc = tick_broadcast_device.evtdev; |