• Home
  • Raw
  • Download

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()
151 struct adi_axi_adc_conv *conv = &st->client->conv; in adi_axi_adc_read_avail() local
153 if (!conv->read_avail) in adi_axi_adc_read_avail()
156 return conv->read_avail(conv, chan, vals, type, length, mask); in adi_axi_adc_read_avail()
163 struct adi_axi_adc_conv *conv = &st->client->conv; in adi_axi_adc_update_scan_mode() local
166 for (i = 0; i < conv->chip_info->num_channels; i++) { in adi_axi_adc_update_scan_mode()
202 return &cl->conv; in adi_axi_adc_conv_register()
205 static void adi_axi_adc_conv_unregister(struct adi_axi_adc_conv *conv) in adi_axi_adc_conv_unregister() argument
207 struct adi_axi_adc_client *cl = conv_to_client(conv); in adi_axi_adc_conv_unregister()
219 static void devm_adi_axi_adc_conv_release(void *conv) in devm_adi_axi_adc_conv_release() argument
221 adi_axi_adc_conv_unregister(conv); in devm_adi_axi_adc_conv_release()
227 struct adi_axi_adc_conv *conv; in devm_adi_axi_adc_conv_register() local
230 conv = adi_axi_adc_conv_register(dev, sizeof_priv); in devm_adi_axi_adc_conv_register()
231 if (IS_ERR(conv)) in devm_adi_axi_adc_conv_register()
232 return conv; in devm_adi_axi_adc_conv_register()
235 conv); in devm_adi_axi_adc_conv_register()
239 return conv; in devm_adi_axi_adc_conv_register()
301 struct adi_axi_adc_conv *conv = &st->client->conv; in adi_axi_adc_setup_channels() local
304 if (conv->preenable_setup) { in adi_axi_adc_setup_channels()
305 ret = conv->preenable_setup(conv); in adi_axi_adc_setup_channels()
310 for (i = 0; i < conv->chip_info->num_channels; i++) { in adi_axi_adc_setup_channels()
338 struct adi_axi_adc_conv *conv; in adi_axi_adc_probe() local
366 conv = &st->client->conv; in adi_axi_adc_probe()
387 indio_dev->num_channels = conv->chip_info->num_channels; in adi_axi_adc_probe()
388 indio_dev->channels = conv->chip_info->channels; in adi_axi_adc_probe()