/linux-4.19.296/drivers/iio/dac/ |
D | ad5064.c | 81 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 …]
|
D | ad5686.c | 237 .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 …]
|
D | ad5449.c | 47 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()
|
D | ltc2632.c | 36 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()
|
D | ad5624r_spi.c | 198 .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/ |
D | reset-syscfg.c | 46 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/ |
D | industrialio-buffer-cb.c | 21 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()
|
D | industrialio-hw-consumer.c | 24 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/ |
D | hda_chmap.h | 20 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/ |
D | mcp320x.c | 67 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 …]
|
D | ti_am335x_adc.c | 53 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 …]
|
D | ti-ads7950.c | 80 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 …]
|
D | max1363.c | 138 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 …]
|
D | ad7266.c | 308 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/ |
D | hid-sensor-als.c | 76 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 …]
|
D | hid-sensor-prox.c | 59 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/ |
D | hid-sensor-press.c | 60 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/ |
D | hid-sensor-gyro-3d.c | 94 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/ |
D | hts221_buffer.c | 173 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()
|
D | hid-sensor-humidity.c | 55 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/ |
D | hid-sensor-accel-3d.c | 135 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/ |
D | hid-sensor-temperature.c | 55 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/ |
D | hid-sensor-incl-3d.c | 250 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/ |
D | inkern.c | 86 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/ |
D | irq-st.c | 119 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()
|