Lines Matching refs:indio_dev

221 static int mlx90614_read_raw(struct iio_dev *indio_dev,  in mlx90614_read_raw()  argument
225 struct mlx90614_data *data = iio_priv(indio_dev); in mlx90614_read_raw()
312 static int mlx90614_write_raw(struct iio_dev *indio_dev, in mlx90614_write_raw() argument
316 struct mlx90614_data *data = iio_priv(indio_dev); in mlx90614_write_raw()
351 static int mlx90614_write_raw_get_fmt(struct iio_dev *indio_dev, in mlx90614_write_raw_get_fmt() argument
514 struct iio_dev *indio_dev; in mlx90614_probe() local
521 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data)); in mlx90614_probe()
522 if (!indio_dev) in mlx90614_probe()
525 data = iio_priv(indio_dev); in mlx90614_probe()
526 i2c_set_clientdata(client, indio_dev); in mlx90614_probe()
533 indio_dev->dev.parent = &client->dev; in mlx90614_probe()
534 indio_dev->name = id->name; in mlx90614_probe()
535 indio_dev->modes = INDIO_DIRECT_MODE; in mlx90614_probe()
536 indio_dev->info = &mlx90614_info; in mlx90614_probe()
542 indio_dev->channels = mlx90614_channels; in mlx90614_probe()
543 indio_dev->num_channels = 2; in mlx90614_probe()
547 indio_dev->channels = mlx90614_channels; in mlx90614_probe()
548 indio_dev->num_channels = 3; in mlx90614_probe()
562 return iio_device_register(indio_dev); in mlx90614_probe()
567 struct iio_dev *indio_dev = i2c_get_clientdata(client); in mlx90614_remove() local
568 struct mlx90614_data *data = iio_priv(indio_dev); in mlx90614_remove()
570 iio_device_unregister(indio_dev); in mlx90614_remove()
591 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in mlx90614_pm_suspend() local
592 struct mlx90614_data *data = iio_priv(indio_dev); in mlx90614_pm_suspend()
602 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in mlx90614_pm_resume() local
603 struct mlx90614_data *data = iio_priv(indio_dev); in mlx90614_pm_resume()
623 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in mlx90614_pm_runtime_suspend() local
624 struct mlx90614_data *data = iio_priv(indio_dev); in mlx90614_pm_runtime_suspend()
631 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); in mlx90614_pm_runtime_resume() local
632 struct mlx90614_data *data = iio_priv(indio_dev); in mlx90614_pm_runtime_resume()