Lines Matching refs:conv

69 	struct adi_axi_adc_conv			conv;  member
78 static struct adi_axi_adc_client *conv_to_client(struct adi_axi_adc_conv *conv) in conv_to_client() argument
80 return container_of(conv, struct adi_axi_adc_client, conv); in conv_to_client()
83 void *adi_axi_adc_conv_priv(struct adi_axi_adc_conv *conv) in adi_axi_adc_conv_priv() argument
85 struct adi_axi_adc_client *cl = conv_to_client(conv); in adi_axi_adc_conv_priv()
124 struct adi_axi_adc_conv *conv = &st->client->conv; in adi_axi_adc_read_raw() local
126 if (!conv->read_raw) in adi_axi_adc_read_raw()
129 return conv->read_raw(conv, chan, val, val2, mask); in adi_axi_adc_read_raw()
137 struct adi_axi_adc_conv *conv = &st->client->conv; in adi_axi_adc_write_raw() local
139 if (!conv->write_raw) in adi_axi_adc_write_raw()
142 return conv->write_raw(conv, chan, val, val2, mask); in adi_axi_adc_write_raw()
149 struct adi_axi_adc_conv *conv = &st->client->conv; in adi_axi_adc_update_scan_mode() local
152 for (i = 0; i < conv->chip_info->num_channels; i++) { in adi_axi_adc_update_scan_mode()
188 return &cl->conv; in adi_axi_adc_conv_register()
191 static void adi_axi_adc_conv_unregister(struct adi_axi_adc_conv *conv) in adi_axi_adc_conv_unregister() argument
193 struct adi_axi_adc_client *cl = conv_to_client(conv); in adi_axi_adc_conv_unregister()
205 static void devm_adi_axi_adc_conv_release(void *conv) in devm_adi_axi_adc_conv_release() argument
207 adi_axi_adc_conv_unregister(conv); in devm_adi_axi_adc_conv_release()
213 struct adi_axi_adc_conv *conv; in devm_adi_axi_adc_conv_register() local
216 conv = adi_axi_adc_conv_register(dev, sizeof_priv); in devm_adi_axi_adc_conv_register()
217 if (IS_ERR(conv)) in devm_adi_axi_adc_conv_register()
218 return conv; in devm_adi_axi_adc_conv_register()
221 conv); in devm_adi_axi_adc_conv_register()
225 return conv; in devm_adi_axi_adc_conv_register()
235 struct adi_axi_adc_conv *conv = &st->client->conv; in in_voltage_scale_available_show() local
239 for (i = 0; i < conv->chip_info->num_scales; i++) { in in_voltage_scale_available_show()
240 const unsigned int *s = conv->chip_info->scale_table[i]; in in_voltage_scale_available_show()
270 struct adi_axi_adc_conv *conv = &st->client->conv; in axi_adc_attr_is_visible() local
274 if (!conv->chip_info->num_scales) in axi_adc_attr_is_visible()
342 struct adi_axi_adc_conv *conv = &st->client->conv; in adi_axi_adc_setup_channels() local
345 if (conv->preenable_setup) { in adi_axi_adc_setup_channels()
346 ret = conv->preenable_setup(conv); in adi_axi_adc_setup_channels()
351 for (i = 0; i < conv->chip_info->num_channels; i++) { in adi_axi_adc_setup_channels()
379 struct adi_axi_adc_conv *conv; in adi_axi_adc_probe() local
407 conv = &st->client->conv; in adi_axi_adc_probe()
428 indio_dev->num_channels = conv->chip_info->num_channels; in adi_axi_adc_probe()
429 indio_dev->channels = conv->chip_info->channels; in adi_axi_adc_probe()