Lines Matching defs:sc27xx_data
484 struct sc27xx_adc_data *sc27xx_data;
488 indio_dev = devm_iio_device_alloc(dev, sizeof(*sc27xx_data));
492 sc27xx_data = iio_priv(indio_dev);
494 sc27xx_data->regmap = dev_get_regmap(dev->parent, NULL);
495 if (!sc27xx_data->regmap) {
500 ret = of_property_read_u32(np, "reg", &sc27xx_data->base);
506 sc27xx_data->irq = platform_get_irq(pdev, 0);
507 if (sc27xx_data->irq < 0)
508 return sc27xx_data->irq;
516 sc27xx_data->hwlock = devm_hwspin_lock_request_specific(dev, ret);
517 if (!sc27xx_data->hwlock) {
522 sc27xx_data->dev = dev;
524 ret = sc27xx_adc_enable(sc27xx_data);
530 ret = devm_add_action_or_reset(dev, sc27xx_adc_disable, sc27xx_data);