Lines Matching refs:data
69 struct hs3001_data *data)
93 data->humidity =
95 data->temperature =
101 static umode_t hs3001_is_visible(const void *data, enum hwmon_sensor_types type,
111 struct hs3001_data *data = dev_get_drvdata(dev);
112 struct i2c_client *client = data->client;
115 mutex_lock(&data->i2c_lock);
118 mutex_unlock(&data->i2c_lock);
126 fsleep(data->wait_time);
128 ret = hs3001_data_fetch_command(client, data);
129 mutex_unlock(&data->i2c_lock);
138 *val = data->temperature;
147 *val = data->humidity;
193 struct hs3001_data *data;
200 data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
201 if (!data)
204 data->client = client;
211 data->wait_time = (HS3001_WAKEUP_TIME + HS3001_14BIT_RESOLUTION +
214 mutex_init(&data->i2c_lock);
218 data,