Lines Matching refs:conv

69 	struct adi_axi_adc_conv			conv;
78 static struct adi_axi_adc_client *conv_to_client(struct adi_axi_adc_conv *conv)
80 return container_of(conv, struct adi_axi_adc_client, conv);
83 void *adi_axi_adc_conv_priv(struct adi_axi_adc_conv *conv)
85 struct adi_axi_adc_client *cl = conv_to_client(conv);
132 struct adi_axi_adc_conv *conv = &st->client->conv;
134 if (!conv->read_raw)
137 return conv->read_raw(conv, chan, val, val2, mask);
145 struct adi_axi_adc_conv *conv = &st->client->conv;
147 if (!conv->write_raw)
150 return conv->write_raw(conv, chan, val, val2, mask);
159 struct adi_axi_adc_conv *conv = &st->client->conv;
161 if (!conv->read_avail)
164 return conv->read_avail(conv, chan, vals, type, length, mask);
171 struct adi_axi_adc_conv *conv = &st->client->conv;
174 for (i = 0; i < conv->chip_info->num_channels; i++) {
210 return &cl->conv;
213 static void adi_axi_adc_conv_unregister(struct adi_axi_adc_conv *conv)
215 struct adi_axi_adc_client *cl = conv_to_client(conv);
235 struct adi_axi_adc_conv **ptr, *conv;
242 conv = adi_axi_adc_conv_register(dev, sizeof_priv);
243 if (IS_ERR(conv)) {
245 return ERR_CAST(conv);
248 *ptr = conv;
251 return conv;
313 struct adi_axi_adc_conv *conv = &st->client->conv;
316 if (conv->preenable_setup) {
317 ret = conv->preenable_setup(conv);
322 for (i = 0; i < conv->chip_info->num_channels; i++) {
350 struct adi_axi_adc_conv *conv;
378 conv = &st->client->conv;
399 indio_dev->num_channels = conv->chip_info->num_channels;
400 indio_dev->channels = conv->chip_info->channels;