Include dependency graph for rtai_legacy.h:

Go to the source code of this file.
| Defines | |
| #define | LATENCY_DECR 2500 | 
| #define | SETUP_TIME_DECR 500 | 
| #define | CPU_FREQ (tuned.cpu_freq) | 
| #define | FREQ_DECR CPU_FREQ | 
| #define | CALIBRATED_CPU_FREQ 0 | 
| #define | FREQ_8254 FREQ_DECR | 
| #define | FREQ_APIC FREQ_DECR | 
| #define | LATENCY_8254 3000 | 
| #define | SETUP_TIME_8254 500 | 
| #define | TIMER_8254_IRQ 0xFFFFFFFF | 
| #define | IFLAG 15 | 
| #define | RTAI_NR_TRAPS 32 | 
| #define | RTAI_1_IPI 6 | 
| #define | RTAI_2_IPI 7 | 
| #define | RTAI_3_IPI 8 | 
| #define | RTAI_4_IPI 9 | 
| #define | RTAI_1_VECTOR 0xD9 | 
| #define | RTAI_2_VECTOR 0xE1 | 
| #define | RTAI_3_VECTOR 0xE9 | 
| #define | RTAI_4_VECTOR 0xF1 | 
| #define | RT_TIME_END 0x7FFFFFFFFFFFFFFFLL | 
| #define | RTAI_DEFAULT_TICK 200000 | 
| #define | RTAI_DEFAULT_STACKSZ 2000 | 
| Functions | |
| static unsigned long long | ullmul (unsigned long m0, unsigned long m1) | 
| static unsigned long long | ulldiv (unsigned long long ull, unsigned long uld, unsigned long *r) | 
| static int | imuldiv (int i, int mult, int div) | 
| static unsigned long long | llimd (unsigned long long ull, unsigned long mult, unsigned long div) | 
| #define CALIBRATED_CPU_FREQ 0 | 
Definition at line 32 of file rtai_legacy.h.
| #define CPU_FREQ (tuned.cpu_freq) | 
Definition at line 30 of file rtai_legacy.h.
| #define FREQ_8254 FREQ_DECR | 
Definition at line 35 of file rtai_legacy.h.
| #define FREQ_APIC FREQ_DECR | 
Definition at line 36 of file rtai_legacy.h.
| #define FREQ_DECR CPU_FREQ | 
Definition at line 31 of file rtai_legacy.h.
| #define IFLAG 15 | 
Definition at line 41 of file rtai_legacy.h.
| #define LATENCY_8254 3000 | 
Definition at line 37 of file rtai_legacy.h.
| #define LATENCY_DECR 2500 | 
Definition at line 26 of file rtai_legacy.h.
| #define RT_TIME_END 0x7FFFFFFFFFFFFFFFLL | 
Definition at line 56 of file rtai_legacy.h.
| #define RTAI_1_IPI 6 | 
Definition at line 46 of file rtai_legacy.h.
| #define RTAI_1_VECTOR 0xD9 | 
Definition at line 51 of file rtai_legacy.h.
| #define RTAI_2_IPI 7 | 
Definition at line 47 of file rtai_legacy.h.
| #define RTAI_2_VECTOR 0xE1 | 
Definition at line 52 of file rtai_legacy.h.
| #define RTAI_3_IPI 8 | 
Definition at line 48 of file rtai_legacy.h.
| #define RTAI_3_VECTOR 0xE9 | 
Definition at line 53 of file rtai_legacy.h.
| #define RTAI_4_IPI 9 | 
Definition at line 49 of file rtai_legacy.h.
| #define RTAI_4_VECTOR 0xF1 | 
Definition at line 54 of file rtai_legacy.h.
| #define RTAI_DEFAULT_STACKSZ 2000 | 
Definition at line 474 of file rtai_legacy.h.
| #define RTAI_DEFAULT_TICK 200000 | 
Definition at line 473 of file rtai_legacy.h.
| #define RTAI_NR_TRAPS 32 | 
Definition at line 43 of file rtai_legacy.h.
Referenced by rt_set_task_trap_handler(), and set_rtext().
| #define SETUP_TIME_8254 500 | 
Definition at line 38 of file rtai_legacy.h.
| #define SETUP_TIME_DECR 500 | 
Definition at line 27 of file rtai_legacy.h.
| #define TIMER_8254_IRQ 0xFFFFFFFF | 
Definition at line 39 of file rtai_legacy.h.
| static int imuldiv | ( | int | i, | |
| int | mult, | |||
| int | div | |||
| ) |  [inline, static] | 
Definition at line 97 of file rtai_legacy.h.
References ulldiv(), and ullmul().
Referenced by __rtai_lxrt_init(), __rtai_wd_init(), _rt_get_boot_epoch(), rt_request_timer(), rt_spl_lock_timed(), rt_timer_tick_ext(), and user_srq().
Here is the call graph for this function:

| static unsigned long long llimd | ( | unsigned long long | ull, | |
| unsigned long | mult, | |||
| unsigned long | div | |||
| ) |  [inline, static] | 
Definition at line 106 of file rtai_legacy.h.
References ulldiv(), and ullmul().
Referenced by __rtai_wd_init(), _rt_get_boot_epoch(), count2nano(), count2nano_cpuid(), nano2count(), nano2count_cpuid(), rt_busy_sleep(), rt_get_cpu_time_ns(), rt_get_real_time_ns(), rt_get_time_ns(), rt_get_time_ns_cpuid(), rt_set_runnable_on_cpuid(), start_slipping_badtask(), and stretch_badtask().
Here is the call graph for this function:

| static unsigned long long ulldiv | ( | unsigned long long | ull, | |
| unsigned long | uld, | |||
| unsigned long * | r | |||
| ) |  [inline, static] | 
| static unsigned long long ullmul | ( | unsigned long | m0, | |
| unsigned long | m1 | |||
| ) |  [inline, static] | 
Definition at line 65 of file rtai_legacy.h.
References __asm__().
Referenced by imuldiv(), and llimd().
Here is the call graph for this function:

 1.4.7
 1.4.7