static void notrace kona_update_sched_clock(void)
{
	update_sched_clock(&cd, gptimer_clksrc_read(NULL), (u32)~0);
}
Example #2
0
static void notrace godarm_update_sched_clock(void)
{
	u32 cyc = ~readl(CFG_TIMER_VABASE + REG_TIMER1_VALUE);

	update_sched_clock(&cd, cyc, (u32)~0);
}
Example #3
0
static void notrace tegra_update_sched_clock(void)
{
	u32 cyc = timer_readl(TIMERUS_CNTR_1US);
	update_sched_clock(&cd, cyc, (u32)~0);
}
Example #4
0
static void notrace meson6_update_sched_clock(void)
{
    u32 cyc = cycle_read_timerE(NULL);
    update_sched_clock(&cd, cyc, (u32)~0);
}
static void notrace __update_sched_clock(void)
{
	u32 cyc = __gptimer_read(NULL);
	update_sched_clock(&cd, cyc, (u32) ~ 0);
}
Example #6
0
static void notrace sa1100_update_sched_clock(void)
{
	u32 cyc = OSCR;
	update_sched_clock(&cd, cyc, (u32)~0);
}
Example #7
0
static void notrace mxc_update_sched_clock(void)
{
	cycle_t cyc = clocksource_mxc.read(&clocksource_mxc);
	update_sched_clock(&cd, cyc, (u32)~0);
}
static void notrace mmp_update_sched_clock(void)
{
	u32 cyc = timer_read();
	update_sched_clock(&cd, cyc, (u32)~0);
}
Example #9
0
static void notrace mxc_update_sched_clock(void)
{
	cycle_t cyc = sched_clock_reg ? __raw_readl(sched_clock_reg) : 0;
	update_sched_clock(&cd, cyc, (u32)~0);
}
Example #10
0
static void notrace bcm2708_update_sched_clock(void)
{
	u32 cyc = clocksource_stc.read(&clocksource_stc);
	update_sched_clock(&cd, cyc, clocksource_stc.mask);
}
static void notrace rk30_update_sched_clock(void)
{
	u32 cyc = ~rk30_timer_read_current_value(TIMER_CLKSRC);
	update_sched_clock(&cd, cyc, MASK);
}
Example #12
0
static void notrace rk_timer_update_sched_clock(void)
{
	u32 cyc = ~rk_timer_read_current_value(timer.cs_base);
	update_sched_clock(&cd, cyc, MASK);
}
Example #13
0
static void notrace mpu_update_sched_clock(void)
{
	u32 cyc = ~omap_mpu_timer_read(1);
	update_sched_clock(&cd, cyc, (u32)~0);
}
Example #14
0
static void notrace ixp4xx_update_sched_clock(void)
{
	u32 cyc = *IXP4XX_OSTS;
	update_sched_clock(&cd, cyc, (u32)~0);
}
Example #15
0
static void notrace omap_update_sched_clock(void)
{
	u32 cyc = clocksource_32k.read(&clocksource_32k);
	update_sched_clock(&cd, cyc, (u32)~0);
}
Example #16
0
static void notrace tegra_update_sched_clock(void)
{
	u32 cyc = tegra_read_usec();
	update_sched_clock(&cd, cyc, (u32)~0);
}
Example #17
0
static void sched_clock_poll(unsigned long wrap_ticks)
{
	mod_timer(&sched_clock_timer, round_jiffies(jiffies + wrap_ticks));
	update_sched_clock();
}
static void notrace rk2928_update_sched_clock(void)
{
	u32 cyc = ~RK_TIMER_READVALUE(TIMER_CLKSRC);
	update_sched_clock(&cd, cyc, MASK);
}
Example #19
0
static void notrace nomadik_update_sched_clock(void)
{
	u32 cyc = -readl(mtu_base + MTU_VAL(0));
	update_sched_clock(&cd, cyc, (u32)~0);
}
static void notrace u300_update_sched_clock(void)
{
	u32 cyc = readl(U300_TIMER_APP_VBASE + U300_TIMER_APP_GPT2CC);
	update_sched_clock(&cd, cyc, (u32)~0);
}