This source file includes following definitions.
- power_supply_init_attrs
- power_supply_update_leds
- power_supply_create_triggers
- power_supply_remove_triggers
   1 
   2 
   3 
   4 
   5 
   6 
   7 
   8 
   9 
  10 
  11 
  12 struct device;
  13 struct device_type;
  14 struct power_supply;
  15 
  16 #ifdef CONFIG_SYSFS
  17 
  18 extern void power_supply_init_attrs(struct device_type *dev_type);
  19 extern int power_supply_uevent(struct device *dev, struct kobj_uevent_env *env);
  20 
  21 #else
  22 
  23 static inline void power_supply_init_attrs(struct device_type *dev_type) {}
  24 #define power_supply_uevent NULL
  25 
  26 #endif 
  27 
  28 #ifdef CONFIG_LEDS_TRIGGERS
  29 
  30 extern void power_supply_update_leds(struct power_supply *psy);
  31 extern int power_supply_create_triggers(struct power_supply *psy);
  32 extern void power_supply_remove_triggers(struct power_supply *psy);
  33 
  34 #else
  35 
  36 static inline void power_supply_update_leds(struct power_supply *psy) {}
  37 static inline int power_supply_create_triggers(struct power_supply *psy)
  38 { return 0; }
  39 static inline void power_supply_remove_triggers(struct power_supply *psy) {}
  40 
  41 #endif