base/arch/arm/hal/mach-at91/at91-timer.c File Reference

Include dependency graph for at91-timer.c:

Go to the source code of this file.

Functions

int rtai_timer_handler (struct pt_regs *regs)
 EXPORT_SYMBOL (rt_periodic)
int rt_request_timer (void(*handler)(void), unsigned tick, int use_apic)
void rt_free_timer (void)
int rtai_calibrate_TC (void)

Variables

int(*) extern_timer_isr (struct pt_regs *regs)
unsigned int rt_periodic


Function Documentation

EXPORT_SYMBOL ( rt_periodic   ) 

void rt_free_timer ( void   ) 

Definition at line 97 of file at91-timer.c.

References at91_tc_write(), extern_timer_isr, flags, rt_periodic, rt_release_irq(), rt_set_timer_delay, rtai_restore_flags, rtai_save_flags_and_cli, and RTAI_TIMER_IRQ.

Referenced by rt_free_apic_timers(), stop_rt_timer(), and user_srq().

Here is the call graph for this function:

int rt_request_timer ( void(*)(void)  handler,
unsigned  tick,
int  use_apic 
)

Definition at line 47 of file at91-timer.c.

References at91_tc_write(), extern_timer_isr, flags, rt_periodic, rt_release_irq(), rt_request_irq(), rt_set_timer_delay, rtai_critical_enter(), rtai_critical_exit(), rtai_rdtsc, rtai_timer_handler(), and RTAI_TIMER_IRQ.

Referenced by start_rt_timer(), and user_srq().

Here is the call graph for this function:

int rtai_calibrate_TC ( void   ) 

Definition at line 111 of file at91-timer.c.

References flags, rt_set_timer_delay, RTAI_CPU_FREQ, rtai_critical_enter(), rtai_critical_exit(), rtai_imuldiv, and rtai_rdtsc.

Here is the call graph for this function:

int rtai_timer_handler ( struct pt_regs *  regs  ) 

Definition at line 590 of file hal.c.

References cpuid, HAL_LOCK_LINUX, hal_pended, HAL_UNLOCK_LINUX, ipipe_root_status, rtai_realtime_irq, RTAI_SCHED_ISR_LOCK, RTAI_SCHED_ISR_UNLOCK, rtai_sti, and RTAI_TIMER_IRQ.

Referenced by rt_request_timer().


Variable Documentation

int(*) extern_timer_isr(struct pt_regs *regs)

Referenced by rt_free_timer(), and rt_request_timer().

unsigned int rt_periodic

Definition at line 44 of file at91-timer.c.

Referenced by rt_free_timer(), rt_request_timer(), and rtai_rdtsc().


Generated on Tue Feb 2 17:46:09 2010 for RTAI API by  doxygen 1.4.7