base/include/rtai_spl.h File Reference

#include <rtai_sem.h>

Include dependency graph for rtai_spl.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  rtai_spl

Typedefs

typedef rtai_spl SPL

Functions

rtai_splrt_spl_init (unsigned long name)
int rt_spl_delete (struct rtai_spl *spl)
rtai_splrt_named_spl_init (const char *name)
int rt_named_spl_delete (struct rtai_spl *spl)
int rt_spl_lock (struct rtai_spl *spl)
int rt_spl_lock_if (struct rtai_spl *spl)
int rt_spl_lock_timed (struct rtai_spl *spl, RTIME delay)
int rt_spl_unlock (struct rtai_spl *spl)


Typedef Documentation

typedef struct rtai_spl SPL
 

Referenced by _rt_named_spl_init(), handle_lxrt_request(), lxrt_spl_init(), rt_named_spl_delete(), rt_spl_delete(), rt_spl_init(), rt_spl_lock(), rt_spl_lock_if(), rt_spl_lock_timed(), and rt_spl_unlock().


Function Documentation

int rt_named_spl_delete struct rtai_spl spl  )  [inline]
 

Definition at line 81 of file rtai_spl.h.

References BIDX, rtai_lxrt_t::i, LOW, NAMED_SPL_DELETE, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

struct rtai_spl* rt_named_spl_init const char *  name  )  [inline]
 

Definition at line 75 of file rtai_spl.h.

References BIDX, LOW, NAMED_SPL_INIT, rtai_lxrt(), SIZARG, and rtai_lxrt_t::v.

Here is the call graph for this function:

int rt_spl_delete struct rtai_spl spl  )  [inline]
 

Definition at line 69 of file rtai_spl.h.

References BIDX, rtai_lxrt_t::i, LOW, LXRT_SPL_DELETE, rtai_lxrt(), and SIZARG.

Here is the call graph for this function:

struct rtai_spl* rt_spl_init unsigned long  name  )  [inline]
 

Definition at line 63 of file rtai_spl.h.

References BIDX, LOW, LXRT_SPL_INIT, rtai_lxrt(), SIZARG, and rtai_lxrt_t::v.

Here is the call graph for this function:

int rt_spl_lock struct rtai_spl spl  )  [inline]
 

Definition at line 87 of file rtai_spl.h.

References BIDX, rtai_lxrt_t::i, LOW, rtai_lxrt(), SIZARG, and SPL_LOCK.

Here is the call graph for this function:

int rt_spl_lock_if struct rtai_spl spl  )  [inline]
 

Definition at line 93 of file rtai_spl.h.

References BIDX, rtai_lxrt_t::i, LOW, rtai_lxrt(), SIZARG, and SPL_LOCK_IF.

Here is the call graph for this function:

int rt_spl_lock_timed struct rtai_spl spl,
RTIME  delay
[inline]
 

Definition at line 99 of file rtai_spl.h.

References BIDX, rtai_lxrt_t::i, LOW, rtai_lxrt(), RTIME, SIZARG, and SPL_LOCK_TIMED.

Here is the call graph for this function:

int rt_spl_unlock struct rtai_spl spl  )  [inline]
 

Definition at line 105 of file rtai_spl.h.

References BIDX, rtai_lxrt_t::i, LOW, rtai_lxrt(), SIZARG, and SPL_UNLOCK.

Here is the call graph for this function:


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