Lines Matching refs:backend
83 struct iio_backend **backend; member
679 struct iio_backend *backend; in stm32_dfsdm_generic_channel_parse_of() local
733 backend = devm_iio_backend_fwnode_get(&indio_dev->dev, NULL, node); in stm32_dfsdm_generic_channel_parse_of()
734 if (IS_ERR(backend)) in stm32_dfsdm_generic_channel_parse_of()
735 return dev_err_probe(&indio_dev->dev, PTR_ERR(backend), in stm32_dfsdm_generic_channel_parse_of()
737 adc->backend[ch->scan_index] = backend; in stm32_dfsdm_generic_channel_parse_of()
1087 if (adc->backend) { in stm32_dfsdm_postenable()
1088 while (adc->backend[i]) { in stm32_dfsdm_postenable()
1089 ret = iio_backend_enable(adc->backend[i]); in stm32_dfsdm_postenable()
1136 if (adc->backend) { in stm32_dfsdm_predisable()
1137 while (adc->backend[i]) { in stm32_dfsdm_predisable()
1138 iio_backend_disable(adc->backend[i]); in stm32_dfsdm_predisable()
1317 if (adc->backend) in __stm32_dfsdm_read_info_raw()
1318 ret = iio_backend_enable(adc->backend[chan->scan_index]); in __stm32_dfsdm_read_info_raw()
1328 if (adc->backend) in __stm32_dfsdm_read_info_raw()
1329 iio_backend_disable(adc->backend[chan->scan_index]); in __stm32_dfsdm_read_info_raw()
1385 if (adc->backend) { in stm32_dfsdm_read_raw()
1386 ret = iio_backend_read_scale(adc->backend[idx], chan, val, NULL); in stm32_dfsdm_read_raw()
1409 if (adc->backend) { in stm32_dfsdm_read_raw()
1410 ret = iio_backend_read_offset(adc->backend[idx], chan, val, NULL); in stm32_dfsdm_read_raw()
1686 adc->backend = devm_kcalloc(&indio_dev->dev, num_ch, sizeof(*adc->backend), in stm32_dfsdm_adc_init()
1688 if (!adc->backend) in stm32_dfsdm_adc_init()