lm90_data
struct lm90_data *data = container_of(work, struct lm90_data, report_work);
static int lm90_update_alarms_locked(struct lm90_data *data, bool force)
static int lm90_update_alarms(struct lm90_data *data, bool force)
struct lm90_data *data = container_of(delayed_work, struct lm90_data, alert_work);
struct lm90_data *data = dev_get_drvdata(dev);
static int lm90_temp_get_resolution(struct lm90_data *data, int index)
static int lm90_get_temp(struct lm90_data *data, int index, int channel)
static int lm90_set_temp(struct lm90_data *data, int index, int channel, long val)
static int lm90_get_temphyst(struct lm90_data *data, int index, int channel)
static int lm90_set_temphyst(struct lm90_data *data, long val)
static int lm90_get_temp_offset(struct lm90_data *data, int index)
static int lm90_set_temp_offset(struct lm90_data *data, int index, int channel, long val)
struct lm90_data *data = dev_get_drvdata(dev);
struct lm90_data *data = dev_get_drvdata(dev);
struct lm90_data *data = dev_get_drvdata(dev);
struct lm90_data *data = dev_get_drvdata(dev);
struct lm90_data *data = dev_get_drvdata(dev);
struct lm90_data *data = _data;
struct lm90_data *data = _data;
static int lm90_init_client(struct i2c_client *client, struct lm90_data *data)
struct lm90_data *data = i2c_get_clientdata(client);
struct lm90_data *data)
struct lm90_data *data)
struct lm90_data *data;
data = devm_kzalloc(dev, sizeof(struct lm90_data), GFP_KERNEL);
struct lm90_data *data = i2c_get_clientdata(client);
struct lm90_data *data = dev_get_drvdata(dev);
struct lm90_data *data = dev_get_drvdata(dev);
struct lm90_data *data = i2c_get_clientdata(client);
static int lm90_update_confreg(struct lm90_data *data, u8 config)
static int lm90_select_remote_channel(struct lm90_data *data, bool second)
static int lm90_write_convrate(struct lm90_data *data, int val)
static int lm90_set_convrate(struct i2c_client *client, struct lm90_data *data,
struct lm90_data *data, int val)
struct lm90_data *data = dev_get_drvdata(dev);