Lines Matching refs:iio_dev

643 	struct iio_dev *iio_dev = private;  in si1133_threaded_irq_handler()  local
644 struct si1133_data *data = iio_priv(iio_dev); in si1133_threaded_irq_handler()
650 dev_err_ratelimited(&iio_dev->dev, "Error reading IRQ\n"); in si1133_threaded_irq_handler()
747 static int si1133_read_raw(struct iio_dev *iio_dev, in si1133_read_raw() argument
751 struct si1133_data *data = iio_priv(iio_dev); in si1133_read_raw()
821 static int si1133_write_raw(struct iio_dev *iio_dev, in si1133_write_raw() argument
825 struct si1133_data *data = iio_priv(iio_dev); in si1133_write_raw()
961 static int si1133_validate_ids(struct iio_dev *iio_dev) in si1133_validate_ids() argument
963 struct si1133_data *data = iio_priv(iio_dev); in si1133_validate_ids()
980 dev_info(&iio_dev->dev, in si1133_validate_ids()
984 dev_err(&iio_dev->dev, in si1133_validate_ids()
997 struct iio_dev *iio_dev; in si1133_probe() local
1000 iio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data)); in si1133_probe()
1001 if (!iio_dev) in si1133_probe()
1004 data = iio_priv(iio_dev); in si1133_probe()
1015 i2c_set_clientdata(client, iio_dev); in si1133_probe()
1018 iio_dev->name = id->name; in si1133_probe()
1019 iio_dev->channels = si1133_channels; in si1133_probe()
1020 iio_dev->num_channels = ARRAY_SIZE(si1133_channels); in si1133_probe()
1021 iio_dev->info = &si1133_info; in si1133_probe()
1022 iio_dev->modes = INDIO_DIRECT_MODE; in si1133_probe()
1026 err = si1133_validate_ids(iio_dev); in si1133_probe()
1047 client->name, iio_dev); in si1133_probe()
1054 return devm_iio_device_register(&client->dev, iio_dev); in si1133_probe()