base/include/asm/rtai_fpu.h File Reference

Include dependency graph for rtai_fpu.h:

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

Go to the source code of this file.

Defines

#define TASK_FPENV(tsk)   (&(tsk)->thread.i387)
#define enable_fpu()
#define save_fpcr_and_enable_fpu(fpcr)
#define restore_fpcr(fpcr)
#define init_hard_fpenv()
#define init_fpenv(fpenv)
#define save_fpenv(fpenv)
#define restore_fpenv(fpenv)
#define init_hard_fpu(lnxtsk)
#define init_fpu(lnxtsk)
#define restore_fpu(lnxtsk)
#define set_lnxtsk_uses_fpu(lnxtsk)   do { (lnxtsk)->used_math = 1; } while(0)
#define clear_lnxtsk_uses_fpu(lnxtsk)   do { (lnxtsk)->used_math = 0; } while(0)
#define lnxtsk_uses_fpu(lnxtsk)   ((lnxtsk)->used_math)
#define set_lnxtsk_using_fpu(lnxtsk)   do { task_thread_info(lnxtsk)->status |= TS_USEDFPU; } while(0)
#define set_lnxtsk_uses_fpu(lnxtsk)   do { set_stopped_child_used_math(lnxtsk); } while(0)
#define clear_lnxtsk_uses_fpu(lnxtsk)   do { clear_stopped_child_used_math(lnxtsk); } while(0)
#define lnxtsk_uses_fpu(lnxtsk)   (tsk_used_math(lnxtsk))
#define set_lnxtsk_using_fpu(lnxtsk)   do { task_thread_info(lnxtsk)->status |= TS_USEDFPU; } while(0)

Typedefs

typedef i387_union FPU_ENV


Define Documentation

#define clear_lnxtsk_uses_fpu ( lnxtsk   )     do { clear_stopped_child_used_math(lnxtsk); } while(0)

Definition at line 178 of file rtai_fpu.h.

#define clear_lnxtsk_uses_fpu ( lnxtsk   )     do { (lnxtsk)->used_math = 0; } while(0)

Definition at line 178 of file rtai_fpu.h.

Referenced by handle_lxrt_request().

 
#define enable_fpu (  ) 

Definition at line 131 of file rtai_fpu.h.

#define init_fpenv ( fpenv   ) 

Definition at line 135 of file rtai_fpu.h.

#define init_fpu ( lnxtsk   ) 

Definition at line 139 of file rtai_fpu.h.

Referenced by handle_lxrt_request().

 
#define init_hard_fpenv (  ) 

Definition at line 134 of file rtai_fpu.h.

#define init_hard_fpu ( lnxtsk   ) 

Definition at line 138 of file rtai_fpu.h.

Referenced by kthread_fun().

#define lnxtsk_uses_fpu ( lnxtsk   )     (tsk_used_math(lnxtsk))

Definition at line 180 of file rtai_fpu.h.

#define lnxtsk_uses_fpu ( lnxtsk   )     ((lnxtsk)->used_math)

Definition at line 180 of file rtai_fpu.h.

Referenced by rt_schedule(), rt_timer_handler(), and steal_from_linux().

#define restore_fpcr ( fpcr   ) 

Definition at line 133 of file rtai_fpu.h.

Referenced by rt_timers_manager(), and switch_rtai_tasks().

#define restore_fpenv ( fpenv   ) 

Definition at line 137 of file rtai_fpu.h.

Referenced by rt_timers_manager(), and switch_rtai_tasks().

#define restore_fpu ( lnxtsk   ) 

Definition at line 140 of file rtai_fpu.h.

Referenced by rt_schedule(), rt_timer_handler(), and steal_from_linux().

#define save_fpcr_and_enable_fpu ( fpcr   ) 

Definition at line 132 of file rtai_fpu.h.

Referenced by rt_timers_manager(), and switch_rtai_tasks().

#define save_fpenv ( fpenv   ) 

Definition at line 136 of file rtai_fpu.h.

Referenced by rt_timers_manager(), and switch_rtai_tasks().

#define set_lnxtsk_uses_fpu ( lnxtsk   )     do { set_stopped_child_used_math(lnxtsk); } while(0)

Definition at line 176 of file rtai_fpu.h.

#define set_lnxtsk_uses_fpu ( lnxtsk   )     do { (lnxtsk)->used_math = 1; } while(0)

Definition at line 176 of file rtai_fpu.h.

#define set_lnxtsk_using_fpu ( lnxtsk   )     do { task_thread_info(lnxtsk)->status |= TS_USEDFPU; } while(0)

Definition at line 182 of file rtai_fpu.h.

#define set_lnxtsk_using_fpu ( lnxtsk   )     do { task_thread_info(lnxtsk)->status |= TS_USEDFPU; } while(0)

Definition at line 182 of file rtai_fpu.h.

#define TASK_FPENV ( tsk   )     (&(tsk)->thread.i387)

Definition at line 37 of file rtai_fpu.h.


Typedef Documentation

typedef union i387_union FPU_ENV

Definition at line 36 of file rtai_fpu.h.


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