Lines Matching refs:indio_dev
237 static int cm3232_read_raw(struct iio_dev *indio_dev, in cm3232_read_raw() argument
241 struct cm3232_chip *chip = iio_priv(indio_dev); in cm3232_read_raw()
262 static int cm3232_write_raw(struct iio_dev *indio_dev, in cm3232_write_raw() argument
266 struct cm3232_chip *chip = iio_priv(indio_dev); in cm3232_write_raw()
335 struct iio_dev *indio_dev; in cm3232_probe() local
338 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*chip)); in cm3232_probe()
339 if (!indio_dev) in cm3232_probe()
342 chip = iio_priv(indio_dev); in cm3232_probe()
343 i2c_set_clientdata(client, indio_dev); in cm3232_probe()
346 indio_dev->dev.parent = &client->dev; in cm3232_probe()
347 indio_dev->channels = cm3232_channels; in cm3232_probe()
348 indio_dev->num_channels = ARRAY_SIZE(cm3232_channels); in cm3232_probe()
349 indio_dev->info = &cm3232_info; in cm3232_probe()
350 indio_dev->name = id->name; in cm3232_probe()
351 indio_dev->modes = INDIO_DIRECT_MODE; in cm3232_probe()
361 return iio_device_register(indio_dev); in cm3232_probe()
366 struct iio_dev *indio_dev = i2c_get_clientdata(client); in cm3232_remove() local
371 iio_device_unregister(indio_dev); in cm3232_remove()
384 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in cm3232_suspend() local
385 struct cm3232_chip *chip = iio_priv(indio_dev); in cm3232_suspend()
398 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in cm3232_resume() local
399 struct cm3232_chip *chip = iio_priv(indio_dev); in cm3232_resume()