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

Include dependency graph for imx-timer.c:

Go to the source code of this file.

Functions

 EXPORT_SYMBOL (rtai_tsc)
unsigned long split_timer (void)
int soft_timer_interrupt (int irq, void *dev_id, struct pt_regs *regs)
int rt_request_timer (rt_timer_irq_handler_t handler, unsigned tick, int use_apic)
void rt_free_timer (void)

Variables

rtai_tsc rtai_tsc
static int(*) saved_adeos_timer_handler (int irq, void *dev_id, struct pt_regs *regs)
rtai_tsc lx_timer


Function Documentation

EXPORT_SYMBOL ( rtai_tsc   ) 

void rt_free_timer ( void   ) 

Definition at line 108 of file imx-timer.c.

References flags, rtai_critical_enter(), rtai_critical_exit(), saved_adeos_timer_handler, TIMER_8254_IRQ, and TRACE_RTAI_TIMER.

Here is the call graph for this function:

int rt_request_timer ( rt_timer_irq_handler_t  handler,
unsigned  tick,
int  use_apic 
)

Definition at line 69 of file imx-timer.c.

References flags, rdtsc, rt_pend_linux_irq(), rt_set_timer_delay, rtai_critical_enter(), rtai_critical_exit(), rtai_tsc, saved_adeos_timer_handler, soft_timer_interrupt(), TIMER_8254_IRQ, TRACE_RTAI_TIMER, and rtai_tsc::tsc.

Here is the call graph for this function:

int soft_timer_interrupt ( int  irq,
void *  dev_id,
struct pt_regs *  regs 
)

Definition at line 53 of file imx-timer.c.

References flags, rdtsc, and split_timer().

Referenced by rt_request_timer().

Here is the call graph for this function:

unsigned long split_timer ( void   ) 

Definition at line 48 of file imx-timer.c.

References rtai_tsc::hltsc, lx_timer, and rtai_tsc::tsc.

Referenced by soft_timer_interrupt().


Variable Documentation

union rtai_tsc lx_timer

Definition at line 46 of file imx-timer.c.

Referenced by split_timer().

union rtai_tsc rtai_tsc

Definition at line 41 of file imx-timer.c.

Referenced by rt_request_timer(), and rtai_rdtsc().

int(*) saved_adeos_timer_handler(int irq, void *dev_id, struct pt_regs *regs) [static]

Definition at line 43 of file imx-timer.c.

Referenced by rt_free_timer(), and rt_request_timer().


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