Home
last modified time | relevance | path

Searched refs:iio_chan_spec (Results 1 – 169 of 169) sorted by relevance

/linux-4.1.27/include/linux/iio/
Diio.h61 struct iio_chan_spec;
76 struct iio_chan_spec const *, char *buf);
78 struct iio_chan_spec const *, const char *buf,
102 int (*set)(struct iio_dev *, const struct iio_chan_spec *, unsigned int);
103 int (*get)(struct iio_dev *, const struct iio_chan_spec *);
107 uintptr_t priv, const struct iio_chan_spec *chan, char *buf);
109 uintptr_t priv, const struct iio_chan_spec *chan, char *buf);
111 uintptr_t priv, const struct iio_chan_spec *chan, const char *buf,
223 struct iio_chan_spec { struct
261 static inline bool iio_channel_has_info(const struct iio_chan_spec *chan, in iio_channel_has_info() argument
[all …]
Dconsumer.h17 struct iio_chan_spec;
28 const struct iio_chan_spec *channel;
Dsysfs.h15 struct iio_chan_spec;
27 struct iio_chan_spec const *c;
/linux-4.1.27/drivers/iio/adc/
Dxilinx-xadc-events.c16 static const struct iio_chan_spec *xadc_event_to_channel( in xadc_event_to_channel()
33 const struct iio_chan_spec *chan; in xadc_handle_event()
71 static unsigned xadc_get_threshold_offset(const struct iio_chan_spec *chan, in xadc_get_threshold_offset()
91 static unsigned int xadc_get_alarm_mask(const struct iio_chan_spec *chan) in xadc_get_alarm_mask()
117 const struct iio_chan_spec *chan, enum iio_event_type type, in xadc_read_event_config()
126 const struct iio_chan_spec *chan, enum iio_event_type type, in xadc_write_event_config()
165 const struct iio_chan_spec *chan, enum iio_event_type type, in xadc_read_event_value()
189 const struct iio_chan_spec *chan, enum iio_event_type type, in xadc_write_event_value()
Dmcp320x.c53 const struct iio_chan_spec *channels;
134 struct iio_chan_spec const *channel, int *val, in mcp320x_read_raw()
197 static const struct iio_chan_spec mcp3201_channels[] = {
201 static const struct iio_chan_spec mcp3202_channels[] = {
207 static const struct iio_chan_spec mcp3204_channels[] = {
216 static const struct iio_chan_spec mcp3208_channels[] = {
Dxilinx-xadc.h25 const struct iio_chan_spec *chan, enum iio_event_type type,
28 const struct iio_chan_spec *chan, enum iio_event_type type,
31 const struct iio_chan_spec *chan, enum iio_event_type type,
35 const struct iio_chan_spec *chan, enum iio_event_type type,
Dmcp3422.c137 struct iio_chan_spec const *channel, int *value) in mcp3422_read_channel()
159 struct iio_chan_spec const *channel, int *val1, in mcp3422_read_raw()
193 struct iio_chan_spec const *channel, int val1, in mcp3422_write_raw()
257 struct iio_chan_spec const *chan, long mask) in mcp3422_write_raw_get_fmt()
308 static const struct iio_chan_spec mcp3422_channels[] = {
313 static const struct iio_chan_spec mcp3424_channels[] = {
Dad7291.c171 static unsigned int ad7291_threshold_reg(const struct iio_chan_spec *chan, in ad7291_threshold_reg()
203 const struct iio_chan_spec *chan, in ad7291_read_event_value()
228 const struct iio_chan_spec *chan, in ad7291_write_event_value()
249 const struct iio_chan_spec *chan, in ad7291_read_event_config()
272 const struct iio_chan_spec *chan, in ad7291_write_event_config()
322 struct iio_chan_spec const *chan, in ad7291_read_raw()
437 static const struct iio_chan_spec ad7291_channels[] = {
Dmax1363.c136 const struct iio_chan_spec *channels;
358 struct iio_chan_spec const *chan, in max1363_read_single_chan()
415 struct iio_chan_spec const *chan, in max1363_read_raw()
516 static const struct iio_chan_spec max1036_channels[] =
518 static const struct iio_chan_spec max1136_channels[] =
520 static const struct iio_chan_spec max1236_channels[] =
522 static const struct iio_chan_spec max1361_channels[] =
524 static const struct iio_chan_spec max1363_channels[] =
576 static const struct iio_chan_spec max1038_channels[] = MAX1363_12X_CHANS(8);
577 static const struct iio_chan_spec max1138_channels[] = MAX1363_12X_CHANS(10);
[all …]
Dmax1027.c121 static const struct iio_chan_spec max1027_channels[] = {
133 static const struct iio_chan_spec max1029_channels[] = {
149 static const struct iio_chan_spec max1031_channels[] = {
185 const struct iio_chan_spec *channels;
219 struct iio_chan_spec const *chan, in max1027_read_single_value()
267 struct iio_chan_spec const *chan, in max1027_read_raw()
Dad7266.c149 struct iio_chan_spec const *chan, int *val, int *val2, long m) in ad7266_read_raw()
209 const struct iio_chan_spec ad7266_channels_##_name[] = { \
226 const struct iio_chan_spec ad7266_channels_##_name##_fixed[] = { \
258 const struct iio_chan_spec ad7266_channels_diff_##_name[] = { \
272 const struct iio_chan_spec ad7266_channels_diff_fixed_##_name[] = { \
310 const struct iio_chan_spec *channels;
Dcc10001_adc.c193 struct iio_chan_spec const *chan) in cc10001_adc_read_raw_voltage()
214 struct iio_chan_spec const *chan, in cc10001_adc_read_raw()
268 struct iio_chan_spec *chan_array, *timestamp; in cc10001_adc_channel_init()
275 sizeof(struct iio_chan_spec), in cc10001_adc_channel_init()
281 struct iio_chan_spec *chan = &chan_array[idx]; in cc10001_adc_channel_init()
Dnau7802.c74 static const struct iio_chan_spec nau7802_chan_array[] = {
187 struct iio_chan_spec const *chan, in nau7802_read_irq()
225 struct iio_chan_spec const *chan, in nau7802_read_poll()
272 struct iio_chan_spec const *chan, in nau7802_read_raw()
342 struct iio_chan_spec const *chan, in nau7802_write_raw()
379 struct iio_chan_spec const *chan, in nau7802_write_raw_get_fmt()
Drockchip_saradc.c45 const struct iio_chan_spec *channels;
61 struct iio_chan_spec const *chan, in rockchip_saradc_read_raw()
137 static const struct iio_chan_spec rockchip_saradc_iio_channels[] = {
150 static const struct iio_chan_spec rockchip_rk3066_tsadc_iio_channels[] = {
Dad799x.c110 const struct iio_chan_spec channel[9];
275 struct iio_chan_spec const *chan, in ad799x_read_raw()
374 const struct iio_chan_spec *chan, in ad799x_read_event_config()
390 const struct iio_chan_spec *chan, in ad799x_write_event_config()
422 static unsigned int ad799x_threshold_reg(const struct iio_chan_spec *chan, in ad799x_threshold_reg()
442 const struct iio_chan_spec *chan, in ad799x_write_event_value()
464 const struct iio_chan_spec *chan, in ad799x_read_event_value()
Dad7793.c146 const struct iio_chan_spec *channels;
454 struct iio_chan_spec const *chan, in ad7793_read_raw()
520 struct iio_chan_spec const *chan, in ad7793_write_raw()
563 struct iio_chan_spec const *chan, in ad7793_write_raw_get_fmt()
588 const struct iio_chan_spec _name##_channels[] = { \
599 const struct iio_chan_spec _name##_channels[] = { \
613 const struct iio_chan_spec _name##_channels[] = { \
622 const struct iio_chan_spec _name##_channels[] = { \
Dti-adc081c.c25 struct iio_chan_spec const *channel, int *value, in adc081c_read_raw()
57 static const struct iio_chan_spec adc081c_channel = {
Dviperboard_adc.c47 static struct iio_chan_spec const vprbrd_adc_iio_channels[] = {
55 struct iio_chan_spec const *chan, in vprbrd_iio_read_raw()
Dti_am335x_adc.c63 struct iio_chan_spec const *chan) in get_adc_chan_step_mask()
295 struct iio_chan_spec *chan_array; in tiadc_channel_init()
296 struct iio_chan_spec *chan; in tiadc_channel_init()
301 sizeof(struct iio_chan_spec), GFP_KERNEL); in tiadc_channel_init()
330 struct iio_chan_spec const *chan, in tiadc_read_raw()
Dad7791.c69 const struct iio_chan_spec name[] = { \
81 const struct iio_chan_spec name[] = { \
111 const struct iio_chan_spec *channels;
201 const struct iio_chan_spec *chan, int *val, int *val2, long info) in ad7791_read_raw()
Dti-adc128s052.c54 struct iio_chan_spec const *channel, int *val, in adc128_read_raw()
95 static const struct iio_chan_spec adc128_channels[] = {
Dmen_z188_adc.c39 static const struct iio_chan_spec z188_adc_iio_channels[] = {
51 struct iio_chan_spec const *chan, in z188_iio_read_raw()
Dad7923.c74 const struct iio_chan_spec *channels;
102 const struct iio_chan_spec name ## _channels[] = { \
226 struct iio_chan_spec const *chan, in ad7923_read_raw()
Daxp288_adc.c49 static const struct iio_chan_spec const axp288_adc_channels[] = {
137 struct iio_chan_spec const *chan, in axp288_adc_read_raw()
Dlp8788_adc.c98 struct iio_chan_spec const *chan, in lp8788_adc_read_raw()
140 static const struct iio_chan_spec lp8788_adc_channels[] = {
Dad7476.c29 struct iio_chan_spec channel[2];
98 struct iio_chan_spec const *chan, in ad7476_read_raw()
Dtwl6030-gpadc.c119 const struct iio_chan_spec *iio_channels;
518 const struct iio_chan_spec *chan, in twl6030_gpadc_read_raw()
810 static const struct iio_chan_spec twl6030_gpadc_iio_channels[] = {
826 static const struct iio_chan_spec twl6032_gpadc_iio_channels[] = {
Dda9150-gpadc.c227 struct iio_chan_spec const *chan, in da9150_gpadc_read_raw()
282 static const struct iio_chan_spec da9150_gpadc_channels[] = {
Dad7887.c51 struct iio_chan_spec channel[3];
149 struct iio_chan_spec const *chan, in ad7887_read_raw()
Dad7298.c75 static const struct iio_chan_spec ad7298_channels[] = {
232 struct iio_chan_spec const *chan, in ad7298_read_raw()
Dvf610_adc.c166 static const struct iio_chan_spec vf610_adc_iio_channels[] = {
478 struct iio_chan_spec const *chan, in vf610_read_raw()
545 struct iio_chan_spec const *chan, in vf610_write_raw()
Dat91_adc.c463 struct iio_chan_spec *chan_array, *timestamp; in at91_adc_channel_init()
481 sizeof(struct iio_chan_spec)), in at91_adc_channel_init()
488 struct iio_chan_spec *chan = chan_array + idx; in at91_adc_channel_init()
568 struct iio_chan_spec const *chan = idev->channels + bit; in at91_adc_configure_trigger()
583 struct iio_chan_spec const *chan = idev->channels + bit; in at91_adc_configure_trigger()
682 struct iio_chan_spec const *chan, in at91_adc_read_raw()
Dqcom-spmi-iadc.c319 struct iio_chan_spec const *chan, in iadc_read_raw()
475 static const struct iio_chan_spec iadc_channels[] = {
Dxilinx-xadc-core.c830 struct iio_chan_spec const *chan, int *val, int *val2, long info) in xadc_read_raw()
902 struct iio_chan_spec const *chan, int val, int val2, long info) in xadc_write_raw()
1009 static const struct iio_chan_spec xadc_channels[] = {
1060 struct iio_chan_spec *channels, *chan; in xadc_parse_dt()
Dqcom-spmi-vadc.c181 struct iio_chan_spec *iio_chans;
540 struct iio_chan_spec const *chan, int *val, int *val2, in vadc_read_raw()
818 struct iio_chan_spec *iio_chan; in vadc_get_dt_data()
Dtwl4030-madc.c70 const struct iio_chan_spec *chan, in twl4030_madc_read()
110 static const struct iio_chan_spec twl4030_madc_iio_channels[] = {
Dexynos_adc.c464 struct iio_chan_spec const *chan, in exynos_read_raw()
547 static const struct iio_chan_spec exynos_adc_iio_channels[] = {
Dad_sigma_delta.c248 const struct iio_chan_spec *chan, int *val) in ad_sigma_delta_single_conversion()
/linux-4.1.27/drivers/staging/iio/
Diio_simple_dummy.h57 const struct iio_chan_spec *chan,
62 const struct iio_chan_spec *chan,
68 const struct iio_chan_spec *chan,
75 const struct iio_chan_spec *chan,
Diio_simple_dummy_events.c34 const struct iio_chan_spec *chan, in iio_simple_dummy_read_event_config()
56 const struct iio_chan_spec *chan, in iio_simple_dummy_write_event_config()
118 const struct iio_chan_spec *chan, in iio_simple_dummy_read_event_value()
141 const struct iio_chan_spec *chan, in iio_simple_dummy_write_event_value()
Diio_simple_dummy.c107 static const struct iio_chan_spec iio_dummy_channels[] = {
291 struct iio_chan_spec const *chan, in iio_dummy_read_raw()
435 struct iio_chan_spec const *chan, in iio_dummy_write_raw()
/linux-4.1.27/drivers/iio/dac/
Dad5624r_spi.c47 struct iio_chan_spec const *chan, in ad5624r_read_raw()
64 struct iio_chan_spec const *chan, in ad5624r_write_raw()
92 const struct iio_chan_spec *chan) in ad5624r_get_powerdown_mode()
100 const struct iio_chan_spec *chan, unsigned int mode) in ad5624r_set_powerdown_mode()
117 uintptr_t private, const struct iio_chan_spec *chan, char *buf) in ad5624r_read_dac_powerdown()
126 uintptr_t private, const struct iio_chan_spec *chan, const char *buf, in ad5624r_write_dac_powerdown()
186 const struct iio_chan_spec _name##_channels[] = { \
Dmcp4725.c138 const struct iio_chan_spec *chan) in mcp4725_get_powerdown_mode()
146 const struct iio_chan_spec *chan, unsigned mode) in mcp4725_set_powerdown_mode()
156 uintptr_t private, const struct iio_chan_spec *chan, char *buf) in mcp4725_read_powerdown()
164 uintptr_t private, const struct iio_chan_spec *chan, in mcp4725_write_powerdown()
204 static const struct iio_chan_spec mcp4725_channel = {
236 struct iio_chan_spec const *chan, in mcp4725_read_raw()
254 struct iio_chan_spec const *chan, in mcp4725_write_raw()
Dmax5821.c58 const struct iio_chan_spec *chan) in max5821_get_powerdown_mode()
66 const struct iio_chan_spec *chan, in max5821_set_powerdown_mode()
85 const struct iio_chan_spec *chan, in max5821_read_dac_powerdown()
94 const struct iio_chan_spec *chan) in max5821_sync_powerdown_mode()
115 const struct iio_chan_spec *chan, in max5821_write_dac_powerdown()
157 static const struct iio_chan_spec max5821_channels[] = {
241 struct iio_chan_spec const *chan, in max5821_read_raw()
259 struct iio_chan_spec const *chan, in max5821_write_raw()
Dad5380.c43 struct iio_chan_spec channel_template;
83 uintptr_t private, const struct iio_chan_spec *chan, char *buf) in ad5380_read_dac_powerdown()
91 uintptr_t private, const struct iio_chan_spec *chan, const char *buf, in ad5380_write_dac_powerdown()
122 const struct iio_chan_spec *chan) in ad5380_get_powerdown_mode()
138 const struct iio_chan_spec *chan, unsigned int mode) in ad5380_set_powerdown_mode()
157 static unsigned int ad5380_info_to_reg(struct iio_chan_spec const *chan, in ad5380_info_to_reg()
175 struct iio_chan_spec const *chan, int val, int val2, long info) in ad5380_write_raw()
204 struct iio_chan_spec const *chan, int *val, int *val2, long info) in ad5380_read_raw()
349 struct iio_chan_spec *channels; in ad5380_alloc_channels()
353 sizeof(struct iio_chan_spec), GFP_KERNEL); in ad5380_alloc_channels()
Dad5504.c96 struct iio_chan_spec const *chan, in ad5504_read_raw()
122 struct iio_chan_spec const *chan, in ad5504_write_raw()
146 const struct iio_chan_spec *chan) in ad5504_get_powerdown_mode()
154 const struct iio_chan_spec *chan, unsigned int mode) in ad5504_set_powerdown_mode()
171 uintptr_t private, const struct iio_chan_spec *chan, char *buf) in ad5504_read_dac_powerdown()
180 uintptr_t private, const struct iio_chan_spec *chan, const char *buf, in ad5504_write_dac_powerdown()
268 static const struct iio_chan_spec ad5504_channels[] = {
Dad5064.c62 const struct iio_chan_spec *channels;
133 const struct iio_chan_spec *chan) in ad5064_sync_powerdown_mode()
155 const struct iio_chan_spec *chan) in ad5064_get_powerdown_mode()
163 const struct iio_chan_spec *chan, unsigned int mode) in ad5064_set_powerdown_mode()
185 uintptr_t private, const struct iio_chan_spec *chan, char *buf) in ad5064_read_dac_powerdown()
193 uintptr_t private, const struct iio_chan_spec *chan, const char *buf, in ad5064_write_dac_powerdown()
213 struct iio_chan_spec const *chan) in ad5064_get_vref()
225 struct iio_chan_spec const *chan, in ad5064_read_raw()
252 struct iio_chan_spec const *chan, int val, int val2, long mask) in ad5064_write_raw()
312 const struct iio_chan_spec name[] = { \
[all …]
Dad7303.c63 uintptr_t private, const struct iio_chan_spec *chan, char *buf) in ad7303_read_dac_powerdown()
72 uintptr_t private, const struct iio_chan_spec *chan, const char *buf, in ad7303_write_dac_powerdown()
99 struct iio_chan_spec const *chan) in ad7303_get_vref()
113 struct iio_chan_spec const *chan, int *val, int *val2, long info) in ad7303_read_raw()
138 struct iio_chan_spec const *chan, int val, int val2, long mask) in ad7303_write_raw()
194 static const struct iio_chan_spec ad7303_channels[] = {
Dad5686.c54 struct iio_chan_spec channel[AD5686_DAC_CHANNELS];
140 const struct iio_chan_spec *chan) in ad5686_get_powerdown_mode()
148 const struct iio_chan_spec *chan, unsigned int mode) in ad5686_set_powerdown_mode()
166 uintptr_t private, const struct iio_chan_spec *chan, char *buf) in ad5686_read_dac_powerdown()
175 uintptr_t private, const struct iio_chan_spec *chan, const char *buf, in ad5686_write_dac_powerdown()
198 struct iio_chan_spec const *chan, in ad5686_read_raw()
224 struct iio_chan_spec const *chan, in ad5686_write_raw()
Dad5755.c73 const struct iio_chan_spec channel_template;
92 struct iio_chan_spec channels[AD5755_NUM_CHANNELS];
240 struct iio_chan_spec const *chan, int *min, int *max) in ad5755_get_min_max()
248 struct iio_chan_spec const *chan) in ad5755_get_offset()
257 struct iio_chan_spec const *chan, long info, bool write, in ad5755_chan_reg_info()
293 const struct iio_chan_spec *chan, int *val, int *val2, long info) in ad5755_read_raw()
328 const struct iio_chan_spec *chan, int val, int val2, long info) in ad5755_write_raw()
349 const struct iio_chan_spec *chan, char *buf) in ad5755_read_powerdown()
358 struct iio_chan_spec const *chan, const char *buf, size_t len) in ad5755_write_powerdown()
517 struct iio_chan_spec *channels = st->channels; in ad5755_init_channels()
Dad5791.c154 const struct iio_chan_spec *chan) in ad5791_get_powerdown_mode()
162 const struct iio_chan_spec *chan, unsigned int mode) in ad5791_set_powerdown_mode()
179 uintptr_t private, const struct iio_chan_spec *chan, char *buf) in ad5791_read_dac_powerdown()
187 uintptr_t private, const struct iio_chan_spec *chan, const char *buf, in ad5791_write_dac_powerdown()
250 struct iio_chan_spec const *chan, in ad5791_read_raw()
313 static const struct iio_chan_spec ad5791_channels[] = {
321 struct iio_chan_spec const *chan, in ad5791_write_raw()
Dad5446.c55 struct iio_chan_spec channel;
65 const struct iio_chan_spec *chan, unsigned int mode) in ad5446_set_powerdown_mode()
75 const struct iio_chan_spec *chan) in ad5446_get_powerdown_mode()
91 const struct iio_chan_spec *chan, in ad5446_read_dac_powerdown()
101 const struct iio_chan_spec *chan, in ad5446_write_dac_powerdown()
165 struct iio_chan_spec const *chan, in ad5446_read_raw()
185 struct iio_chan_spec const *chan, in ad5446_write_raw()
Dad5421.c106 static const struct iio_chan_spec ad5421_channels[] = {
313 struct iio_chan_spec const *chan, int *val, int *val2, long m) in ad5421_read_raw()
355 struct iio_chan_spec const *chan, int val, int val2, long mask) in ad5421_write_raw()
384 const struct iio_chan_spec *chan, enum iio_event_type type, in ad5421_write_event_config()
415 const struct iio_chan_spec *chan, enum iio_event_type type, in ad5421_read_event_config()
439 const struct iio_chan_spec *chan, enum iio_event_type type, in ad5421_read_event_value()
Dad5764.c42 const struct iio_chan_spec *channels;
95 const struct iio_chan_spec _name##_channels[] = { \
168 static int ad5764_chan_info_to_reg(struct iio_chan_spec const *chan, long info) in ad5764_chan_info_to_reg()
185 struct iio_chan_spec const *chan, int val, int val2, long info) in ad5764_write_raw()
222 struct iio_chan_spec const *chan, int *val, int *val2, long info) in ad5764_read_raw()
Dmax517.c80 struct iio_chan_spec const *chan, in max517_read_raw()
100 struct iio_chan_spec const *chan, int val, int val2, long mask) in max517_write_raw()
152 static const struct iio_chan_spec max517_channels[] = {
Dmcp4922.c70 struct iio_chan_spec const *chan, in mcp4922_read_raw()
91 struct iio_chan_spec const *chan, in mcp4922_write_raw()
113 static const struct iio_chan_spec mcp4922_channels[3][MCP4922_NUM_CHANNELS] = {
Dad5449.c47 const struct iio_chan_spec *channels;
132 struct iio_chan_spec const *chan, int *val, int *val2, long info) in ad5449_read_raw()
170 struct iio_chan_spec const *chan, int val, int val2, long info) in ad5449_write_raw()
216 const struct iio_chan_spec name[] = { \
Dad5360.c59 struct iio_chan_spec channel_template;
312 struct iio_chan_spec const *chan, in ad5360_write_raw()
368 struct iio_chan_spec const *chan, in ad5360_read_raw()
438 struct iio_chan_spec *channels; in ad5360_alloc_channels()
442 sizeof(struct iio_chan_spec), GFP_KERNEL); in ad5360_alloc_channels()
Dad5624r.h40 const struct iio_chan_spec *channels;
/linux-4.1.27/drivers/iio/pressure/
Dst_pressure_core.c108 static const struct iio_chan_spec st_press_1_channels[] = {
144 static const struct iio_chan_spec st_press_lps001wp_channels[] = {
184 .ch = (struct iio_chan_spec *)st_press_1_channels,
231 .ch = (struct iio_chan_spec *)st_press_lps001wp_channels,
266 .ch = (struct iio_chan_spec *)st_press_1_channels,
311 struct iio_chan_spec const *ch, in st_press_write_raw()
332 struct iio_chan_spec const *ch, int *val, in st_press_read_raw()
Dhid-sensor-press.c47 static const struct iio_chan_spec press_channels[] = {
60 static void press_adjust_channel_bit_mask(struct iio_chan_spec *channels, in press_adjust_channel_bit_mask()
72 struct iio_chan_spec const *chan, in press_read_raw()
138 struct iio_chan_spec const *chan, in press_write_raw()
218 struct iio_chan_spec *channels, in press_parse_report()
263 struct iio_chan_spec *channels; in hid_press_probe()
Dt5403.c130 struct iio_chan_spec const *chan, in t5403_read_raw()
162 struct iio_chan_spec const *chan, in t5403_write_raw()
185 static const struct iio_chan_spec t5403_channels[] = {
Dms5611_core.c131 struct iio_chan_spec const *chan, in ms5611_read_raw()
163 static const struct iio_chan_spec ms5611_channels[] = {
Dmpl115.c100 struct iio_chan_spec const *chan, in mpl115_read_raw()
131 static const struct iio_chan_spec mpl115_channels[] = {
Dmpl3115.c76 struct iio_chan_spec const *chan, in mpl3115_read_raw()
181 static const struct iio_chan_spec mpl3115_channels[] = {
Dbmp280.c90 static const struct iio_chan_spec bmp280_channels[] = {
281 struct iio_chan_spec const *chan, in bmp280_read_raw()
/linux-4.1.27/drivers/iio/light/
Dcm36651.c194 struct iio_chan_spec const *chan, int *val) in cm36651_read_output()
330 struct iio_chan_spec const *chan, int *val) in cm36651_read_channel()
359 struct iio_chan_spec const *chan, int *val2) in cm36651_read_int_time()
394 struct iio_chan_spec const *chan, int val) in cm36651_write_int_time()
449 struct iio_chan_spec const *chan, in cm36651_read_raw()
475 struct iio_chan_spec const *chan, in cm36651_write_raw()
492 const struct iio_chan_spec *chan, in cm36651_read_prox_thresh()
506 const struct iio_chan_spec *chan, in cm36651_write_prox_thresh()
532 const struct iio_chan_spec *chan, in cm36651_write_prox_event_config()
551 const struct iio_chan_spec *chan, in cm36651_read_prox_event_config()
[all …]
Dhid-sensor-prox.c43 static const struct iio_chan_spec prox_channels[] = {
56 static void prox_adjust_channel_bit_mask(struct iio_chan_spec *channels, in prox_adjust_channel_bit_mask()
68 struct iio_chan_spec const *chan, in prox_read_raw()
134 struct iio_chan_spec const *chan, in prox_write_raw()
214 struct iio_chan_spec *channels, in prox_parse_report()
280 (struct iio_chan_spec *)indio_dev->channels, in hid_prox_probe()
Dhid-sensor-als.c48 static const struct iio_chan_spec als_channels[] = {
63 static void als_adjust_channel_bit_mask(struct iio_chan_spec *channels, in als_adjust_channel_bit_mask()
75 struct iio_chan_spec const *chan, in als_read_raw()
141 struct iio_chan_spec const *chan, in als_write_raw()
221 struct iio_chan_spec *channels, in als_parse_report()
266 struct iio_chan_spec *channels; in hid_als_probe()
Dapds9300.c239 struct iio_chan_spec const *chan, int *val, int *val2, in apds9300_read_raw()
277 const struct iio_chan_spec *chan, enum iio_event_type type, in apds9300_read_thresh()
298 const struct iio_chan_spec *chan, enum iio_event_type type, in apds9300_write_thresh()
316 const struct iio_chan_spec *chan, in apds9300_read_interrupt_config()
326 const struct iio_chan_spec *chan, enum iio_event_type type, in apds9300_write_interrupt_config()
367 static const struct iio_chan_spec apds9300_channels[] = {
Dal3320a.c67 static const struct iio_chan_spec al3320a_channels[] = {
115 struct iio_chan_spec const *chan, int *val, in al3320a_read_raw()
150 struct iio_chan_spec const *chan, int val, in al3320a_write_raw()
Dtsl4531.c68 static const struct iio_chan_spec tsl4531_channels[] = {
78 struct iio_chan_spec const *chan, in tsl4531_read_raw()
113 struct iio_chan_spec const *chan, in tsl4531_write_raw()
Dcm3323.c64 static const struct iio_chan_spec cm3323_channels[] = {
155 struct iio_chan_spec const *chan, int *val, in cm3323_read_raw()
192 struct iio_chan_spec const *chan, int val, in cm3323_write_raw()
Dtsl2563.c456 struct iio_chan_spec const *chan, in tsl2563_write_raw()
476 struct iio_chan_spec const *chan, in tsl2563_read_raw()
547 static const struct iio_chan_spec tsl2563_channels[] = {
571 const struct iio_chan_spec *chan, enum iio_event_type type, in tsl2563_read_thresh()
592 const struct iio_chan_spec *chan, enum iio_event_type type, in tsl2563_write_thresh()
641 const struct iio_chan_spec *chan, enum iio_event_type type, in tsl2563_write_interrupt_config()
683 const struct iio_chan_spec *chan, enum iio_event_type type, in tsl2563_read_interrupt_config()
Dadjd_s311.c163 static const struct iio_chan_spec adjd_s311_channels[] = {
172 struct iio_chan_spec const *chan, in adjd_s311_read_raw()
209 struct iio_chan_spec const *chan, in adjd_s311_write_raw()
Dcm32181.c207 struct iio_chan_spec const *chan, in cm32181_read_raw()
233 struct iio_chan_spec const *chan, in cm32181_write_raw()
272 static const struct iio_chan_spec cm32181_channels[] = {
Dvcnl4000.c93 static const struct iio_chan_spec vcnl4000_channels[] = {
105 struct iio_chan_spec const *chan, in vcnl4000_read_raw()
Disl29125.c73 static const struct iio_chan_spec isl29125_channels[] = {
123 struct iio_chan_spec const *chan, in isl29125_read_raw()
152 struct iio_chan_spec const *chan, in isl29125_write_raw()
Dcm3232.c238 struct iio_chan_spec const *chan, in cm3232_read_raw()
263 struct iio_chan_spec const *chan, in cm3232_write_raw()
302 static const struct iio_chan_spec cm3232_channels[] = {
Dtcs3414.c88 static const struct iio_chan_spec tcs3414_channels[] = {
129 struct iio_chan_spec const *chan, in tcs3414_read_raw()
165 struct iio_chan_spec const *chan, in tcs3414_write_raw()
Dtcs3472.c81 static const struct iio_chan_spec tcs3472_channels[] = {
112 struct iio_chan_spec const *chan, in tcs3472_read_raw()
148 struct iio_chan_spec const *chan, in tcs3472_write_raw()
Dltr501.c107 static const struct iio_chan_spec ltr501_channels[] = {
132 struct iio_chan_spec const *chan, in ltr501_read_raw()
202 struct iio_chan_spec const *chan, in ltr501_write_raw()
Dgp2ap020a00f.c1000 static u8 gp2ap020a00f_get_thresh_reg(const struct iio_chan_spec *chan, in gp2ap020a00f_get_thresh_reg()
1022 const struct iio_chan_spec *chan, in gp2ap020a00f_write_event_val()
1081 const struct iio_chan_spec *chan, in gp2ap020a00f_read_event_val()
1164 const struct iio_chan_spec *chan, in gp2ap020a00f_write_event_config()
1200 const struct iio_chan_spec *chan, in gp2ap020a00f_read_event_config()
1237 struct iio_chan_spec const *chan, int *val) in gp2ap020a00f_read_channel()
1283 struct iio_chan_spec const *chan, in gp2ap020a00f_read_raw()
1337 static const struct iio_chan_spec gp2ap020a00f_channels[] = {
Djsa1212.c222 struct iio_chan_spec const *chan, in jsa1212_read_raw()
261 static const struct iio_chan_spec jsa1212_channels[] = {
Dlm3533-als.c196 struct iio_chan_spec const *chan, in lm3533_als_read_raw()
237 static const struct iio_chan_spec lm3533_als_channels[] = {
/linux-4.1.27/drivers/iio/orientation/
Dhid-sensor-rotation.c37 static const struct iio_chan_spec dev_rot_channels[] = {
49 static void dev_rot_adjust_channel_bit_mask(struct iio_chan_spec *chan, in dev_rot_adjust_channel_bit_mask()
62 struct iio_chan_spec const *chan, in dev_rot_read_raw()
101 struct iio_chan_spec const *chan, in dev_rot_write_raw()
179 struct iio_chan_spec *channels, in dev_rot_parse_report()
225 struct iio_chan_spec *channels; in hid_dev_rot_probe()
Dhid-sensor-incl-3d.c59 static const struct iio_chan_spec incl_3d_channels[] = {
94 static void incl_3d_adjust_channel_bit_mask(struct iio_chan_spec *chan, in incl_3d_adjust_channel_bit_mask()
106 struct iio_chan_spec const *chan, in incl_3d_read_raw()
164 struct iio_chan_spec const *chan, in incl_3d_write_raw()
249 struct iio_chan_spec *channels, in incl_3d_parse_report()
318 struct iio_chan_spec *channels; in hid_incl_3d_probe()
/linux-4.1.27/drivers/iio/magnetometer/
Dhid-sensor-magn-3d.c72 static const struct iio_chan_spec magn_3d_channels[] = {
140 static void magn_3d_adjust_channel_bit_mask(struct iio_chan_spec *channels, in magn_3d_adjust_channel_bit_mask()
152 struct iio_chan_spec const *chan, in magn_3d_read_raw()
211 struct iio_chan_spec const *chan, in magn_3d_write_raw()
306 struct iio_chan_spec **channels, in magn_3d_parse_report()
313 struct iio_chan_spec *_channels; in magn_3d_parse_report()
346 sizeof(struct iio_chan_spec), in magn_3d_parse_report()
420 struct iio_chan_spec *channels; in hid_magn_3d_probe()
Dst_magn_core.c120 static const struct iio_chan_spec st_magn_16bit_channels[] = {
136 static const struct iio_chan_spec st_magn_2_16bit_channels[] = {
159 .ch = (struct iio_chan_spec *)st_magn_16bit_channels,
236 .ch = (struct iio_chan_spec *)st_magn_2_16bit_channels,
289 struct iio_chan_spec const *ch, int *val, in st_magn_read_raw()
322 struct iio_chan_spec const *chan, int val, int val2, long mask) in st_magn_write_raw()
Dmag3110.c148 struct iio_chan_spec const *chan, in mag3110_read_raw()
214 struct iio_chan_spec const *chan, in mag3110_write_raw()
288 static const struct iio_chan_spec mag3110_channels[] = {
Dak8975.c668 struct iio_chan_spec const *chan, in ak8975_read_raw()
695 static const struct iio_chan_spec ak8975_channels[] = {
/linux-4.1.27/drivers/iio/accel/
Dst_accel_core.c154 static const struct iio_chan_spec st_accel_12bit_channels[] = {
170 static const struct iio_chan_spec st_accel_16bit_channels[] = {
196 .ch = (struct iio_chan_spec *)st_accel_12bit_channels,
266 .ch = (struct iio_chan_spec *)st_accel_12bit_channels,
325 .ch = (struct iio_chan_spec *)st_accel_16bit_channels,
403 .ch = (struct iio_chan_spec *)st_accel_12bit_channels,
454 struct iio_chan_spec const *ch, int *val, in st_accel_read_raw()
483 struct iio_chan_spec const *chan, int val, int val2, long mask) in st_accel_write_raw()
Dssp_accel_sensor.c37 struct iio_chan_spec const *chan, int *val, in ssp_accel_read_raw()
56 struct iio_chan_spec const *chan, int val, in ssp_accel_write_raw()
84 static const struct iio_chan_spec ssp_acc_channels[] = {
Dhid-sensor-accel-3d.c59 static const struct iio_chan_spec accel_3d_channels[] = {
94 static void accel_3d_adjust_channel_bit_mask(struct iio_chan_spec *channels, in accel_3d_adjust_channel_bit_mask()
106 struct iio_chan_spec const *chan, in accel_3d_read_raw()
164 struct iio_chan_spec const *chan, in accel_3d_write_raw()
249 struct iio_chan_spec *channels, in accel_3d_parse_report()
302 struct iio_chan_spec *channels; in hid_accel_3d_probe()
Dmma9551.c62 const struct iio_chan_spec *chan, in mma9551_read_incli_chan()
116 struct iio_chan_spec const *chan, in mma9551_read_raw()
157 const struct iio_chan_spec *chan, in mma9551_read_event_config()
234 const struct iio_chan_spec *chan, in mma9551_write_event_config()
255 const struct iio_chan_spec *chan, in mma9551_write_event_value()
282 const struct iio_chan_spec *chan, in mma9551_read_event_value()
325 static const struct iio_chan_spec mma9551_channels[] = {
Dkxsd9.c133 struct iio_chan_spec const *chan, in kxsd9_write_raw()
151 struct iio_chan_spec const *chan, in kxsd9_read_raw()
186 static const struct iio_chan_spec kxsd9_channels[] = {
Dbma180.c43 const struct iio_chan_spec *channels;
464 struct iio_chan_spec const *chan, int *val, int *val2, in bma180_read_raw()
508 struct iio_chan_spec const *chan, int val, int val2, long mask) in bma180_write_raw()
543 const struct iio_chan_spec *chan) in bma180_get_power_mode()
551 const struct iio_chan_spec *chan, unsigned int mode) in bma180_set_power_mode()
605 static const struct iio_chan_spec bma180_channels[] = {
613 static const struct iio_chan_spec bma250_channels[] = {
Dbmc150-accel.c155 const struct iio_chan_spec *channels;
622 struct iio_chan_spec const *chan, in bmc150_accel_get_axis()
654 struct iio_chan_spec const *chan, in bmc150_accel_read_raw()
714 struct iio_chan_spec const *chan, in bmc150_accel_write_raw()
742 const struct iio_chan_spec *chan, in bmc150_accel_read_event()
766 const struct iio_chan_spec *chan, in bmc150_accel_write_event()
792 const struct iio_chan_spec *chan, in bmc150_accel_read_event_config()
803 const struct iio_chan_spec *chan, in bmc150_accel_write_event_config()
1103 static const struct iio_chan_spec bma222e_accel_channels[] =
1105 static const struct iio_chan_spec bma250e_accel_channels[] =
[all …]
Dmma9553.c440 struct iio_chan_spec const *chan, in mma9553_read_raw()
643 struct iio_chan_spec const *chan, in mma9553_write_raw()
748 const struct iio_chan_spec *chan, in mma9553_read_event_config()
764 const struct iio_chan_spec *chan, in mma9553_write_event_config()
805 const struct iio_chan_spec *chan, in mma9553_read_event_value()
845 const struct iio_chan_spec *chan, in mma9553_write_event_value()
892 const struct iio_chan_spec *chan) in mma9553_get_calibgender_mode()
906 const struct iio_chan_spec *chan, in mma9553_set_calibgender_mode()
982 static const struct iio_chan_spec mma9553_channels[] = {
Dmma8452.c157 struct iio_chan_spec const *chan, in mma8452_read_raw()
237 struct iio_chan_spec const *chan, in mma8452_write_raw()
312 static const struct iio_chan_spec mma8452_channels[] = {
Dkxcjk-1013.c691 struct iio_chan_spec const *chan, int *val, in kxcjk1013_read_raw()
741 struct iio_chan_spec const *chan, int val, in kxcjk1013_write_raw()
769 const struct iio_chan_spec *chan, in kxcjk1013_read_event()
793 const struct iio_chan_spec *chan, in kxcjk1013_write_event()
819 const struct iio_chan_spec *chan, in kxcjk1013_read_event_config()
830 const struct iio_chan_spec *chan, in kxcjk1013_write_event_config()
931 static const struct iio_chan_spec kxcjk1013_channels[] = {
Dmma9551_core.h76 const struct iio_chan_spec *chan,
Dmma9551_core.c733 const struct iio_chan_spec *chan, in mma9551_read_accel_chan()
/linux-4.1.27/drivers/iio/gyro/
Dst_gyro_core.c115 static const struct iio_chan_spec st_gyro_16bit_channels[] = {
138 .ch = (struct iio_chan_spec *)st_gyro_16bit_channels,
200 .ch = (struct iio_chan_spec *)st_gyro_16bit_channels,
258 .ch = (struct iio_chan_spec *)st_gyro_16bit_channels,
314 struct iio_chan_spec const *ch, int *val, in st_gyro_read_raw()
343 struct iio_chan_spec const *chan, int val, int val2, long mask) in st_gyro_write_raw()
Dssp_gyro_sensor.c37 struct iio_chan_spec const *chan, int *val, in ssp_gyro_read_raw()
56 struct iio_chan_spec const *chan, int val, in ssp_gyro_write_raw()
84 static const struct iio_chan_spec ssp_gyro_channels[] = {
Dhid-sensor-gyro-3d.c59 static const struct iio_chan_spec gyro_3d_channels[] = {
94 static void gyro_3d_adjust_channel_bit_mask(struct iio_chan_spec *channels, in gyro_3d_adjust_channel_bit_mask()
106 struct iio_chan_spec const *chan, in gyro_3d_read_raw()
164 struct iio_chan_spec const *chan, in gyro_3d_write_raw()
249 struct iio_chan_spec *channels, in gyro_3d_parse_report()
301 struct iio_chan_spec *channels; in hid_gyro_3d_probe()
Dadis16130.c70 struct iio_chan_spec const *chan, in adis16130_read_raw()
118 static const struct iio_chan_spec adis16130_channels[] = {
Dadis16260.c118 static const struct iio_chan_spec adis16260_channels[] = {
139 struct iio_chan_spec const *chan, in adis16260_read_raw()
222 struct iio_chan_spec const *chan, in adis16260_write_raw()
Dadis16080.c76 struct iio_chan_spec const *chan, in adis16080_read_raw()
129 static const struct iio_chan_spec adis16080_channels[] = {
Ditg3200_core.c88 const struct iio_chan_spec *chan, in itg3200_read_raw()
133 struct iio_chan_spec const *chan, in itg3200_write_raw()
260 static const struct iio_chan_spec itg3200_channels[] = {
Dadxrs450.c284 struct iio_chan_spec const *chan, in adxrs450_write_raw()
305 struct iio_chan_spec const *chan, in adxrs450_read_raw()
371 static const struct iio_chan_spec adxrs450_channels[2][2] = {
Dbmg160.c522 struct iio_chan_spec const *chan, in bmg160_read_raw()
582 struct iio_chan_spec const *chan, in bmg160_write_raw()
640 const struct iio_chan_spec *chan, in bmg160_read_event()
661 const struct iio_chan_spec *chan, in bmg160_write_event()
684 const struct iio_chan_spec *chan, in bmg160_read_event_config()
695 const struct iio_chan_spec *chan, in bmg160_write_event_config()
791 static const struct iio_chan_spec bmg160_channels[] = {
Dadis16136.c294 const struct iio_chan_spec *chan, int *val, int *val2, long info) in adis16136_read_raw()
333 const struct iio_chan_spec *chan, int val, int val2, long info) in adis16136_write_raw()
355 static const struct iio_chan_spec adis16136_channels[] = {
/linux-4.1.27/drivers/iio/imu/
Dadis16480.c112 const struct iio_chan_spec *channels;
338 const struct iio_chan_spec *chan, int bias) in adis16480_set_calibbias()
360 const struct iio_chan_spec *chan, int *bias) in adis16480_get_calibbias()
390 const struct iio_chan_spec *chan, int scale) in adis16480_set_calibscale()
402 const struct iio_chan_spec *chan, int *scale) in adis16480_get_calibscale()
437 const struct iio_chan_spec *chan, int *freq) in adis16480_get_filter_freq()
461 const struct iio_chan_spec *chan, unsigned int freq) in adis16480_set_filter_freq()
502 const struct iio_chan_spec *chan, int *val, int *val2, long info) in adis16480_read_raw()
552 const struct iio_chan_spec *chan, int val, int val2, long info) in adis16480_write_raw()
646 static const struct iio_chan_spec adis16480_channels[] = {
[all …]
Dadis16400_core.c325 struct iio_chan_spec const *chan, int val, int val2, long info) in adis16400_write_raw()
371 struct iio_chan_spec const *chan, int *val, int *val2, long info) in adis16400_read_raw()
609 static const struct iio_chan_spec adis16400_channels[] = {
625 static const struct iio_chan_spec adis16448_channels[] = {
653 static const struct iio_chan_spec adis16350_channels[] = {
671 static const struct iio_chan_spec adis16300_channels[] = {
684 static const struct iio_chan_spec adis16334_channels[] = {
853 const struct iio_chan_spec *ch = &chip_info->channels[i]; in adis16400_setup_chan_mask()
Dkmx61.c273 static const struct iio_chan_spec kmx61_acc_channels[] = {
279 static const struct iio_chan_spec kmx61_mag_channels[] = {
790 struct iio_chan_spec const *chan, int *val, in kmx61_read_raw()
860 struct iio_chan_spec const *chan, int val, in kmx61_write_raw()
893 const struct iio_chan_spec *chan, in kmx61_read_event()
915 const struct iio_chan_spec *chan, in kmx61_write_event()
939 const struct iio_chan_spec *chan, in kmx61_read_event_config()
949 const struct iio_chan_spec *chan, in kmx61_write_event_config()
1272 const struct iio_chan_spec *chan, in kmx61_indiodev_setup()
Dadis16400.h147 const struct iio_chan_spec *channels;
Dadis_buffer.c27 const struct iio_chan_spec *chan; in adis_update_scan_mode()
Dadis.c375 const struct iio_chan_spec *chan, unsigned int error_mask, int *val) in adis_single_conversion()
/linux-4.1.27/drivers/iio/
Diio_core.h18 struct iio_chan_spec;
24 struct iio_chan_spec const *chan,
Dindustrialio-core.c138 const struct iio_chan_spec
331 uintptr_t priv, const struct iio_chan_spec *chan, char *buf) in iio_enum_available_read()
351 uintptr_t priv, const struct iio_chan_spec *chan, char *buf) in iio_enum_read()
370 uintptr_t priv, const struct iio_chan_spec *chan, const char *buf, in iio_enum_write()
575 struct iio_chan_spec const *chan, in __iio_device_attr_init()
708 struct iio_chan_spec const *chan, in __iio_add_chan_devattr()
755 struct iio_chan_spec const *chan, in iio_device_add_info_mask_type()
783 struct iio_chan_spec const *chan) in iio_device_add_channel_sysfs()
1148 const struct iio_chan_spec *channels = indio_dev->channels; in iio_check_unique_scan_index()
Dindustrialio-event.c316 const struct iio_chan_spec *chan, unsigned int spec_index, in iio_device_add_event()
369 struct iio_chan_spec const *chan) in iio_device_add_event_sysfs()
Dindustrialio-buffer.c392 const struct iio_chan_spec *chan) in iio_buffer_add_channel_sysfs()
498 const struct iio_chan_spec *ch; in iio_compute_scan_bytes()
887 const struct iio_chan_spec *channels; in iio_buffer_alloc_sysfs_and_mask()
1122 const struct iio_chan_spec *ch; in iio_buffer_update_demux()
Dinkern.c81 static const struct iio_chan_spec
85 const struct iio_chan_spec *chan = NULL; in iio_chan_spec_from_name()
/linux-4.1.27/drivers/staging/iio/accel/
Dadis16203_core.c32 struct iio_chan_spec const *chan, in adis16203_write_raw()
45 struct iio_chan_spec const *chan, in adis16203_read_raw()
103 static const struct iio_chan_spec adis16203_channels[] = {
Dadis16201_core.c33 struct iio_chan_spec const *chan, in adis16201_read_raw()
105 struct iio_chan_spec const *chan, in adis16201_write_raw()
134 static const struct iio_chan_spec adis16201_channels[] = {
Dadis16204_core.c37 struct iio_chan_spec const *chan, in adis16204_read_raw()
113 struct iio_chan_spec const *chan, in adis16204_write_raw()
139 static const struct iio_chan_spec adis16204_channels[] = {
Dadis16209_core.c38 struct iio_chan_spec const *chan, in adis16209_write_raw()
66 struct iio_chan_spec const *chan, in adis16209_read_raw()
133 static const struct iio_chan_spec adis16209_channels[] = {
Dlis3l02dq_core.c193 const struct iio_chan_spec *chan, in lis3l02dq_read_thresh()
208 const struct iio_chan_spec *chan, in lis3l02dq_write_thresh()
222 struct iio_chan_spec const *chan, in lis3l02dq_write_raw()
251 struct iio_chan_spec const *chan, in lis3l02dq_read_raw()
554 static const struct iio_chan_spec lis3l02dq_channels[] = {
562 const struct iio_chan_spec *chan, in lis3l02dq_read_event_config()
614 const struct iio_chan_spec *chan, in lis3l02dq_write_event_config()
Dadis16240_core.c81 struct iio_chan_spec const *chan, in adis16240_read_raw()
156 struct iio_chan_spec const *chan, in adis16240_write_raw()
175 static const struct iio_chan_spec adis16240_channels[] = {
Dsca3000_core.c420 static const struct iio_chan_spec sca3000_channels[] = {
426 static const struct iio_chan_spec sca3000_channels_with_temp[] = {
450 struct iio_chan_spec const *chan, in sca3000_read_raw()
683 const struct iio_chan_spec *chan, in sca3000_read_thresh()
715 const struct iio_chan_spec *chan, in sca3000_write_thresh()
837 const struct iio_chan_spec *chan, in sca3000_read_event_config()
939 const struct iio_chan_spec *chan, in sca3000_write_event_config()
Dadis16220_core.c262 struct iio_chan_spec const *chan, in adis16220_read_raw()
332 static const struct iio_chan_spec adis16220_channels[] = {
/linux-4.1.27/drivers/iio/amplifiers/
Dad8366.c53 struct iio_chan_spec const *chan, in ad8366_read_raw()
83 struct iio_chan_spec const *chan, in ad8366_write_raw()
131 static const struct iio_chan_spec ad8366_channels[] = {
/linux-4.1.27/drivers/staging/iio/magnetometer/
Dhmc5843_core.c111 const struct iio_chan_spec *channels;
348 struct iio_chan_spec const *chan, in hmc5843_read_raw()
379 struct iio_chan_spec const *chan, in hmc5843_write_raw()
404 struct iio_chan_spec const *chan, in hmc5843_write_raw_get_fmt()
464 static const struct iio_chan_spec hmc5843_channels[] = {
472 static const struct iio_chan_spec hmc5883_channels[] = {
/linux-4.1.27/drivers/staging/iio/resolver/
Dad2s90.c29 struct iio_chan_spec const *chan, in ad2s90_read_raw()
54 static const struct iio_chan_spec ad2s90_chan = {
Dad2s1200.c45 struct iio_chan_spec const *chan, in ad2s1200_read_raw()
85 static const struct iio_chan_spec ad2s1200_channels[] = {
Dad2s1210.c465 struct iio_chan_spec const *chan, in ad2s1210_read_raw()
564 static const struct iio_chan_spec ad2s1210_channels[] = {
/linux-4.1.27/drivers/iio/humidity/
Dsi7020.c45 struct iio_chan_spec const *chan, int *val, in si7020_read_raw()
92 static const struct iio_chan_spec si7020_channels[] = {
Dsi7005.c77 struct iio_chan_spec const *chan, int *val, in si7005_read_raw()
112 static const struct iio_chan_spec si7005_channels[] = {
Ddht11.c169 const struct iio_chan_spec *chan, in dht11_read_raw()
234 static const struct iio_chan_spec dht11_chan_spec[] = {
/linux-4.1.27/drivers/iio/temperature/
Dtmp006.c77 struct iio_chan_spec const *channel, int *val, in tmp006_read_raw()
127 struct iio_chan_spec const *chan, in tmp006_write_raw()
163 static const struct iio_chan_spec tmp006_channels[] = {
Dmlx90614.c59 struct iio_chan_spec const *channel, int *val, in mlx90614_read_raw()
105 static const struct iio_chan_spec mlx90614_channels[] = {
/linux-4.1.27/drivers/staging/iio/cdc/
Dad7150.c98 struct iio_chan_spec const *chan, in ad7150_read_raw()
127 const struct iio_chan_spec *chan, enum iio_event_type type, in ad7150_read_event_config()
215 const struct iio_chan_spec *chan, enum iio_event_type type, in ad7150_write_event_config()
282 const struct iio_chan_spec *chan, in ad7150_read_event_value()
308 const struct iio_chan_spec *chan, in ad7150_write_event_value()
468 static const struct iio_chan_spec ad7150_channels[] = {
Dad7152.c251 struct iio_chan_spec const *chan, in ad7152_write_raw()
321 struct iio_chan_spec const *chan, in ad7152_read_raw()
415 struct iio_chan_spec const *chan, in ad7152_write_raw_get_fmt()
434 static const struct iio_chan_spec ad7152_channels[] = {
Dad7746.c126 static const struct iio_chan_spec ad7746_channels[] = {
222 struct iio_chan_spec const *chan) in ad7746_select_channel()
476 struct iio_chan_spec const *chan, in ad7746_write_raw()
566 struct iio_chan_spec const *chan, in ad7746_read_raw()
/linux-4.1.27/drivers/iio/proximity/
Dsx9500.c120 static const struct iio_chan_spec sx9500_channels[] = {
195 const struct iio_chan_spec *chan, in sx9500_read_proximity()
235 const struct iio_chan_spec *chan, in sx9500_read_raw()
286 const struct iio_chan_spec *chan, in sx9500_write_raw()
374 const struct iio_chan_spec *chan, in sx9500_read_event_config()
388 const struct iio_chan_spec *chan, in sx9500_write_event_config()
Das3935.c70 static const struct iio_chan_spec as3935_channels[] = {
161 struct iio_chan_spec const *chan, in as3935_read_raw()
/linux-4.1.27/drivers/staging/iio/adc/
Dlpc32xx_adc.c70 struct iio_chan_spec const *chan, in lpc32xx_read_raw()
111 static const struct iio_chan_spec lpc32xx_adc_iio_channels[] = {
Dspear_adc.c140 struct iio_chan_spec const *chan, in spear_adc_read_raw()
180 struct iio_chan_spec const *chan, in spear_adc_write_raw()
216 static const struct iio_chan_spec spear_adc_iio_channels[] = {
Dad7780.c37 struct iio_chan_spec channel;
87 struct iio_chan_spec const *chan, in ad7780_read_raw()
Dad7606.h54 const struct iio_chan_spec *channels;
Dad7606_core.c81 struct iio_chan_spec const *chan, in ad7606_read_raw()
250 static const struct iio_chan_spec ad7606_8_channels[] = {
262 static const struct iio_chan_spec ad7606_6_channels[] = {
272 static const struct iio_chan_spec ad7606_4_channels[] = {
Dad7192.c491 struct iio_chan_spec const *chan, in ad7192_read_raw()
532 struct iio_chan_spec const *chan, in ad7192_write_raw()
574 struct iio_chan_spec const *chan, in ad7192_write_raw_get_fmt()
598 static const struct iio_chan_spec ad7192_channels[] = {
Dmxs-lradc.c892 const struct iio_chan_spec *chan, in mxs_lradc_read_raw()
942 const struct iio_chan_spec *chan, in mxs_lradc_write_raw()
981 const struct iio_chan_spec *chan, in mxs_lradc_write_raw_get_fmt()
1388 static const struct iio_chan_spec mxs_lradc_chan_spec[] = {
Dad7280a.c124 struct iio_chan_spec *channels;
783 struct iio_chan_spec const *chan, in ad7280_read_raw()
/linux-4.1.27/drivers/staging/iio/gyro/
Dadis16060_core.c80 struct iio_chan_spec const *chan, in adis16060_read_raw()
118 static const struct iio_chan_spec adis16060_channels[] = {
/linux-4.1.27/include/linux/iio/common/
Dst_sensors.h183 struct iio_chan_spec *ch;
279 struct iio_chan_spec const *ch, int *val);
/linux-4.1.27/drivers/staging/iio/light/
Disl29018.c351 struct iio_chan_spec const *chan, in isl29018_write_raw()
372 struct iio_chan_spec const *chan, in isl29018_read_raw()
439 static const struct iio_chan_spec isl29018_channels[] = {
445 static const struct iio_chan_spec isl29023_channels[] = {
633 const struct iio_chan_spec *channels;
Disl29028.c267 struct iio_chan_spec const *chan, int val, int val2, long mask) in isl29028_write_raw()
326 struct iio_chan_spec const *chan, int *val, int *val2, long mask) in isl29028_read_raw()
391 static const struct iio_chan_spec isl29028_channels[] = {
Dtsl2x7x_core.c170 struct iio_chan_spec channel[4];
1218 const struct iio_chan_spec *chan, in tsl2x7x_read_interrupt_config()
1234 const struct iio_chan_spec *chan, in tsl2x7x_write_interrupt_config()
1259 const struct iio_chan_spec *chan, in tsl2x7x_write_thresh()
1297 const struct iio_chan_spec *chan, in tsl2x7x_read_thresh()
1333 struct iio_chan_spec const *chan, in tsl2x7x_read_raw()
1394 struct iio_chan_spec const *chan, in tsl2x7x_write_raw()
/linux-4.1.27/drivers/iio/imu/inv_mpu6050/
Dinv_mpu_core.c303 struct iio_chan_spec const *chan, in inv_mpu6050_read_raw()
435 struct iio_chan_spec const *chan, long mask) in inv_write_raw_get_fmt()
473 struct iio_chan_spec const *chan, in inv_mpu6050_write_raw()
669 static const struct iio_chan_spec inv_mpu_channels[] = {
/linux-4.1.27/drivers/iio/frequency/
Dadf4350.c248 const struct iio_chan_spec *chan, in adf4350_write()
308 const struct iio_chan_spec *chan, in adf4350_read()
369 static const struct iio_chan_spec adf4350_chan = {
Dad9523.c270 struct iio_chan_spec ad9523_channels[AD9523_NUM_CHAN];
616 struct iio_chan_spec const *chan, in ad9523_read_raw()
652 struct iio_chan_spec const *chan, in ad9523_write_raw()
/linux-4.1.27/include/linux/iio/adc/
Dad_sigma_delta.h115 const struct iio_chan_spec *chan, int *val);
/linux-4.1.27/drivers/staging/iio/Documentation/
Dinkernel.txt18 matched against the datasheet_name field of the iio_chan_spec.
/linux-4.1.27/drivers/iio/common/st_sensors/
Dst_sensors_core.c405 struct iio_chan_spec const *ch, int *data) in st_sensors_read_axis_data()
434 struct iio_chan_spec const *ch, int *val) in st_sensors_read_info_raw()
/linux-4.1.27/include/linux/iio/imu/
Dadis.h157 const struct iio_chan_spec *chan, unsigned int error_mask,
/linux-4.1.27/drivers/staging/iio/impedance-analyzer/
Dad5933.c110 static const struct iio_chan_spec ad5933_channels[] = {
516 struct iio_chan_spec const *chan, in ad5933_read_raw()
/linux-4.1.27/drivers/staging/iio/meter/
Dade7758_core.c633 static const struct iio_chan_spec ade7758_channels[] = {