#include <linux/cpu.h>
#include <linux/err.h>
#include <linux/hrtimer.h>
#include <linux/interrupt.h>
#include <linux/percpu.h>
#include <linux/profile.h>
#include <linux/clockchips.h>
#include <linux/sched.h>
#include <linux/smp.h>
#include <linux/module.h>
#include "tick-internal.h"
static struct hrtimer bctimer;
static int bc_shutdown(struct clock_event_device *evt)
{ … }
static int bc_set_next(ktime_t expires, struct clock_event_device *bc)
{ … }
static struct clock_event_device ce_broadcast_hrtimer = …;
static enum hrtimer_restart bc_handler(struct hrtimer *t)
{ … }
void tick_setup_hrtimer_broadcast(void)
{ … }