base/include/asm-arm/rtai_hal.h File Reference

#include <rtai_types.h>
#include <asm/rtai_vectors.h>
#include <linux/bitops.h>
#include <strings.h>
#include <asm-arm/arch/rtai_arch.h>
#include <asm/rtai_oldnames.h>

Include dependency graph for rtai_hal.h:

Include dependency graph

Go to the source code of this file.

Defines

#define RTAI_NR_CPUS   1
#define RTAI_CPU_FREQ   RTAI_TSC_FREQ
#define RTAI_CALIBRATED_CPU_FREQ   RTAI_TSC_FREQ

Functions

unsigned long ffnz (unsigned long word)
unsigned long long rtai_ulldiv (unsigned long long ull, unsigned long uld, unsigned long *r)
long long rtai_llimd (long long ll, int mult, int div)
int rtai_imuldiv (int i, int mult, int div)


Define Documentation

#define RTAI_CALIBRATED_CPU_FREQ   RTAI_TSC_FREQ
 

Definition at line 119 of file rtai_hal.h.

#define RTAI_CPU_FREQ   RTAI_TSC_FREQ
 

Definition at line 118 of file rtai_hal.h.

#define RTAI_NR_CPUS   1
 

Definition at line 60 of file rtai_hal.h.


Function Documentation

int ffnz unsigned long  ul  )  [inline]
 

Definition at line 66 of file rtai_hal.h.

Referenced by __task_init(), rt_set_runnable_on_cpus(), and rtai_ssrq_trampoline().

int rtai_imuldiv int  i,
int  mult,
int  div
[inline]
 

Definition at line 98 of file rtai_hal.h.

Referenced by rt_request_timer().

long long rtai_llimd long long  ll,
int  mult,
int  div
[inline]
 

Definition at line 82 of file rtai_hal.h.

unsigned long long rtai_ulldiv unsigned long long  ull,
unsigned long  uld,
unsigned long *  r
[inline]
 

Definition at line 72 of file rtai_hal.h.

Referenced by ll2a(), and rtai_llimd().


Generated on Thu Nov 20 11:52:07 2008 for RTAI API by doxygen 1.3.8