Lines Matching refs:quad8iio
1144 static void quad8_preset_register_set(struct quad8_iio *quad8iio, int id, in quad8_preset_register_set() argument
1147 const unsigned int base_offset = quad8iio->base + 2 * id; in quad8_preset_register_set()
1150 quad8iio->preset[id] = preset; in quad8_preset_register_set()
1536 struct quad8_iio *quad8iio; in quad8_probe() local
1548 indio_dev = devm_iio_device_alloc(dev, sizeof(*quad8iio)); in quad8_probe()
1560 quad8iio = iio_priv(indio_dev); in quad8_probe()
1561 quad8iio->counter.name = dev_name(dev); in quad8_probe()
1562 quad8iio->counter.parent = dev; in quad8_probe()
1563 quad8iio->counter.ops = &quad8_ops; in quad8_probe()
1564 quad8iio->counter.counts = quad8_counts; in quad8_probe()
1565 quad8iio->counter.num_counts = ARRAY_SIZE(quad8_counts); in quad8_probe()
1566 quad8iio->counter.signals = quad8_signals; in quad8_probe()
1567 quad8iio->counter.num_signals = ARRAY_SIZE(quad8_signals); in quad8_probe()
1568 quad8iio->counter.priv = quad8iio; in quad8_probe()
1569 quad8iio->base = base[id]; in quad8_probe()
1572 mutex_init(&quad8iio->lock); in quad8_probe()
1612 return devm_counter_register(dev, &quad8iio->counter); in quad8_probe()