Lines Matching refs:indio_dev
256 static int mcp3422_write_raw_get_fmt(struct iio_dev *indio_dev, in mcp3422_write_raw_get_fmt() argument
331 struct iio_dev *indio_dev; in mcp3422_probe() local
339 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*adc)); in mcp3422_probe()
340 if (!indio_dev) in mcp3422_probe()
343 adc = iio_priv(indio_dev); in mcp3422_probe()
349 indio_dev->dev.parent = &client->dev; in mcp3422_probe()
350 indio_dev->name = dev_name(&client->dev); in mcp3422_probe()
351 indio_dev->modes = INDIO_DIRECT_MODE; in mcp3422_probe()
352 indio_dev->info = &mcp3422_info; in mcp3422_probe()
359 indio_dev->channels = mcp3422_channels; in mcp3422_probe()
360 indio_dev->num_channels = ARRAY_SIZE(mcp3422_channels); in mcp3422_probe()
364 indio_dev->channels = mcp3424_channels; in mcp3422_probe()
365 indio_dev->num_channels = ARRAY_SIZE(mcp3424_channels); in mcp3422_probe()
376 err = devm_iio_device_register(&client->dev, indio_dev); in mcp3422_probe()
380 i2c_set_clientdata(client, indio_dev); in mcp3422_probe()