Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
charger_manager Struct Reference

#include <charger-manager.h>

Data Fields

struct list_head entry
 
struct devicedev
 
struct charger_descdesc
 
struct power_supplyfuel_gauge
 
struct power_supply ** charger_stat
 
bool charger_enabled
 
unsigned long fullbatt_vchk_jiffies_at
 
struct delayed_work fullbatt_vchk_work
 
int emergency_stop
 
int last_temp_mC
 
char psy_name_buf [PSY_NAME_MAX+1]
 
struct power_supply charger_psy
 
bool status_save_ext_pwr_inserted
 
bool status_save_batt
 
u64 charging_start_time
 
u64 charging_end_time
 

Detailed Description

struct charger_manager : entry for list : device pointer : instance of charger_desc : power_supply for fuel gauge : array of power_supply for chargers : the state of charger : jiffies at the time full battery check will occur. : work queue for full battery check : When setting true, stop charging : the measured temperature in milli-Celsius : the name of power-supply-class for charger manager : power_supply for charger manager : saved status of external power before entering suspend-to-RAM : saved status of battery before entering suspend-to-RAM : saved start time of enabling charging : saved end time of disabling charging

Definition at line 245 of file charger-manager.h.

Field Documentation

bool charger_enabled

Definition at line 253 of file charger-manager.h.

struct power_supply charger_psy

Definition at line 262 of file charger-manager.h.

struct power_supply** charger_stat

Definition at line 251 of file charger-manager.h.

u64 charging_end_time

Definition at line 268 of file charger-manager.h.

u64 charging_start_time

Definition at line 267 of file charger-manager.h.

Definition at line 248 of file charger-manager.h.

struct device* dev

Definition at line 247 of file charger-manager.h.

int emergency_stop

Definition at line 258 of file charger-manager.h.

Definition at line 246 of file charger-manager.h.

struct power_supply* fuel_gauge

Definition at line 250 of file charger-manager.h.

unsigned long fullbatt_vchk_jiffies_at

Definition at line 255 of file charger-manager.h.

struct delayed_work fullbatt_vchk_work

Definition at line 256 of file charger-manager.h.

int last_temp_mC

Definition at line 259 of file charger-manager.h.

char psy_name_buf[PSY_NAME_MAX+1]

Definition at line 261 of file charger-manager.h.

bool status_save_batt

Definition at line 265 of file charger-manager.h.

bool status_save_ext_pwr_inserted

Definition at line 264 of file charger-manager.h.


The documentation for this struct was generated from the following file: