base/include/rtai_types.h File Reference

#include <rtai_config.h>
#include <rtai_wrappers.h>

Include dependency graph for rtai_types.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Data Structures

struct  rt_times

Defines

#define PRIO_Q   0
#define FIFO_Q   4
#define RES_Q   3
#define BIN_SEM   1
#define CNT_SEM   2
#define RES_SEM   3
#define RT_SCHED_FIFO   0
#define RT_SCHED_RR   1

Typedefs

typedef long long RTIME
typedef int(* RT_TRAP_HANDLER )(int, int, struct pt_regs *, void *)


Define Documentation

#define BIN_SEM   1
 

Definition at line 29 of file rtai_types.h.

Referenced by __rtai_netrpc_init(), rt_typed_mbx_init(), sem_init_rt(), and sem_open_rt().

#define CNT_SEM   2
 

Definition at line 30 of file rtai_types.h.

Referenced by _broadcast(), rt_msgq_init(), rt_rwl_init(), rt_sem_init(), sem_init_rt(), and sem_open_rt().

#define FIFO_Q   4
 

Definition at line 26 of file rtai_types.h.

Referenced by __rtai_netrpc_init(), and rt_typed_sem_init().

#define PRIO_Q   0
 

Definition at line 25 of file rtai_types.h.

Referenced by _broadcast(), rt_mbx_init(), sem_init_rt(), and sem_open_rt().

#define RES_Q   3
 

Definition at line 27 of file rtai_types.h.

#define RES_SEM   3
 

Definition at line 31 of file rtai_types.h.

Referenced by pthread_mutex_init_rt(), pthread_mutex_open_rt(), rt_msgq_init(), rt_rwl_init(), and rt_typed_sem_init().

#define RT_SCHED_FIFO   0
 

Definition at line 33 of file rtai_types.h.

#define RT_SCHED_RR   1
 

Definition at line 34 of file rtai_types.h.


Typedef Documentation

typedef int(* RT_TRAP_HANDLER)(int, int, struct pt_regs *, void *)
 

Definition at line 42 of file rtai_types.h.

Referenced by rt_set_task_trap_handler(), and rt_set_trap_handler().

typedef long long RTIME
 

Definition at line 40 of file rtai_types.h.

Referenced by __rtai_wd_init(), _rt_bits_wait_timed(), _rt_bits_wait_until(), _rt_mbx_receive_timed(), _rt_mbx_receive_until(), _rt_mbx_send_timed(), _rt_mbx_send_until(), _rt_msg_broadcast_timed(), _rt_msg_broadcast_until(), _rt_msg_receive_timed(), _rt_msg_receive_until(), _rt_msg_send_timed(), _rt_msg_send_until(), calibrate(), count2nano(), count2nano_cpuid(), count2timespec(), handle_badtask(), handle_lxrt_request(), main(), mbx_wait_until(), nano2count(), nano2count_cpuid(), nanos2timespec(), nanosleep_rt(), next_period(), pthread_cond_timedwait_rt(), rt_bits_wait_timed(), rt_bits_wait_until(), rt_busy_sleep(), rt_cond_wait_timed(), rt_cond_wait_until(), rt_Creceive(), RT_get_cpu_time_ns(), rt_get_cpu_time_ns(), rt_get_exectime(), rt_get_net_rpc_ret(), rt_get_time(), rt_get_time_cpuid(), RT_get_time_ns(), rt_get_time_ns(), RT_get_time_ns_cpuid(), rt_get_time_ns_cpuid(), rt_gettimeorig(), rt_insert_timer(), rt_irq_wait_timed(), rt_irq_wait_until(), RT_mbx_receive_timed(), rt_mbx_receive_timed(), RT_mbx_receive_until(), rt_mbx_receive_until(), RT_mbx_send_timed(), rt_mbx_send_timed(), RT_mbx_send_until(), rt_mbx_send_until(), rt_msg_broadcast_timed(), rt_msg_broadcast_until(), rt_msg_receive_timed(), rt_msg_receive_until(), rt_msg_send_timed(), rt_msg_send_until(), rt_nanosleep(), rt_qBlkRepeat(), rt_qBlkSchedule(), rt_qBlkWait(), rt_qStep(), RT_receive_timed(), rt_receive_timed(), RT_receive_until(), rt_receive_until(), RT_receivex_timed(), rt_receivex_timed(), RT_receivex_until(), rt_receivex_until(), rt_request_timer(), RT_rpc_timed(), rt_rpc_timed(), RT_rpc_until(), rt_rpc_until(), RT_rpcx_timed(), rt_rpcx_timed(), RT_rpcx_until(), rt_rpcx_until(), rt_rwl_rdlock_timed(), rt_rwl_rdlock_until(), rt_rwl_wrlock_timed(), rt_rwl_wrlock_until(), rt_schedule(), rt_sem_wait_timed(), RT_sem_wait_timed(), rt_sem_wait_until(), RT_sem_wait_until(), RT_send_timed(), rt_send_timed(), RT_send_until(), rt_send_until(), RT_sendx_timed(), rt_sendx_timed(), RT_sendx_until(), rt_sendx_until(), rt_set_period(), rt_set_resume_time(), rt_set_timer_firing_time(), rt_set_timer_period(), RT_sleep(), rt_sleep(), RT_sleep_until(), rt_sleep_until(), rt_spl_lock_timed(), rt_spv_RMS(), rt_task_make_periodic(), rt_task_make_periodic_relative_ns(), rt_task_set_resume_end_times(), rt_task_suspend_timed(), rt_task_suspend_until(), rt_timer_handler(), rt_timer_tick_ext(), rt_timers_manager(), rtai_rdtsc(), sem_timedwait_rt(), set_timer_firing_time(), start_ftimer(), start_rt_timer(), stop_ftimer(), timespec2count(), timespec2nanos(), and watchdog().


Generated on Thu Nov 20 11:54:09 2008 for RTAI API by doxygen 1.3.8