Lines Matching refs:lm90_data
466 struct lm90_data { struct
564 static int lm90_update_confreg(struct lm90_data *data, u8 config) in lm90_update_confreg()
587 static int lm90_select_remote_channel(struct lm90_data *data, int channel) in lm90_select_remote_channel()
601 static int lm90_write_convrate(struct lm90_data *data, int val) in lm90_write_convrate()
627 static int lm90_set_convrate(struct i2c_client *client, struct lm90_data *data, in lm90_set_convrate()
649 struct lm90_data *data = dev_get_drvdata(dev); in lm90_update_limits()
745 struct lm90_data *data = dev_get_drvdata(dev); in lm90_update_device()
913 static inline int temp_from_u8_adt7461(struct lm90_data *data, u8 val) in temp_from_u8_adt7461()
920 static inline int temp_from_u16_adt7461(struct lm90_data *data, u16 val) in temp_from_u16_adt7461()
927 static u8 temp_to_u8_adt7461(struct lm90_data *data, long val) in temp_to_u8_adt7461()
943 static u16 temp_to_u16_adt7461(struct lm90_data *data, long val) in temp_to_u16_adt7461()
995 static int lm90_get_temp11(struct lm90_data *data, int index) in lm90_get_temp11()
1014 static int lm90_set_temp11(struct lm90_data *data, int index, long val) in lm90_set_temp11()
1056 static int lm90_get_temp8(struct lm90_data *data, int index) in lm90_get_temp8()
1075 static int lm90_set_temp8(struct lm90_data *data, int index, long val) in lm90_set_temp8()
1108 static int lm90_get_temphyst(struct lm90_data *data, int index) in lm90_get_temphyst()
1126 static int lm90_set_temphyst(struct lm90_data *data, long val) in lm90_set_temphyst()
1173 struct lm90_data *data = dev_get_drvdata(dev); in lm90_temp_read()
1240 struct lm90_data *data = dev_get_drvdata(dev); in lm90_temp_write()
1320 struct lm90_data *data = dev_get_drvdata(dev); in lm90_chip_read()
1345 struct lm90_data *data = dev_get_drvdata(dev); in lm90_chip_write()
1648 struct lm90_data *data = _data; in lm90_restore_conf()
1657 static int lm90_init_client(struct i2c_client *client, struct lm90_data *data) in lm90_init_client()
1714 struct lm90_data *data = i2c_get_clientdata(client); in lm90_is_tripped()
1789 struct lm90_data *data; in lm90_probe()
1806 data = devm_kzalloc(dev, sizeof(struct lm90_data), GFP_KERNEL); in lm90_probe()
1936 struct lm90_data *data = i2c_get_clientdata(client); in lm90_alert()