Lines Matching refs:lm90_data

685 struct lm90_data {  struct
752 struct lm90_data *data = i2c_get_clientdata(client); in lm90_read_reg()
847 static int lm90_update_confreg(struct lm90_data *data, u8 config) in lm90_update_confreg()
868 static int lm90_select_remote_channel(struct lm90_data *data, bool second) in lm90_select_remote_channel()
878 static int lm90_write_convrate(struct lm90_data *data, int val) in lm90_write_convrate()
904 static int lm90_set_convrate(struct i2c_client *client, struct lm90_data *data, in lm90_set_convrate()
925 struct lm90_data *data, int val) in lm90_set_faultqueue()
946 struct lm90_data *data = dev_get_drvdata(dev); in lm90_update_limits()
1050 struct lm90_data *data = container_of(work, struct lm90_data, report_work); in lm90_report_alarms()
1114 static int lm90_update_alarms_locked(struct lm90_data *data, bool force) in lm90_update_alarms_locked()
1182 static int lm90_update_alarms(struct lm90_data *data, bool force) in lm90_update_alarms()
1196 struct lm90_data *data = container_of(delayed_work, struct lm90_data, alert_work); in lm90_alert_work()
1207 struct lm90_data *data = dev_get_drvdata(dev); in lm90_update_device()
1309 static int lm90_temp_get_resolution(struct lm90_data *data, int index) in lm90_temp_get_resolution()
1350 static int lm90_get_temp(struct lm90_data *data, int index, int channel) in lm90_get_temp()
1381 static int lm90_set_temp(struct lm90_data *data, int index, int channel, long val) in lm90_set_temp()
1430 static int lm90_get_temphyst(struct lm90_data *data, int index, int channel) in lm90_get_temphyst()
1437 static int lm90_set_temphyst(struct lm90_data *data, long val) in lm90_set_temphyst()
1448 static int lm90_get_temp_offset(struct lm90_data *data, int index) in lm90_get_temp_offset()
1455 static int lm90_set_temp_offset(struct lm90_data *data, int index, int channel, long val) in lm90_set_temp_offset()
1511 struct lm90_data *data = dev_get_drvdata(dev); in lm90_temp_read()
1583 struct lm90_data *data = dev_get_drvdata(dev); in lm90_temp_write()
1655 struct lm90_data *data = dev_get_drvdata(dev); in lm90_chip_read()
1702 struct lm90_data *data = dev_get_drvdata(dev); in lm90_chip_write()
1759 struct lm90_data *data = dev_get_drvdata(dev); in lm90_read_string()
2558 struct lm90_data *data = _data; in lm90_restore_conf()
2570 static int lm90_init_client(struct i2c_client *client, struct lm90_data *data) in lm90_init_client()
2642 struct lm90_data *data = i2c_get_clientdata(client); in lm90_is_tripped()
2669 struct lm90_data *data) in lm90_probe_channel_from_dt()
2715 struct lm90_data *data) in lm90_parse_dt_channel_info()
2749 struct lm90_data *data; in lm90_probe()
2756 data = devm_kzalloc(dev, sizeof(struct lm90_data), GFP_KERNEL); in lm90_probe()
2928 struct lm90_data *data = i2c_get_clientdata(client); in lm90_alert()
2946 struct lm90_data *data = dev_get_drvdata(dev); in lm90_suspend()
2957 struct lm90_data *data = dev_get_drvdata(dev); in lm90_resume()