ds278x_info
static int ds2782_get_current(struct ds278x_info *info, int *current_uA)
static int ds2782_get_voltage(struct ds278x_info *info, int *voltage_uV)
static int ds2782_get_capacity(struct ds278x_info *info, int *capacity)
static int ds2786_get_current(struct ds278x_info *info, int *current_uA)
static int ds2786_get_voltage(struct ds278x_info *info, int *voltage_uV)
static int ds2786_get_capacity(struct ds278x_info *info, int *capacity)
static int ds278x_get_status(struct ds278x_info *info, int *status)
struct ds278x_info *info = to_ds278x_info(psy);
static void ds278x_bat_update(struct ds278x_info *info)
struct ds278x_info *info;
info = container_of(work, struct ds278x_info, bat_work.work);
struct ds278x_info *info = i2c_get_clientdata(client);
struct ds278x_info *info = i2c_get_clientdata(client);
struct ds278x_info *info;
struct ds278x_info;
int (*get_battery_current)(struct ds278x_info *info, int *current_uA);
int (*get_battery_voltage)(struct ds278x_info *info, int *voltage_uV);
int (*get_battery_capacity)(struct ds278x_info *info, int *capacity);
static inline int ds278x_read_reg(struct ds278x_info *info, int reg, u8 *val)
static inline int ds278x_read_reg16(struct ds278x_info *info, int reg_msb,
static int ds278x_get_temp(struct ds278x_info *info, int *temp)