Lines Matching defs:quad8iio
1124 static void quad8_preset_register_set(struct quad8_iio *quad8iio, int id,
1127 const unsigned int base_offset = quad8iio->base + 2 * id;
1130 quad8iio->preset[id] = preset;
1516 struct quad8_iio *quad8iio;
1528 indio_dev = devm_iio_device_alloc(dev, sizeof(*quad8iio));
1540 quad8iio = iio_priv(indio_dev);
1541 quad8iio->counter.name = dev_name(dev);
1542 quad8iio->counter.parent = dev;
1543 quad8iio->counter.ops = &quad8_ops;
1544 quad8iio->counter.counts = quad8_counts;
1545 quad8iio->counter.num_counts = ARRAY_SIZE(quad8_counts);
1546 quad8iio->counter.signals = quad8_signals;
1547 quad8iio->counter.num_signals = ARRAY_SIZE(quad8_signals);
1548 quad8iio->counter.priv = quad8iio;
1549 quad8iio->base = base[id];
1552 mutex_init(&quad8iio->lock);
1592 return devm_counter_register(dev, &quad8iio->counter);