Symbol: bq27xxx_device_info
drivers/power/supply/bq27xxx_battery.c
1120
struct bq27xxx_device_info *di;
drivers/power/supply/bq27xxx_battery.c
1150
static inline int bq27xxx_read(struct bq27xxx_device_info *di, int reg_index,
drivers/power/supply/bq27xxx_battery.c
1166
static inline int bq27xxx_write(struct bq27xxx_device_info *di, int reg_index,
drivers/power/supply/bq27xxx_battery.c
1185
static inline int bq27xxx_read_block(struct bq27xxx_device_info *di, int reg_index,
drivers/power/supply/bq27xxx_battery.c
1204
static inline int bq27xxx_write_block(struct bq27xxx_device_info *di, int reg_index,
drivers/power/supply/bq27xxx_battery.c
1223
static int bq27xxx_battery_seal(struct bq27xxx_device_info *di)
drivers/power/supply/bq27xxx_battery.c
1236
static int bq27xxx_battery_unseal(struct bq27xxx_device_info *di)
drivers/power/supply/bq27xxx_battery.c
1272
static int bq27xxx_battery_read_dm_block(struct bq27xxx_device_info *di,
drivers/power/supply/bq27xxx_battery.c
1312
static void bq27xxx_battery_update_dm_block(struct bq27xxx_device_info *di,
drivers/power/supply/bq27xxx_battery.c
1361
static int bq27xxx_battery_cfgupdate_priv(struct bq27xxx_device_info *di, bool active)
drivers/power/supply/bq27xxx_battery.c
1389
static inline int bq27xxx_battery_set_cfgupdate(struct bq27xxx_device_info *di)
drivers/power/supply/bq27xxx_battery.c
1398
static inline int bq27xxx_battery_soft_reset(struct bq27xxx_device_info *di)
drivers/power/supply/bq27xxx_battery.c
1407
static int bq27xxx_battery_write_dm_block(struct bq27xxx_device_info *di,
drivers/power/supply/bq27xxx_battery.c
1471
static void bq27xxx_battery_set_config(struct bq27xxx_device_info *di,
drivers/power/supply/bq27xxx_battery.c
1516
static void bq27xxx_battery_settings(struct bq27xxx_device_info *di)
drivers/power/supply/bq27xxx_battery.c
1572
static int bq27xxx_battery_read_soc(struct bq27xxx_device_info *di)
drivers/power/supply/bq27xxx_battery.c
1591
static int bq27xxx_battery_read_charge(struct bq27xxx_device_info *di, u8 reg,
drivers/power/supply/bq27xxx_battery.c
1617
static inline int bq27xxx_battery_read_nac(struct bq27xxx_device_info *di,
drivers/power/supply/bq27xxx_battery.c
1627
static inline int bq27xxx_battery_read_rc(struct bq27xxx_device_info *di,
drivers/power/supply/bq27xxx_battery.c
1637
static inline int bq27xxx_battery_read_fcc(struct bq27xxx_device_info *di,
drivers/power/supply/bq27xxx_battery.c
1647
static int bq27xxx_battery_read_dcap(struct bq27xxx_device_info *di,
drivers/power/supply/bq27xxx_battery.c
1685
static int bq27xxx_battery_read_energy(struct bq27xxx_device_info *di,
drivers/power/supply/bq27xxx_battery.c
1710
static int bq27xxx_battery_read_temperature(struct bq27xxx_device_info *di,
drivers/power/supply/bq27xxx_battery.c
1736
static int bq27xxx_battery_read_cyct(struct bq27xxx_device_info *di,
drivers/power/supply/bq27xxx_battery.c
1754
static int bq27xxx_battery_read_time(struct bq27xxx_device_info *di, u8 reg,
drivers/power/supply/bq27xxx_battery.c
1777
static bool bq27xxx_battery_overtemp(struct bq27xxx_device_info *di, u16 flags)
drivers/power/supply/bq27xxx_battery.c
1790
static bool bq27xxx_battery_undertemp(struct bq27xxx_device_info *di, u16 flags)
drivers/power/supply/bq27xxx_battery.c
1801
static bool bq27xxx_battery_dead(struct bq27xxx_device_info *di, u16 flags)
drivers/power/supply/bq27xxx_battery.c
1814
static bool bq27xxx_battery_capacity_inaccurate(struct bq27xxx_device_info *di,
drivers/power/supply/bq27xxx_battery.c
1823
static int bq27xxx_battery_read_health(struct bq27xxx_device_info *di,
drivers/power/supply/bq27xxx_battery.c
1845
static bool bq27xxx_battery_is_full(struct bq27xxx_device_info *di, int flags)
drivers/power/supply/bq27xxx_battery.c
1861
struct bq27xxx_device_info *di,
drivers/power/supply/bq27xxx_battery.c
1915
static void bq27xxx_battery_update_unlocked(struct bq27xxx_device_info *di)
drivers/power/supply/bq27xxx_battery.c
1951
void bq27xxx_battery_update(struct bq27xxx_device_info *di)
drivers/power/supply/bq27xxx_battery.c
1961
struct bq27xxx_device_info *di =
drivers/power/supply/bq27xxx_battery.c
1962
container_of(work, struct bq27xxx_device_info,
drivers/power/supply/bq27xxx_battery.c
1972
static int bq27xxx_battery_pwr_avg(struct bq27xxx_device_info *di,
drivers/power/supply/bq27xxx_battery.c
1994
static int bq27xxx_battery_capacity_level(struct bq27xxx_device_info *di,
drivers/power/supply/bq27xxx_battery.c
2035
static int bq27xxx_battery_voltage(struct bq27xxx_device_info *di,
drivers/power/supply/bq27xxx_battery.c
2056
static int bq27xxx_battery_read_dmax_volt(struct bq27xxx_device_info *di,
drivers/power/supply/bq27xxx_battery.c
2084
static int bq27xxx_battery_read_dmin_volt(struct bq27xxx_device_info *di,
drivers/power/supply/bq27xxx_battery.c
2126
struct bq27xxx_device_info *di = power_supply_get_drvdata(psy);
drivers/power/supply/bq27xxx_battery.c
2221
struct bq27xxx_device_info *di = power_supply_get_drvdata(psy);
drivers/power/supply/bq27xxx_battery.c
2227
int bq27xxx_battery_setup(struct bq27xxx_device_info *di)
drivers/power/supply/bq27xxx_battery.c
2274
void bq27xxx_battery_teardown(struct bq27xxx_device_info *di)
drivers/power/supply/bq27xxx_battery.c
2292
struct bq27xxx_device_info *di = dev_get_drvdata(dev);
drivers/power/supply/bq27xxx_battery.c
2300
struct bq27xxx_device_info *di = dev_get_drvdata(dev);
drivers/power/supply/bq27xxx_battery_hdq.c
40
static int bq27xxx_battery_hdq_read(struct bq27xxx_device_info *di, u8 reg,
drivers/power/supply/bq27xxx_battery_hdq.c
77
struct bq27xxx_device_info *di;
drivers/power/supply/bq27xxx_battery_hdq.c
95
struct bq27xxx_device_info *di = dev_get_drvdata(&sl->dev);
drivers/power/supply/bq27xxx_battery_i2c.c
105
static int bq27xxx_battery_i2c_bulk_read(struct bq27xxx_device_info *di, u8 reg,
drivers/power/supply/bq27xxx_battery_i2c.c
122
static int bq27xxx_battery_i2c_bulk_write(struct bq27xxx_device_info *di,
drivers/power/supply/bq27xxx_battery_i2c.c
159
struct bq27xxx_device_info *di;
drivers/power/supply/bq27xxx_battery_i2c.c
21
struct bq27xxx_device_info *di = data;
drivers/power/supply/bq27xxx_battery_i2c.c
219
struct bq27xxx_device_info *di = i2c_get_clientdata(client);
drivers/power/supply/bq27xxx_battery_i2c.c
28
static int bq27xxx_battery_i2c_read(struct bq27xxx_device_info *di, u8 reg,
drivers/power/supply/bq27xxx_battery_i2c.c
73
static int bq27xxx_battery_i2c_write(struct bq27xxx_device_info *di, u8 reg,
include/linux/power/bq27xxx_battery.h
41
struct bq27xxx_device_info;
include/linux/power/bq27xxx_battery.h
43
int (*read)(struct bq27xxx_device_info *di, u8 reg, bool single);
include/linux/power/bq27xxx_battery.h
44
int (*write)(struct bq27xxx_device_info *di, u8 reg, int value, bool single);
include/linux/power/bq27xxx_battery.h
45
int (*read_bulk)(struct bq27xxx_device_info *di, u8 reg, u8 *data, int len);
include/linux/power/bq27xxx_battery.h
46
int (*write_bulk)(struct bq27xxx_device_info *di, u8 reg, u8 *data, int len);
include/linux/power/bq27xxx_battery.h
76
void bq27xxx_battery_update(struct bq27xxx_device_info *di);
include/linux/power/bq27xxx_battery.h
77
int bq27xxx_battery_setup(struct bq27xxx_device_info *di);
include/linux/power/bq27xxx_battery.h
78
void bq27xxx_battery_teardown(struct bq27xxx_device_info *di);