Symbol: ltc4283_hwmon
drivers/hwmon/ltc4283.c
1012
static int ltc4283_get_defaults(struct ltc4283_hwmon *st)
drivers/hwmon/ltc4283.c
1089
static int ltc4283_pgio_config(struct ltc4283_hwmon *st, struct device *dev)
drivers/hwmon/ltc4283.c
1185
static int ltc4283_adio_config(struct ltc4283_hwmon *st, struct device *dev,
drivers/hwmon/ltc4283.c
1204
static int ltc4283_pin_config(struct ltc4283_hwmon *st, struct device *dev)
drivers/hwmon/ltc4283.c
1243
static int ltc4283_setup(struct ltc4283_hwmon *st, struct device *dev)
drivers/hwmon/ltc4283.c
1575
struct ltc4283_hwmon *st = arg;
drivers/hwmon/ltc4283.c
1637
static void ltc4283_debugfs_init(struct ltc4283_hwmon *st, struct i2c_client *i2c)
drivers/hwmon/ltc4283.c
1727
struct ltc4283_hwmon *st;
drivers/hwmon/ltc4283.c
191
static int ltc4283_read_voltage_word(const struct ltc4283_hwmon *st,
drivers/hwmon/ltc4283.c
205
static int ltc4283_read_voltage_byte(const struct ltc4283_hwmon *st,
drivers/hwmon/ltc4283.c
255
static int ltc4283_read_in_vals(const struct ltc4283_hwmon *st,
drivers/hwmon/ltc4283.c
284
static int ltc4283_read_alarm(struct ltc4283_hwmon *st, u32 reg,
drivers/hwmon/ltc4283.c
303
static int ltc4283_read_in_alarm(struct ltc4283_hwmon *st, u32 channel,
drivers/hwmon/ltc4283.c
342
static int ltc4283_read_in(struct ltc4283_hwmon *st, u32 attr, u32 channel,
drivers/hwmon/ltc4283.c
382
static int ltc4283_read_current_word(const struct ltc4283_hwmon *st, u32 reg,
drivers/hwmon/ltc4283.c
399
static int ltc4283_read_current_byte(const struct ltc4283_hwmon *st, u32 reg,
drivers/hwmon/ltc4283.c
414
static int ltc4283_read_curr(struct ltc4283_hwmon *st, u32 attr, long *val)
drivers/hwmon/ltc4283.c
441
static int ltc4283_read_power_word(const struct ltc4283_hwmon *st,
drivers/hwmon/ltc4283.c
461
static int ltc4283_read_power_byte(const struct ltc4283_hwmon *st,
drivers/hwmon/ltc4283.c
477
static int ltc4283_read_power(struct ltc4283_hwmon *st, u32 attr, long *val)
drivers/hwmon/ltc4283.c
501
static int ltc4283_read_energy(struct ltc4283_hwmon *st, u32 attr, s64 *val)
drivers/hwmon/ltc4283.c
542
struct ltc4283_hwmon *st = dev_get_drvdata(dev);
drivers/hwmon/ltc4283.c
561
static int ltc4283_write_power_byte(const struct ltc4283_hwmon *st, u32 reg,
drivers/hwmon/ltc4283.c
573
static int ltc4283_write_power_word(const struct ltc4283_hwmon *st,
drivers/hwmon/ltc4283.c
584
static int ltc4283_reset_power_hist(struct ltc4283_hwmon *st)
drivers/hwmon/ltc4283.c
601
static int ltc4283_write_power(struct ltc4283_hwmon *st, u32 attr, long val)
drivers/hwmon/ltc4283.c
615
static int ltc4283_write_in_history(struct ltc4283_hwmon *st, u32 reg,
drivers/hwmon/ltc4283.c
632
static int ltc4283_write_in_byte(const struct ltc4283_hwmon *st,
drivers/hwmon/ltc4283.c
645
static int ltc4283_reset_in_hist(struct ltc4283_hwmon *st, u32 channel)
drivers/hwmon/ltc4283.c
682
static int ltc4283_write_in_en(struct ltc4283_hwmon *st, u32 channel, bool en)
drivers/hwmon/ltc4283.c
704
static int ltc4283_write_minmax(struct ltc4283_hwmon *st, long val,
drivers/hwmon/ltc4283.c
742
static int ltc4283_write_in(struct ltc4283_hwmon *st, u32 attr, long val,
drivers/hwmon/ltc4283.c
759
static int ltc4283_write_curr_byte(const struct ltc4283_hwmon *st,
drivers/hwmon/ltc4283.c
772
static int ltc4283_write_curr_history(struct ltc4283_hwmon *st)
drivers/hwmon/ltc4283.c
787
static int ltc4283_write_curr(struct ltc4283_hwmon *st, u32 attr, long val)
drivers/hwmon/ltc4283.c
801
static int ltc4283_energy_enable_set(struct ltc4283_hwmon *st, long val)
drivers/hwmon/ltc4283.c
821
struct ltc4283_hwmon *st = dev_get_drvdata(dev);
drivers/hwmon/ltc4283.c
837
static umode_t ltc4283_in_is_visible(const struct ltc4283_hwmon *st,
drivers/hwmon/ltc4283.c
974
static int ltc4283_set_max_limits(struct ltc4283_hwmon *st, struct device *dev)
drivers/hwmon/ltc4283.c
989
static int ltc4283_parse_array_prop(const struct ltc4283_hwmon *st,