コード例 #1
0
ファイル: malta-time.c プロジェクト: 168519/linux
unsigned int get_c0_compare_int(void)
{
	if (cpu_has_veic) {
		set_vi_handler(MSC01E_INT_CPUCTR, mips_timer_dispatch);
		mips_cpu_timer_irq = MSC01E_INT_BASE + MSC01E_INT_CPUCTR;
	} else if (gic_present) {
		mips_cpu_timer_irq = gic_get_c0_compare_int();
	} else {
		mips_cpu_timer_irq = MIPS_CPU_IRQ_BASE + cp0_compare_irq;
	}

	return mips_cpu_timer_irq;
}
コード例 #2
0
ファイル: time.c プロジェクト: 0x000000FF/edison-linux
unsigned int get_c0_compare_int(void)
{
	return gic_get_c0_compare_int();
}
コード例 #3
0
ファイル: sead3-time.c プロジェクト: axelhaslamx/linux-axel
unsigned int get_c0_compare_int(void)
{
	if (gic_present)
		return gic_get_c0_compare_int();
	return MIPS_CPU_IRQ_BASE + cp0_compare_irq;
}