base/leds/leds.c File Reference

#include <linux/kernel.h>
#include <linux/module.h>
#include <rtai.h>
#include <rtai_leds.h>

Include dependency graph for leds.c:

Include dependency graph

Go to the source code of this file.

Functions

 MODULE_LICENSE ("GPL")
void rt_leds_set_mask (unsigned int mask, unsigned int value)
void rt_toggle_leds (unsigned int l)
void rt_reset_leds (unsigned int l)
void rt_set_leds (unsigned int l)
void rt_clear_leds (void)
unsigned int rt_get_leds (void)
void rt_set_leds_port (int p)
void rt_config_leds (unsigned int type, void(*func)(unsigned long p, unsigned int l), unsigned long p)
int __rtai_leds_init (void)
void __rtai_leds_exit (void)
 module_init (__rtai_leds_init)
 module_exit (__rtai_leds_exit)
 EXPORT_SYMBOL (rt_leds_set_mask)
 EXPORT_SYMBOL (rt_toggle_leds)
 EXPORT_SYMBOL (rt_reset_leds)
 EXPORT_SYMBOL (rt_set_leds)
 EXPORT_SYMBOL (rt_clear_leds)
 EXPORT_SYMBOL (rt_get_leds)
 EXPORT_SYMBOL (rt_config_leds)

Variables

unsigned int leds
unsigned long port
void(* leds_func )(unsigned long port, unsigned int leds)


Function Documentation

void __rtai_leds_exit void   ) 
 

Definition at line 99 of file leds.c.

References printk().

Here is the call graph for this function:

int __rtai_leds_init void   ) 
 

Definition at line 91 of file leds.c.

References printk(), and rt_config_leds().

Here is the call graph for this function:

EXPORT_SYMBOL rt_config_leds   ) 
 

EXPORT_SYMBOL rt_get_leds   ) 
 

EXPORT_SYMBOL rt_clear_leds   ) 
 

EXPORT_SYMBOL rt_set_leds   ) 
 

EXPORT_SYMBOL rt_reset_leds   ) 
 

EXPORT_SYMBOL rt_toggle_leds   ) 
 

EXPORT_SYMBOL rt_leds_set_mask   ) 
 

module_exit __rtai_leds_exit   ) 
 

module_init __rtai_leds_init   ) 
 

MODULE_LICENSE "GPL"   ) 
 

void rt_clear_leds void   ) 
 

Definition at line 58 of file leds.c.

References leds, leds_func, and port.

void rt_config_leds unsigned int  type,
void(*  func)(unsigned long p, unsigned int l),
unsigned long  p
 

Definition at line 74 of file leds.c.

References LEDS_DEFAULT_FUNC, LEDS_DEFAULT_PORT, leds_func, and port.

Referenced by __rtai_leds_init().

unsigned int rt_get_leds void   ) 
 

Definition at line 64 of file leds.c.

References leds.

void rt_leds_set_mask unsigned int  mask,
unsigned int  value
 

Definition at line 33 of file leds.c.

References leds, leds_func, and port.

void rt_reset_leds unsigned int  l  ) 
 

Definition at line 46 of file leds.c.

References leds, leds_func, and port.

void rt_set_leds unsigned int  l  ) 
 

Definition at line 52 of file leds.c.

References leds, leds_func, and port.

void rt_set_leds_port int  p  ) 
 

Definition at line 69 of file leds.c.

References port.

void rt_toggle_leds unsigned int  l  ) 
 

Definition at line 40 of file leds.c.

References leds, leds_func, and port.


Variable Documentation

unsigned int leds [static]
 

Definition at line 28 of file leds.c.

Referenced by rt_clear_leds(), rt_get_leds(), rt_leds_set_mask(), rt_reset_leds(), rt_set_leds(), and rt_toggle_leds().

void(* leds_func)(unsigned long port, unsigned int leds) [static]
 

Definition at line 31 of file leds.c.

Referenced by rt_clear_leds(), rt_config_leds(), rt_leds_set_mask(), rt_reset_leds(), rt_set_leds(), and rt_toggle_leds().

unsigned long port [static]
 

Definition at line 29 of file leds.c.

Referenced by rt_clear_leds(), rt_config_leds(), rt_leds_set_mask(), rt_reset_leds(), rt_set_leds(), rt_set_leds_port(), and rt_toggle_leds().


Generated on Thu Nov 20 11:55:30 2008 for RTAI API by doxygen 1.3.8