Home
last modified time | relevance | path

Searched refs:channels (Results 1 – 25 of 396) sorted by relevance

12345678910>>...16

/linux-4.19.296/drivers/iio/dac/
Dad5064.c81 const struct iio_chan_spec *channels; member
453 .channels = pchannels, \
462 .channels = ad5024_channels,
468 .channels = ad5025_channels,
474 .channels = ad5044_channels,
480 .channels = ad5045_channels,
486 .channels = ad5064_channels,
492 .channels = ad5064_channels,
498 .channels = ad5065_channels,
504 .channels = ad5629_channels,
[all …]
Dad5686.c237 .channels = ad5311r_channels,
243 .channels = ad5672_channels,
249 .channels = ad5672_channels,
255 .channels = ad5676_channels,
261 .channels = ad5676_channels,
266 .channels = ad5676_channels,
272 .channels = ad5691r_channels,
278 .channels = ad5692r_channels,
284 .channels = ad5693_channels,
289 .channels = ad5693_channels,
[all …]
Dad5449.c47 const struct iio_chan_spec *channels; member
226 .channels = ad5429_channels,
231 .channels = ad5429_channels,
236 .channels = ad5439_channels,
241 .channels = ad5439_channels,
246 .channels = ad5449_channels,
251 .channels = ad5449_channels,
303 indio_dev->channels = st->chip_info->channels; in ad5449_spi_probe()
Dltc2632.c36 const struct iio_chan_spec *channels; member
206 .channels = ltc2632l12_channels,
210 .channels = ltc2632l10_channels,
214 .channels = ltc2632l8_channels,
218 .channels = ltc2632h12_channels,
222 .channels = ltc2632h10_channels,
226 .channels = ltc2632h8_channels,
294 indio_dev->channels = chip_info->channels; in ltc2632_probe()
Dad5624r_spi.c198 .channels = ad5624r_channels,
202 .channels = ad5624r_channels,
206 .channels = ad5644r_channels,
210 .channels = ad5644r_channels,
214 .channels = ad5664r_channels,
218 .channels = ad5664r_channels,
277 indio_dev->channels = st->chip_info->channels; in ad5624r_probe()
/linux-4.19.296/drivers/reset/sti/
Dreset-syscfg.c46 struct syscfg_reset_channel *channels; member
63 ch = &rst->channels[idx]; in syscfg_reset_program_hw()
126 ch = &rst->channels[idx]; in syscfg_reset_status()
154 rc->channels = devm_kcalloc(dev, data->nr_channels, in syscfg_reset_controller_register()
155 sizeof(*rc->channels), GFP_KERNEL); in syscfg_reset_controller_register()
156 if (!rc->channels) in syscfg_reset_controller_register()
167 const char *compatible = data->channels[i].compatible; in syscfg_reset_controller_register()
173 f = devm_regmap_field_alloc(dev, map, data->channels[i].reset); in syscfg_reset_controller_register()
177 rc->channels[i].reset = f; in syscfg_reset_controller_register()
182 f = devm_regmap_field_alloc(dev, map, data->channels[i].ack); in syscfg_reset_controller_register()
[all …]
/linux-4.19.296/drivers/iio/buffer/
Dindustrialio-buffer-cb.c21 struct iio_channel *channels; member
70 cb_buff->channels = iio_channel_get_all(dev); in iio_channel_get_all_cb()
71 if (IS_ERR(cb_buff->channels)) { in iio_channel_get_all_cb()
72 ret = PTR_ERR(cb_buff->channels); in iio_channel_get_all_cb()
76 cb_buff->indio_dev = cb_buff->channels[0].indio_dev; in iio_channel_get_all_cb()
84 chan = &cb_buff->channels[0]; in iio_channel_get_all_cb()
100 iio_channel_release_all(cb_buff->channels); in iio_channel_get_all_cb()
133 iio_channel_release_all(cb_buff->channels); in iio_channel_release_all_cb()
141 return cb_buffer->channels; in iio_channel_cb_get_channels()
Dindustrialio-hw-consumer.c24 struct iio_channel *channels; member
96 hwc->channels = iio_channel_get_all(dev); in iio_hw_consumer_alloc()
97 if (IS_ERR(hwc->channels)) { in iio_hw_consumer_alloc()
98 ret = PTR_ERR(hwc->channels); in iio_hw_consumer_alloc()
102 chan = &hwc->channels[0]; in iio_hw_consumer_alloc()
118 iio_channel_release_all(hwc->channels); in iio_hw_consumer_alloc()
133 iio_channel_release_all(hwc->channels); in iio_hw_consumer_free()
/linux-4.19.296/include/sound/
Dhda_chmap.h20 int channels; member
31 struct hdac_cea_channel_speaker_allocation *cap, int channels);
34 unsigned int *chmap, int channels);
38 int channels, unsigned char *chmap);
66 int channels, bool chmap_set,
71 int channels, unsigned char *map,
/linux-4.19.296/drivers/iio/adc/
Dmcp320x.c67 const struct iio_chan_spec *channels; member
305 .channels = mcp3201_channels,
310 .channels = mcp3202_channels,
315 .channels = mcp3204_channels,
320 .channels = mcp3208_channels,
325 .channels = mcp3201_channels,
330 .channels = mcp3202_channels,
335 .channels = mcp3204_channels,
340 .channels = mcp3208_channels,
345 .channels = mcp3201_channels,
[all …]
Dti_am335x_adc.c53 int channels; member
77 step_en = ((1 << adc_dev->channels) - 1); in get_adc_step_mask()
78 step_en <<= TOTAL_STEPS - adc_dev->channels + 1; in get_adc_step_mask()
123 for (i = 0; i < adc_dev->channels; i++) { in tiadc_step_config()
317 for_each_set_bit(bit, indio_dev->active_scan_mask, adc_dev->channels) { in tiadc_buffer_postenable()
428 static int tiadc_channel_init(struct iio_dev *indio_dev, int channels) in tiadc_channel_init() argument
435 indio_dev->num_channels = channels; in tiadc_channel_init()
436 chan_array = kcalloc(channels, sizeof(*chan_array), GFP_KERNEL); in tiadc_channel_init()
441 for (i = 0; i < channels; i++, chan++) { in tiadc_channel_init()
454 indio_dev->channels = chan_array; in tiadc_channel_init()
[all …]
Dti-ads7950.c80 const struct iio_chan_spec *channels; member
193 .channels = ti_ads7950_channels,
197 .channels = ti_ads7951_channels,
201 .channels = ti_ads7952_channels,
205 .channels = ti_ads7953_channels,
209 .channels = ti_ads7954_channels,
213 .channels = ti_ads7955_channels,
217 .channels = ti_ads7956_channels,
221 .channels = ti_ads7957_channels,
225 .channels = ti_ads7958_channels,
[all …]
Dmax1363.c138 const struct iio_chan_spec *channels; member
1053 .channels = max1361_channels,
1063 .channels = max1361_channels,
1073 .channels = max1363_channels,
1083 .channels = max1363_channels,
1094 .channels = max1036_channels,
1104 .channels = max1036_channels,
1114 .channels = max1038_channels,
1124 .channels = max1038_channels,
1134 .channels = max1136_channels,
[all …]
Dad7266.c308 const struct iio_chan_spec *channels; member
318 .channels = ad7266_channels_u,
323 .channels = ad7266_channels_u_fixed,
328 .channels = ad7266_channels_s,
333 .channels = ad7266_channels_s_fixed,
338 .channels = ad7266_channels_diff_u,
343 .channels = ad7266_channels_diff_fixed_u,
348 .channels = ad7266_channels_diff_s,
353 .channels = ad7266_channels_diff_fixed_s,
373 indio_dev->channels = chan_info->channels; in ad7266_init_channels()
/linux-4.19.296/drivers/iio/light/
Dhid-sensor-als.c76 static void als_adjust_channel_bit_mask(struct iio_chan_spec *channels, in als_adjust_channel_bit_mask() argument
79 channels[channel].scan_type.sign = 's'; in als_adjust_channel_bit_mask()
81 channels[channel].scan_type.realbits = size * 8; in als_adjust_channel_bit_mask()
83 channels[channel].scan_type.storagebits = sizeof(u32) * 8; in als_adjust_channel_bit_mask()
238 struct iio_chan_spec *channels, in als_parse_report() argument
250 als_adjust_channel_bit_mask(channels, CHANNEL_SCAN_INDEX_INTENSITY, in als_parse_report()
252 als_adjust_channel_bit_mask(channels, CHANNEL_SCAN_INDEX_ILLUM, in als_parse_report()
302 indio_dev->channels = kmemdup(als_channels, in hid_als_probe()
304 if (!indio_dev->channels) { in hid_als_probe()
310 (struct iio_chan_spec *)indio_dev->channels, in hid_als_probe()
[all …]
Dhid-sensor-prox.c59 static void prox_adjust_channel_bit_mask(struct iio_chan_spec *channels, in prox_adjust_channel_bit_mask() argument
62 channels[channel].scan_type.sign = 's'; in prox_adjust_channel_bit_mask()
64 channels[channel].scan_type.realbits = size * 8; in prox_adjust_channel_bit_mask()
66 channels[channel].scan_type.storagebits = sizeof(u32) * 8; in prox_adjust_channel_bit_mask()
219 struct iio_chan_spec *channels, in prox_parse_report() argument
231 prox_adjust_channel_bit_mask(channels, CHANNEL_SCAN_INDEX_PRESENCE, in prox_parse_report()
289 indio_dev->channels = kmemdup(prox_channels, sizeof(prox_channels), in hid_prox_probe()
291 if (!indio_dev->channels) { in hid_prox_probe()
297 (struct iio_chan_spec *)indio_dev->channels, in hid_prox_probe()
349 kfree(indio_dev->channels); in hid_prox_probe()
[all …]
/linux-4.19.296/drivers/iio/pressure/
Dhid-sensor-press.c60 static void press_adjust_channel_bit_mask(struct iio_chan_spec *channels, in press_adjust_channel_bit_mask() argument
63 channels[channel].scan_type.sign = 's'; in press_adjust_channel_bit_mask()
65 channels[channel].scan_type.realbits = size * 8; in press_adjust_channel_bit_mask()
67 channels[channel].scan_type.storagebits = sizeof(u32) * 8; in press_adjust_channel_bit_mask()
219 struct iio_chan_spec *channels, in press_parse_report() argument
231 press_adjust_channel_bit_mask(channels, CHANNEL_SCAN_INDEX_PRESSURE, in press_parse_report()
283 indio_dev->channels = kmemdup(press_channels, sizeof(press_channels), in hid_press_probe()
285 if (!indio_dev->channels) { in hid_press_probe()
291 (struct iio_chan_spec *)indio_dev->channels, in hid_press_probe()
344 kfree(indio_dev->channels); in hid_press_probe()
[all …]
/linux-4.19.296/drivers/iio/gyro/
Dhid-sensor-gyro-3d.c94 static void gyro_3d_adjust_channel_bit_mask(struct iio_chan_spec *channels, in gyro_3d_adjust_channel_bit_mask() argument
97 channels[channel].scan_type.sign = 's'; in gyro_3d_adjust_channel_bit_mask()
99 channels[channel].scan_type.realbits = size * 8; in gyro_3d_adjust_channel_bit_mask()
101 channels[channel].scan_type.storagebits = sizeof(u32) * 8; in gyro_3d_adjust_channel_bit_mask()
251 struct iio_chan_spec *channels, in gyro_3d_parse_report() argument
266 gyro_3d_adjust_channel_bit_mask(channels, in gyro_3d_parse_report()
321 indio_dev->channels = kmemdup(gyro_3d_channels, in hid_gyro_3d_probe()
323 if (!indio_dev->channels) { in hid_gyro_3d_probe()
329 (struct iio_chan_spec *)indio_dev->channels, in hid_gyro_3d_probe()
381 kfree(indio_dev->channels); in hid_gyro_3d_probe()
[all …]
/linux-4.19.296/drivers/iio/humidity/
Dhts221_buffer.c173 ch = &iio_dev->channels[HTS221_SENSOR_H]; in hts221_buffer_handler_thread()
175 &hw->scan.channels[0], in hts221_buffer_handler_thread()
176 sizeof(hw->scan.channels[0])); in hts221_buffer_handler_thread()
181 ch = &iio_dev->channels[HTS221_SENSOR_T]; in hts221_buffer_handler_thread()
183 &hw->scan.channels[1], in hts221_buffer_handler_thread()
184 sizeof(hw->scan.channels[1])); in hts221_buffer_handler_thread()
Dhid-sensor-humidity.c55 static void humidity_adjust_channel_bit_mask(struct iio_chan_spec *channels, in humidity_adjust_channel_bit_mask() argument
58 channels[channel].scan_type.sign = 's'; in humidity_adjust_channel_bit_mask()
60 channels[channel].scan_type.realbits = size * 8; in humidity_adjust_channel_bit_mask()
62 channels[channel].scan_type.storagebits = sizeof(s32) * 8; in humidity_adjust_channel_bit_mask()
171 struct iio_chan_spec *channels, in humidity_parse_report() argument
184 humidity_adjust_channel_bit_mask(channels, 0, st->humidity_attr.size); in humidity_parse_report()
242 indio_dev->channels = humid_chans; in hid_humidity_probe()
/linux-4.19.296/drivers/iio/accel/
Dhid-sensor-accel-3d.c135 static void accel_3d_adjust_channel_bit_mask(struct iio_chan_spec *channels, in accel_3d_adjust_channel_bit_mask() argument
138 channels[channel].scan_type.sign = 's'; in accel_3d_adjust_channel_bit_mask()
140 channels[channel].scan_type.realbits = size * 8; in accel_3d_adjust_channel_bit_mask()
142 channels[channel].scan_type.storagebits = sizeof(u32) * 8; in accel_3d_adjust_channel_bit_mask()
307 struct iio_chan_spec *channels, in accel_3d_parse_report() argument
322 accel_3d_adjust_channel_bit_mask(channels, in accel_3d_parse_report()
392 indio_dev->channels = kmemdup(channel_spec, channel_size, GFP_KERNEL); in hid_accel_3d_probe()
394 if (!indio_dev->channels) { in hid_accel_3d_probe()
399 (struct iio_chan_spec *)indio_dev->channels, in hid_accel_3d_probe()
450 kfree(indio_dev->channels); in hid_accel_3d_probe()
[all …]
/linux-4.19.296/drivers/iio/temperature/
Dhid-sensor-temperature.c55 static void temperature_adjust_channel_bit_mask(struct iio_chan_spec *channels, in temperature_adjust_channel_bit_mask() argument
58 channels[channel].scan_type.sign = 's'; in temperature_adjust_channel_bit_mask()
60 channels[channel].scan_type.realbits = size * 8; in temperature_adjust_channel_bit_mask()
62 channels[channel].scan_type.storagebits = sizeof(s32) * 8; in temperature_adjust_channel_bit_mask()
168 struct iio_chan_spec *channels, in temperature_parse_report() argument
181 temperature_adjust_channel_bit_mask(channels, 0, in temperature_parse_report()
239 indio_dev->channels = temp_chans; in hid_temperature_probe()
/linux-4.19.296/drivers/iio/orientation/
Dhid-sensor-incl-3d.c250 struct iio_chan_spec *channels, in incl_3d_parse_report() argument
263 incl_3d_adjust_channel_bit_mask(&channels[CHANNEL_SCAN_INDEX_X], in incl_3d_parse_report()
273 incl_3d_adjust_channel_bit_mask(&channels[CHANNEL_SCAN_INDEX_Y], in incl_3d_parse_report()
283 incl_3d_adjust_channel_bit_mask(&channels[CHANNEL_SCAN_INDEX_Z], in incl_3d_parse_report()
339 indio_dev->channels = kmemdup(incl_3d_channels, in hid_incl_3d_probe()
341 if (!indio_dev->channels) { in hid_incl_3d_probe()
347 (struct iio_chan_spec *)indio_dev->channels, in hid_incl_3d_probe()
401 kfree(indio_dev->channels); in hid_incl_3d_probe()
416 kfree(indio_dev->channels); in hid_incl_3d_remove()
/linux-4.19.296/drivers/iio/
Dinkern.c86 if (indio_dev->channels[i].datasheet_name && in iio_chan_spec_from_name()
87 strcmp(name, indio_dev->channels[i].datasheet_name) == 0) { in iio_chan_spec_from_name()
88 chan = &indio_dev->channels[i]; in iio_chan_spec_from_name()
156 channel->channel = &indio_dev->channels[index]; in __of_iio_channel_get()
482 void iio_channel_release_all(struct iio_channel *channels) in iio_channel_release_all() argument
484 struct iio_channel *chan = &channels[0]; in iio_channel_release_all()
490 kfree(channels); in iio_channel_release_all()
496 struct iio_channel *channels = *(struct iio_channel **)res; in devm_iio_channel_free_all() local
498 iio_channel_release_all(channels); in devm_iio_channel_free_all()
503 struct iio_channel **ptr, *channels; in devm_iio_channel_get_all() local
[all …]
/linux-4.19.296/drivers/irqchip/
Dirq-st.c119 int channels, ret, i; in st_irq_syscfg_enable() local
122 channels = of_property_count_u32_elems(np, "st,irq-device"); in st_irq_syscfg_enable()
123 if (channels != ST_A9_IRQ_MAX_CHANS) { in st_irq_syscfg_enable()
128 channels = of_property_count_u32_elems(np, "st,fiq-device"); in st_irq_syscfg_enable()
129 if (channels != ST_A9_IRQ_MAX_CHANS) { in st_irq_syscfg_enable()

12345678910>>...16