Lines Matching defs:data
70 struct adjd_s311_data *data = iio_priv(indio_dev);
73 int ret = i2c_smbus_write_byte_data(data->client, ADJD_S311_CTRL,
79 ret = i2c_smbus_read_byte_data(data->client, ADJD_S311_CTRL);
88 dev_err(&data->client->dev,
89 "adjd_s311_req_data() failed, data not ready\n");
98 struct adjd_s311_data *data = iio_priv(indio_dev);
104 ret = i2c_smbus_read_word_data(data->client, reg);
117 struct adjd_s311_data *data = iio_priv(indio_dev);
127 ret = i2c_smbus_read_word_data(data->client,
132 data->buffer[j++] = ret & ADJD_S311_DATA_MASK;
135 iio_push_to_buffers_with_timestamp(indio_dev, data->buffer, time_ns);
172 struct adjd_s311_data *data = iio_priv(indio_dev);
183 ret = i2c_smbus_read_byte_data(data->client,
190 ret = i2c_smbus_read_word_data(data->client,
209 struct adjd_s311_data *data = iio_priv(indio_dev);
216 return i2c_smbus_write_byte_data(data->client,
222 return i2c_smbus_write_word_data(data->client,
231 struct adjd_s311_data *data = iio_priv(indio_dev);
233 kfree(data->buffer);
234 data->buffer = kmalloc(indio_dev->scan_bytes, GFP_KERNEL);
235 if (data->buffer == NULL)
250 struct adjd_s311_data *data;
254 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
258 data = iio_priv(indio_dev);
260 data->client = client;
289 struct adjd_s311_data *data = iio_priv(indio_dev);
293 kfree(data->buffer);