adis16260
struct adis16260 *adis16260 = iio_priv(indio_dev);
ret = adis_write_reg_16(&adis16260->adis, ADIS16260_SLP_CNT, val);
struct adis16260 *adis16260 = iio_priv(indio_dev);
const struct adis16260_chip_info *info = adis16260->info;
struct adis *adis = &adis16260->adis;
struct adis16260 *adis16260 = iio_priv(indio_dev);
struct adis *adis = &adis16260->adis;
struct adis16260 *adis16260;
indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*adis16260));
adis16260 = iio_priv(indio_dev);
adis16260->info = &adis16260_chip_info_table[id->driver_data];
indio_dev->channels = adis16260->info->channels;
indio_dev->num_channels = adis16260->info->num_channels;
ret = adis_init(&adis16260->adis, indio_dev, spi, &adis16260_data);
ret = devm_adis_setup_buffer_and_trigger(&adis16260->adis, indio_dev, NULL);
ret = __adis_initial_startup(&adis16260->adis);