#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/list.h>
#include <linux/spinlock.h>
#include <linux/device.h>
#include <linux/timer.h>
#include <linux/rwsem.h>
#include <linux/leds.h>
#include <linux/slab.h>
#include "leds.h"
 
Go to the source code of this file.
 | 
| ssize_t  | led_trigger_store (struct device *dev, struct device_attribute *attr, const char *buf, size_t count) | 
|   | 
|   | EXPORT_SYMBOL_GPL (led_trigger_store) | 
|   | 
| ssize_t  | led_trigger_show (struct device *dev, struct device_attribute *attr, char *buf) | 
|   | 
|   | EXPORT_SYMBOL_GPL (led_trigger_show) | 
|   | 
| void  | led_trigger_set (struct led_classdev *led_cdev, struct led_trigger *trig) | 
|   | 
|   | EXPORT_SYMBOL_GPL (led_trigger_set) | 
|   | 
| void  | led_trigger_remove (struct led_classdev *led_cdev) | 
|   | 
|   | EXPORT_SYMBOL_GPL (led_trigger_remove) | 
|   | 
| void  | led_trigger_set_default (struct led_classdev *led_cdev) | 
|   | 
|   | EXPORT_SYMBOL_GPL (led_trigger_set_default) | 
|   | 
| int  | led_trigger_register (struct led_trigger *trig) | 
|   | 
|   | EXPORT_SYMBOL_GPL (led_trigger_register) | 
|   | 
| void  | led_trigger_unregister (struct led_trigger *trig) | 
|   | 
|   | EXPORT_SYMBOL_GPL (led_trigger_unregister) | 
|   | 
| void  | led_trigger_event (struct led_trigger *trig, enum led_brightness brightness) | 
|   | 
|   | EXPORT_SYMBOL_GPL (led_trigger_event) | 
|   | 
| void  | led_trigger_blink (struct led_trigger *trig, unsigned long *delay_on, unsigned long *delay_off) | 
|   | 
|   | EXPORT_SYMBOL_GPL (led_trigger_blink) | 
|   | 
| void  | led_trigger_blink_oneshot (struct led_trigger *trig, unsigned long *delay_on, unsigned long *delay_off, int invert) | 
|   | 
|   | EXPORT_SYMBOL_GPL (led_trigger_blink_oneshot) | 
|   | 
| void  | led_trigger_register_simple (const char *name, struct led_trigger **tp) | 
|   | 
|   | EXPORT_SYMBOL_GPL (led_trigger_register_simple) | 
|   | 
| void  | led_trigger_unregister_simple (struct led_trigger *trig) | 
|   | 
|   | EXPORT_SYMBOL_GPL (led_trigger_unregister_simple) | 
|   | 
|   | MODULE_AUTHOR ("Richard Purdie") | 
|   | 
|   | MODULE_LICENSE ("GPL") | 
|   | 
|   | MODULE_DESCRIPTION ("LED Triggers Core") | 
|   | 
      
        
          | void led_trigger_blink  | 
          ( | 
          struct led_trigger *  | 
          trig,  | 
        
        
           | 
           | 
          unsigned long *  | 
          delay_on,  | 
        
        
           | 
           | 
          unsigned long *  | 
          delay_off  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void led_trigger_blink_oneshot  | 
          ( | 
          struct led_trigger *  | 
          trig,  | 
        
        
           | 
           | 
          unsigned long *  | 
          delay_on,  | 
        
        
           | 
           | 
          unsigned long *  | 
          delay_off,  | 
        
        
           | 
           | 
          int  | 
          invert  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | int led_trigger_register  | 
          ( | 
          struct led_trigger *  | 
          trig | ) | 
           | 
        
      
 
 
      
        
          | void led_trigger_unregister  | 
          ( | 
          struct led_trigger *  | 
          trig | ) | 
           | 
        
      
 
 
      
        
          | void led_trigger_unregister_simple  | 
          ( | 
          struct led_trigger *  | 
          trig | ) | 
           | 
        
      
 
 
      
        
          | MODULE_AUTHOR  | 
          ( | 
          "Richard Purdie"  | 
           | ) | 
           | 
        
      
 
 
      
        
          | MODULE_DESCRIPTION  | 
          ( | 
          "LED Triggers Core"  | 
           | ) | 
           |