ltc4283_hwmon
static int ltc4283_get_defaults(struct ltc4283_hwmon *st)
static int ltc4283_pgio_config(struct ltc4283_hwmon *st, struct device *dev)
static int ltc4283_adio_config(struct ltc4283_hwmon *st, struct device *dev,
static int ltc4283_pin_config(struct ltc4283_hwmon *st, struct device *dev)
static int ltc4283_setup(struct ltc4283_hwmon *st, struct device *dev)
struct ltc4283_hwmon *st = arg;
static void ltc4283_debugfs_init(struct ltc4283_hwmon *st, struct i2c_client *i2c)
struct ltc4283_hwmon *st;
static int ltc4283_read_voltage_word(const struct ltc4283_hwmon *st,
static int ltc4283_read_voltage_byte(const struct ltc4283_hwmon *st,
static int ltc4283_read_in_vals(const struct ltc4283_hwmon *st,
static int ltc4283_read_alarm(struct ltc4283_hwmon *st, u32 reg,
static int ltc4283_read_in_alarm(struct ltc4283_hwmon *st, u32 channel,
static int ltc4283_read_in(struct ltc4283_hwmon *st, u32 attr, u32 channel,
static int ltc4283_read_current_word(const struct ltc4283_hwmon *st, u32 reg,
static int ltc4283_read_current_byte(const struct ltc4283_hwmon *st, u32 reg,
static int ltc4283_read_curr(struct ltc4283_hwmon *st, u32 attr, long *val)
static int ltc4283_read_power_word(const struct ltc4283_hwmon *st,
static int ltc4283_read_power_byte(const struct ltc4283_hwmon *st,
static int ltc4283_read_power(struct ltc4283_hwmon *st, u32 attr, long *val)
static int ltc4283_read_energy(struct ltc4283_hwmon *st, u32 attr, s64 *val)
struct ltc4283_hwmon *st = dev_get_drvdata(dev);
static int ltc4283_write_power_byte(const struct ltc4283_hwmon *st, u32 reg,
static int ltc4283_write_power_word(const struct ltc4283_hwmon *st,
static int ltc4283_reset_power_hist(struct ltc4283_hwmon *st)
static int ltc4283_write_power(struct ltc4283_hwmon *st, u32 attr, long val)
static int ltc4283_write_in_history(struct ltc4283_hwmon *st, u32 reg,
static int ltc4283_write_in_byte(const struct ltc4283_hwmon *st,
static int ltc4283_reset_in_hist(struct ltc4283_hwmon *st, u32 channel)
static int ltc4283_write_in_en(struct ltc4283_hwmon *st, u32 channel, bool en)
static int ltc4283_write_minmax(struct ltc4283_hwmon *st, long val,
static int ltc4283_write_in(struct ltc4283_hwmon *st, u32 attr, long val,
static int ltc4283_write_curr_byte(const struct ltc4283_hwmon *st,
static int ltc4283_write_curr_history(struct ltc4283_hwmon *st)
static int ltc4283_write_curr(struct ltc4283_hwmon *st, u32 attr, long val)
static int ltc4283_energy_enable_set(struct ltc4283_hwmon *st, long val)
struct ltc4283_hwmon *st = dev_get_drvdata(dev);
static umode_t ltc4283_in_is_visible(const struct ltc4283_hwmon *st,
static int ltc4283_set_max_limits(struct ltc4283_hwmon *st, struct device *dev)
static int ltc4283_parse_array_prop(const struct ltc4283_hwmon *st,