Lines Matching refs:ds278x_info
48 struct ds278x_info;
51 int (*get_battery_current)(struct ds278x_info *info, int *current_uA);
52 int (*get_battery_voltage)(struct ds278x_info *info, int *voltage_uV);
53 int (*get_battery_capacity)(struct ds278x_info *info, int *capacity);
58 struct ds278x_info { struct
73 static inline int ds278x_read_reg(struct ds278x_info *info, int reg, u8 *val) in ds278x_read_reg() argument
87 static inline int ds278x_read_reg16(struct ds278x_info *info, int reg_msb, in ds278x_read_reg16()
102 static int ds278x_get_temp(struct ds278x_info *info, int *temp) in ds278x_get_temp()
120 static int ds2782_get_current(struct ds278x_info *info, int *current_uA) in ds2782_get_current()
149 static int ds2782_get_voltage(struct ds278x_info *info, int *voltage_uV) in ds2782_get_voltage()
165 static int ds2782_get_capacity(struct ds278x_info *info, int *capacity) in ds2782_get_capacity()
177 static int ds2786_get_current(struct ds278x_info *info, int *current_uA) in ds2786_get_current()
189 static int ds2786_get_voltage(struct ds278x_info *info, int *voltage_uV) in ds2786_get_voltage()
205 static int ds2786_get_capacity(struct ds278x_info *info, int *capacity) in ds2786_get_capacity()
218 static int ds278x_get_status(struct ds278x_info *info, int *status) in ds278x_get_status()
250 struct ds278x_info *info = to_ds278x_info(psy); in ds278x_battery_get_property()
281 static void ds278x_bat_update(struct ds278x_info *info) in ds278x_bat_update()
294 struct ds278x_info *info; in ds278x_bat_work()
296 info = container_of(work, struct ds278x_info, bat_work.work); in ds278x_bat_work()
321 struct ds278x_info *info = i2c_get_clientdata(client); in ds278x_battery_remove()
341 struct ds278x_info *info = i2c_get_clientdata(client); in ds278x_suspend()
350 struct ds278x_info *info = i2c_get_clientdata(client); in ds278x_resume()
382 struct ds278x_info *info; in ds278x_battery_probe()