Home
last modified time | relevance | path

Searched refs:channels (Results 1 – 200 of 1205) sorted by relevance

1234567

/linux-4.4.14/tools/iio/
Dgeneric_buffer.c45 int size_from_channelarray(struct iio_channel_info *channels, int num_channels) in size_from_channelarray() argument
51 if (bytes % channels[i].bytes == 0) in size_from_channelarray()
52 channels[i].location = bytes; in size_from_channelarray()
54 channels[i].location = bytes - bytes % channels[i].bytes in size_from_channelarray()
55 + channels[i].bytes; in size_from_channelarray()
57 bytes = channels[i].location + channels[i].bytes; in size_from_channelarray()
164 struct iio_channel_info *channels, in process_scan() argument
170 switch (channels[k].bytes) { in process_scan()
173 print1byte(*(uint8_t *)(data + channels[k].location), in process_scan()
174 &channels[k]); in process_scan()
[all …]
/linux-4.4.14/drivers/staging/iio/adc/
Dad7280a.c124 struct iio_chan_spec *channels; member
489 st->channels = kcalloc((st->slave_num + 1) * 12 + 2, in ad7280_channel_init()
490 sizeof(*st->channels), GFP_KERNEL); in ad7280_channel_init()
491 if (!st->channels) in ad7280_channel_init()
498 st->channels[cnt].type = IIO_VOLTAGE; in ad7280_channel_init()
499 st->channels[cnt].differential = 1; in ad7280_channel_init()
500 st->channels[cnt].channel = (dev * 6) + ch; in ad7280_channel_init()
501 st->channels[cnt].channel2 = in ad7280_channel_init()
502 st->channels[cnt].channel + 1; in ad7280_channel_init()
504 st->channels[cnt].type = IIO_TEMP; in ad7280_channel_init()
[all …]
/linux-4.4.14/drivers/net/ieee802154/
Dfakelb.c142 hw->phy->supported.channels[0] |= 1; in fakelb_add_one()
144 hw->phy->supported.channels[0] |= 0x7fe; in fakelb_add_one()
146 hw->phy->supported.channels[0] |= 0x7FFF800; in fakelb_add_one()
148 hw->phy->supported.channels[1] |= 1; in fakelb_add_one()
150 hw->phy->supported.channels[1] |= 0x7fe; in fakelb_add_one()
152 hw->phy->supported.channels[2] |= 1; in fakelb_add_one()
154 hw->phy->supported.channels[2] |= 0x7fe; in fakelb_add_one()
156 hw->phy->supported.channels[3] |= 0x3fff; in fakelb_add_one()
158 hw->phy->supported.channels[4] |= 1; in fakelb_add_one()
160 hw->phy->supported.channels[4] |= 0x1e; in fakelb_add_one()
[all …]
/linux-4.4.14/drivers/iio/buffer/
Dindustrialio-buffer-cb.c20 struct iio_channel *channels; member
69 cb_buff->channels = iio_channel_get_all(dev); in iio_channel_get_all_cb()
70 if (IS_ERR(cb_buff->channels)) { in iio_channel_get_all_cb()
71 ret = PTR_ERR(cb_buff->channels); in iio_channel_get_all_cb()
75 indio_dev = cb_buff->channels[0].indio_dev; in iio_channel_get_all_cb()
83 chan = &cb_buff->channels[0]; in iio_channel_get_all_cb()
99 iio_channel_release_all(cb_buff->channels); in iio_channel_get_all_cb()
108 return iio_update_buffers(cb_buff->channels[0].indio_dev, in iio_channel_start_all_cb()
116 iio_update_buffers(cb_buff->channels[0].indio_dev, in iio_channel_stop_all_cb()
124 iio_channel_release_all(cb_buff->channels); in iio_channel_release_all_cb()
[all …]
/linux-4.4.14/drivers/hwmon/
Diio_hwmon.c30 struct iio_channel *channels; member
52 ret = iio_read_channel_processed(&state->channels[sattr->index], in iio_hwmon_read_val()
68 struct iio_channel *channels; in iio_hwmon_probe() local
74 channels = iio_channel_get_all(dev); in iio_hwmon_probe()
75 if (IS_ERR(channels)) in iio_hwmon_probe()
76 return PTR_ERR(channels); in iio_hwmon_probe()
84 st->channels = channels; in iio_hwmon_probe()
87 while (st->channels[st->num_channels].indio_dev) in iio_hwmon_probe()
106 ret = iio_get_channel_type(&st->channels[i], &type); in iio_hwmon_probe()
157 iio_channel_release_all(channels); in iio_hwmon_probe()
[all …]
Dadcxx.c55 u32 channels; member
74 if (adc->channels == 1) { in adcxx_read()
166 int channels = spi_get_device_id(spi)->driver_data; in adcxx_probe() local
177 adc->channels = channels; in adcxx_probe()
184 for (i = 0; i < 3 + adc->channels; i++) { in adcxx_probe()
217 for (i = 0; i < 3 + adc->channels; i++) in adcxx_remove()
Dmax6697.c71 int channels; member
108 .channels = 8,
116 .channels = 5,
123 .channels = 5,
130 .channels = 7,
137 .channels = 7,
144 .channels = 7,
152 .channels = 5,
160 .channels = 7,
167 .channels = 7,
[all …]
Dtmp421.c77 int channels; member
113 for (i = 0; i < data->channels; i++) { in tmp421_update_device()
172 if (index < data->channels) in tmp421_is_visible()
305 data->channels = id->driver_data; in tmp421_probe()
/linux-4.4.14/sound/core/oss/
Dio.c49 int channel, channels = plugin->dst_format.channels; in io_playback_transfer() local
53 for (channel = 0; channel < channels; channel++) { in io_playback_transfer()
75 int channel, channels = plugin->dst_format.channels; in io_capture_transfer() local
79 for (channel = 0; channel < channels; channel++) { in io_capture_transfer()
92 struct snd_pcm_plugin_channel **channels) in io_src_channels() argument
100 *channels = v; in io_src_channels()
102 for (channel = 0; channel < plugin->src_format.channels; ++channel, ++v) in io_src_channels()
123 format.channels = params_channels(params); in snd_pcm_plugin_build_io()
126 sizeof(void *) * format.channels, in snd_pcm_plugin_build_io()
Dpcm_plugin.c64 size = frames * format->channels * width; in snd_pcm_plugin_alloc()
79 for (channel = 0; channel < format->channels; channel++, c++) { in snd_pcm_plugin_alloc()
85 c->area.step = format->channels * width; in snd_pcm_plugin_alloc()
88 if (snd_BUG_ON(size % format->channels)) in snd_pcm_plugin_alloc()
90 size /= format->channels; in snd_pcm_plugin_alloc()
91 for (channel = 0; channel < format->channels; channel++, c++) { in snd_pcm_plugin_alloc()
140 struct snd_pcm_plugin_channel **channels) in snd_pcm_plugin_client_channels() argument
142 *channels = plugin->buf_channels; in snd_pcm_plugin_client_channels()
154 unsigned int channels; in snd_pcm_plugin_build() local
174 channels = src_format->channels; in snd_pcm_plugin_build()
[all …]
Drate.c50 struct rate_channel channels[0]; member
58 for (channel = 0; channel < plugin->src_format.channels; channel++) { in rate_init()
59 data->channels[channel].last_S1 = 0; in rate_init()
60 data->channels[channel].last_S2 = 0; in rate_init()
77 struct rate_channel *rchannels = data->channels; in resample_expand()
79 for (channel = 0; channel < plugin->src_format.channels; channel++) { in resample_expand()
136 struct rate_channel *rchannels = data->channels; in resample_shrink()
138 for (channel = 0; channel < plugin->src_format.channels; ++channel) { in resample_shrink()
264 for (channel = 0; channel < plugin->src_format.channels; channel++) { in rate_transfer()
313 if (snd_BUG_ON(src_format->channels != dst_format->channels)) in snd_pcm_plugin_build_rate()
[all …]
Dcopy.c39 nchannels = plugin->src_format.channels; in copy_transfer()
78 if (snd_BUG_ON(src_format->channels != dst_format->channels)) in snd_pcm_plugin_build_copy()
Dpcm_plugin.h51 unsigned int channels; member
66 struct snd_pcm_plugin_channel **channels);
142 struct snd_pcm_plugin_channel **channels);
146 struct snd_pcm_plugin_channel **channels);
Dlinear.c62 int nchannels = plugin->src_format.channels; in convert()
100 for (channel = 0; channel < plugin->src_format.channels; channel++) { in linear_transfer()
162 if (snd_BUG_ON(src_format->channels != dst_format->channels)) in snd_pcm_plugin_build_linear()
Dmulaw.c175 int nchannels = plugin->src_format.channels; in mulaw_decode()
221 int nchannels = plugin->src_format.channels; in mulaw_encode()
262 for (channel = 0; channel < plugin->src_format.channels; channel++) { in mulaw_transfer()
315 if (snd_BUG_ON(src_format->channels != dst_format->channels)) in snd_pcm_plugin_build_mulaw()
/linux-4.4.14/drivers/input/touchscreen/
Dcolibri-vf50-ts.c44 struct iio_channel *channels; member
123 val_x = adc_ts_measure(&vf50_ts->channels[0], in vf50_ts_irq_bh()
129 val_y = adc_ts_measure(&vf50_ts->channels[1], in vf50_ts_irq_bh()
138 val_z1 = adc_ts_measure(&vf50_ts->channels[2], in vf50_ts_irq_bh()
142 val_z2 = adc_ts_measure(&vf50_ts->channels[3], in vf50_ts_irq_bh()
261 struct iio_channel *channels = data; in vf50_ts_channel_release() local
263 iio_channel_release_all(channels); in vf50_ts_channel_release()
269 struct iio_channel *channels; in vf50_ts_probe() local
275 channels = iio_channel_get_all(dev); in vf50_ts_probe()
276 if (IS_ERR(channels)) in vf50_ts_probe()
[all …]
/linux-4.4.14/drivers/iio/adc/
Dti_am335x_adc.c35 int channels; member
58 step_en = ((1 << adc_dev->channels) - 1); in get_adc_step_mask()
59 step_en <<= TOTAL_STEPS - adc_dev->channels + 1; in get_adc_step_mask()
104 for (i = 0; i < adc_dev->channels; i++) { in tiadc_step_config()
224 for_each_set_bit(bit, indio_dev->active_scan_mask, adc_dev->channels) in tiadc_buffer_postenable()
321 static int tiadc_channel_init(struct iio_dev *indio_dev, int channels) in tiadc_channel_init() argument
328 indio_dev->num_channels = channels; in tiadc_channel_init()
329 chan_array = kcalloc(channels, in tiadc_channel_init()
335 for (i = 0; i < channels; i++, chan++) { in tiadc_channel_init()
348 indio_dev->channels = chan_array; in tiadc_channel_init()
[all …]
Dmcp320x.c55 const struct iio_chan_spec *channels; member
243 .channels = mcp3201_channels,
248 .channels = mcp3202_channels,
253 .channels = mcp3204_channels,
258 .channels = mcp3208_channels,
263 .channels = mcp3201_channels,
268 .channels = mcp3202_channels,
273 .channels = mcp3204_channels,
278 .channels = mcp3208_channels,
283 .channels = mcp3201_channels,
[all …]
Dmax1363.c136 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.c310 const struct iio_chan_spec *channels; member
320 .channels = ad7266_channels_u,
325 .channels = ad7266_channels_u_fixed,
330 .channels = ad7266_channels_s,
335 .channels = ad7266_channels_s_fixed,
340 .channels = ad7266_channels_diff_u,
345 .channels = ad7266_channels_diff_fixed_u,
350 .channels = ad7266_channels_diff_s,
355 .channels = ad7266_channels_diff_fixed_s,
375 indio_dev->channels = chan_info->channels; in ad7266_init_channels()
Dad7791.c111 const struct iio_chan_spec *channels; member
118 .channels = ad7787_channels,
124 .channels = ad7790_channels,
129 .channels = ad7791_channels,
134 .channels = ad7790_channels,
140 .channels = ad7791_channels,
388 indio_dev->channels = st->info->channels; in ad7791_probe()
Dtwl4030-madc.c85 req.channels = BIT(chan->channel); in twl4030_madc_read()
284 long channels, int *buf, in twl4030_madc_read_channels() argument
291 for_each_set_bit(i, &channels, TWL4030_MADC_MAX_CHANNELS) { in twl4030_madc_read_channels()
442 r->channels, r->rbuf, r->raw); in twl4030_madc_threaded_irq_handler()
445 r->func_cb(len, r->channels, r->rbuf); in twl4030_madc_threaded_irq_handler()
468 r->channels, r->rbuf, r->raw); in twl4030_madc_threaded_irq_handler()
471 r->func_cb(len, r->channels, r->rbuf); in twl4030_madc_threaded_irq_handler()
591 ret = twl_i2c_write_u16(TWL4030_MODULE_MADC, req->channels, method->sel); in twl4030_madc_conversion()
599 ret = twl_i2c_write_u16(TWL4030_MODULE_MADC, req->channels, in twl4030_madc_conversion()
635 req->channels, req->rbuf, req->raw); in twl4030_madc_conversion()
[all …]
Dad7793.c146 const struct iio_chan_spec *channels; member
331 >> (st->chip_info->channels[0].scan_type.realbits - in ad7793_setup()
644 .channels = ad7785_channels,
657 .channels = ad7792_channels,
670 .channels = ad7793_channels,
683 .channels = ad7794_channels,
696 .channels = ad7795_channels,
709 .channels = ad7796_channels,
717 .channels = ad7797_channels,
725 .channels = ad7798_channels,
[all …]
Dad7923.c74 const struct iio_chan_spec *channels; member
116 .channels = ad7904_channels,
120 .channels = ad7914_channels,
124 .channels = ad7924_channels,
293 indio_dev->channels = info->channels; in ad7923_probe()
Dxilinx-xadc-core.c749 scan_mask |= BIT(indio_dev->channels[i].scan_index); in xadc_postdisable()
1045 struct iio_chan_spec *channels, *chan; in xadc_parse_dt() local
1088 channels = kmemdup(xadc_channels, sizeof(xadc_channels), GFP_KERNEL); in xadc_parse_dt()
1089 if (!channels) in xadc_parse_dt()
1093 chan = &channels[9]; in xadc_parse_dt()
1124 indio_dev->channels = krealloc(channels, sizeof(*channels) * in xadc_parse_dt()
1127 if (!indio_dev->channels) in xadc_parse_dt()
1128 indio_dev->channels = channels; in xadc_parse_dt()
1228 if (indio_dev->channels[i].scan_type.sign == 's') in xadc_probe()
1229 bipolar_mask |= BIT(indio_dev->channels[i].scan_index); in xadc_probe()
[all …]
Drockchip_saradc.c45 const struct iio_chan_spec *channels; member
145 .channels = rockchip_saradc_iio_channels,
157 .channels = rockchip_rk3066_tsadc_iio_channels,
272 indio_dev->channels = info->data->channels; in rockchip_saradc_probe()
Dmax1027.c185 const struct iio_chan_spec *channels; member
192 .channels = max1027_channels,
197 .channels = max1029_channels,
202 .channels = max1031_channels,
431 indio_dev->channels = st->info->channels; in max1027_probe()
Dti-adc128s052.c21 const struct iio_chan_spec *channels; member
148 indio_dev->channels = adc128_config[config].channels; in adc128_probe()
Dxilinx-xadc-events.c22 return &indio_dev->channels[0]; in xadc_event_to_channel()
25 return &indio_dev->channels[event]; in xadc_event_to_channel()
27 return &indio_dev->channels[event-1]; in xadc_event_to_channel()
/linux-4.4.14/drivers/gpu/ipu-v3/
Dipu-dmfc.c118 struct dmfc_channel channels[DMFC_NUM_CHANNELS]; member
253 slotmask_used |= priv->channels[i].slotmask; in dmfc_find_slots()
284 priv->channels[i].slotmask = 0; in ipu_dmfc_free_bandwidth()
287 if (priv->channels[i].slots > 0) { in ipu_dmfc_free_bandwidth()
288 priv->channels[i].segment = in ipu_dmfc_free_bandwidth()
289 dmfc_find_slots(priv, priv->channels[i].slots); in ipu_dmfc_free_bandwidth()
290 priv->channels[i].slotmask = in ipu_dmfc_free_bandwidth()
291 ((1 << priv->channels[i].slots) - 1) << in ipu_dmfc_free_bandwidth()
292 priv->channels[i].segment; in ipu_dmfc_free_bandwidth()
297 if (priv->channels[i].slots > 0) in ipu_dmfc_free_bandwidth()
[all …]
Dipu-dc.c112 struct ipu_dc channels[IPU_DC_NUM_CHANNELS]; member
363 dc = &priv->channels[channel]; in ipu_dc_get()
412 priv->channels[i].chno = i; in ipu_dc_init()
413 priv->channels[i].priv = priv; in ipu_dc_init()
414 priv->channels[i].base = priv->dc_reg + channel_offsets[i]; in ipu_dc_init()
421 &priv->channels[1]); in ipu_dc_init()
429 &priv->channels[5]); in ipu_dc_init()
436 priv->channels[1].base + DC_WR_CH_CONF); in ipu_dc_init()
438 priv->channels[5].base + DC_WR_CH_CONF); in ipu_dc_init()
/linux-4.4.14/drivers/net/wireless/ti/wl12xx/
Dscan.c29 struct basic_scan_channel_params *channels, in wl1271_get_scan_channels() argument
39 flags = req->channels[i]->flags; in wl1271_get_scan_channels()
43 (req->channels[i]->band == band) && in wl1271_get_scan_channels()
52 req->channels[i]->band, in wl1271_get_scan_channels()
53 req->channels[i]->center_freq); in wl1271_get_scan_channels()
55 req->channels[i]->hw_value, in wl1271_get_scan_channels()
56 req->channels[i]->flags); in wl1271_get_scan_channels()
59 req->channels[i]->max_antenna_gain, in wl1271_get_scan_channels()
60 req->channels[i]->max_power); in wl1271_get_scan_channels()
62 req->channels[i]->beacon_found); in wl1271_get_scan_channels()
[all …]
/linux-4.4.14/sound/firewire/tascam/
Damdtp-tascam.c46 unsigned int channels, remaining_frames, i, c; in write_pcm_s32() local
49 channels = p->pcm_channels; in write_pcm_s32()
55 for (c = 0; c < channels; ++c) { in write_pcm_s32()
71 unsigned int channels, remaining_frames, i, c; in write_pcm_s16() local
74 channels = p->pcm_channels; in write_pcm_s16()
80 for (c = 0; c < channels; ++c) { in write_pcm_s16()
96 unsigned int channels, remaining_frames, i, c; in read_pcm_s32() local
99 channels = p->pcm_channels; in read_pcm_s32()
108 for (c = 0; c < channels; ++c) { in read_pcm_s32()
122 unsigned int channels, i, c; in write_pcm_silence() local
[all …]
/linux-4.4.14/drivers/hsi/
Dhsi.c75 kfree(cl->tx_cfg.channels); in hsi_client_release()
76 kfree(cl->rx_cfg.channels); in hsi_client_release()
91 if (cl->tx_cfg.channels) { in hsi_new_client()
92 size = cl->tx_cfg.num_channels * sizeof(*cl->tx_cfg.channels); in hsi_new_client()
93 cl->tx_cfg.channels = kzalloc(size , GFP_KERNEL); in hsi_new_client()
94 if (!cl->tx_cfg.channels) in hsi_new_client()
96 memcpy(cl->tx_cfg.channels, info->tx_cfg.channels, size); in hsi_new_client()
100 if (cl->rx_cfg.channels) { in hsi_new_client()
101 size = cl->rx_cfg.num_channels * sizeof(*cl->rx_cfg.channels); in hsi_new_client()
102 cl->rx_cfg.channels = kzalloc(size , GFP_KERNEL); in hsi_new_client()
[all …]
/linux-4.4.14/drivers/iio/dac/
Dad5064.c62 const struct iio_chan_spec *channels; member
347 .channels = ad5024_channels,
352 .channels = ad5025_channels,
357 .channels = ad5044_channels,
362 .channels = ad5045_channels,
367 .channels = ad5064_channels,
372 .channels = ad5064_channels,
377 .channels = ad5065_channels,
383 .channels = ad5024_channels,
389 .channels = ad5024_channels,
[all …]
Dad5449.c47 const struct iio_chan_spec *channels; member
227 .channels = ad5429_channels,
232 .channels = ad5429_channels,
237 .channels = ad5439_channels,
242 .channels = ad5439_channels,
247 .channels = ad5449_channels,
252 .channels = ad5449_channels,
304 indio_dev->channels = st->chip_info->channels; in ad5449_spi_probe()
Dad5624r_spi.c199 .channels = ad5624r_channels,
203 .channels = ad5624r_channels,
207 .channels = ad5644r_channels,
211 .channels = ad5644r_channels,
215 .channels = ad5664r_channels,
219 .channels = ad5664r_channels,
262 indio_dev->channels = st->chip_info->channels; in ad5624r_probe()
Dad5380.c349 struct iio_chan_spec *channels; in ad5380_alloc_channels() local
352 channels = kcalloc(st->chip_info->num_channels, in ad5380_alloc_channels()
355 if (!channels) in ad5380_alloc_channels()
359 channels[i] = st->chip_info->channel_template; in ad5380_alloc_channels()
360 channels[i].channel = i; in ad5380_alloc_channels()
361 channels[i].address = i; in ad5380_alloc_channels()
364 indio_dev->channels = channels; in ad5380_alloc_channels()
441 kfree(indio_dev->channels); in ad5380_probe()
453 kfree(indio_dev->channels); in ad5380_remove()
Dad5360.c438 struct iio_chan_spec *channels; in ad5360_alloc_channels() local
441 channels = kcalloc(st->chip_info->num_channels, in ad5360_alloc_channels()
444 if (!channels) in ad5360_alloc_channels()
448 channels[i] = st->chip_info->channel_template; in ad5360_alloc_channels()
449 channels[i].channel = i; in ad5360_alloc_channels()
450 channels[i].address = AD5360_CHAN_ADDR(i); in ad5360_alloc_channels()
453 indio_dev->channels = channels; in ad5360_alloc_channels()
517 kfree(indio_dev->channels); in ad5360_probe()
529 kfree(indio_dev->channels); in ad5360_remove()
Dad5764.c42 const struct iio_chan_spec *channels; member
108 .channels = ad5744_channels,
112 .channels = ad5744_channels,
116 .channels = ad5764_channels,
120 .channels = ad5764_channels,
298 indio_dev->channels = st->chip_info->channels; in ad5764_probe()
Dad5755.c92 struct iio_chan_spec channels[AD5755_NUM_CHANNELS]; member
517 struct iio_chan_spec *channels = st->channels; in ad5755_init_channels() local
521 channels[i] = st->chip_info->channel_template; in ad5755_init_channels()
522 channels[i].channel = i; in ad5755_init_channels()
523 channels[i].address = i; in ad5755_init_channels()
525 channels[i].type = IIO_VOLTAGE; in ad5755_init_channels()
527 channels[i].type = IIO_CURRENT; in ad5755_init_channels()
530 indio_dev->channels = channels; in ad5755_init_channels()
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
Dcommon-init.c128 void *channels; in ath9k_cmn_init_channels_rates() local
135 channels = devm_kzalloc(ah->dev, in ath9k_cmn_init_channels_rates()
137 if (!channels) in ath9k_cmn_init_channels_rates()
140 memcpy(channels, ath9k_2ghz_chantable, in ath9k_cmn_init_channels_rates()
142 common->sbands[IEEE80211_BAND_2GHZ].channels = channels; in ath9k_cmn_init_channels_rates()
152 channels = devm_kzalloc(ah->dev, in ath9k_cmn_init_channels_rates()
154 if (!channels) in ath9k_cmn_init_channels_rates()
157 memcpy(channels, ath9k_5ghz_chantable, in ath9k_cmn_init_channels_rates()
159 common->sbands[IEEE80211_BAND_5GHZ].channels = channels; in ath9k_cmn_init_channels_rates()
/linux-4.4.14/drivers/reset/sti/
Dreset-syscfg.c46 struct syscfg_reset_channel *channels; member
63 ch = &rst->channels[idx]; in syscfg_reset_program_hw()
132 rc->channels = devm_kzalloc(dev, size, GFP_KERNEL); in syscfg_reset_controller_register()
133 if (!rc->channels) in syscfg_reset_controller_register()
144 const char *compatible = data->channels[i].compatible; in syscfg_reset_controller_register()
150 f = devm_regmap_field_alloc(dev, map, data->channels[i].reset); in syscfg_reset_controller_register()
154 rc->channels[i].reset = f; in syscfg_reset_controller_register()
159 f = devm_regmap_field_alloc(dev, map, data->channels[i].ack); in syscfg_reset_controller_register()
163 rc->channels[i].ack = f; in syscfg_reset_controller_register()
Dreset-stih407.c113 .channels = stih407_powerdowns,
120 .channels = stih407_softresets,
126 .channels = stih407_picophyresets,
Dreset-stih415.c82 .channels = stih415_powerdowns,
89 .channels = stih415_softresets,
/linux-4.4.14/drivers/net/wireless/ti/wlcore/
Dscan.c138 struct conn_scan_ch_params *channels, in wlcore_scan_get_channels() argument
200 channels[j].flags |= SCAN_CHANNEL_FLAGS_DFS; in wlcore_scan_get_channels()
202 channels[j].passive_duration = in wlcore_scan_get_channels()
205 channels[j].passive_duration = in wlcore_scan_get_channels()
209 channels[j].min_duration = in wlcore_scan_get_channels()
211 channels[j].max_duration = in wlcore_scan_get_channels()
214 channels[j].tx_power_att = req_channels[i]->max_power; in wlcore_scan_get_channels()
215 channels[j].channel = req_channels[i]->hw_value; in wlcore_scan_get_channels()
219 (channels[j].channel >= 12) && in wlcore_scan_get_channels()
220 (channels[j].channel <= 14) && in wlcore_scan_get_channels()
[all …]
/linux-4.4.14/drivers/staging/dgnc/
Ddgnc_sysfs.c156 "%d %s\n", bd->channels[i]->ch_portnum, in dgnc_ports_state_show()
157 bd->channels[i]->ch_open_count ? "Open" : "Closed"); in dgnc_ports_state_show()
174 "%d %d\n", bd->channels[i]->ch_portnum, in dgnc_ports_baud_show()
175 bd->channels[i]->ch_old_baud); in dgnc_ports_baud_show()
192 if (bd->channels[i]->ch_open_count) { in dgnc_ports_msignals_show()
195 bd->channels[i]->ch_portnum, in dgnc_ports_msignals_show()
196 (bd->channels[i]->ch_mostat & UART_MCR_RTS) ? "RTS" : "", in dgnc_ports_msignals_show()
197 (bd->channels[i]->ch_mistat & UART_MSR_CTS) ? "CTS" : "", in dgnc_ports_msignals_show()
198 (bd->channels[i]->ch_mostat & UART_MCR_DTR) ? "DTR" : "", in dgnc_ports_msignals_show()
199 (bd->channels[i]->ch_mistat & UART_MSR_DSR) ? "DSR" : "", in dgnc_ports_msignals_show()
[all …]
Ddgnc_driver.c345 if (brd->channels[i]) { in dgnc_cleanup_board()
346 kfree(brd->channels[i]->ch_rqueue); in dgnc_cleanup_board()
347 kfree(brd->channels[i]->ch_equeue); in dgnc_cleanup_board()
348 kfree(brd->channels[i]->ch_wqueue); in dgnc_cleanup_board()
349 kfree(brd->channels[i]); in dgnc_cleanup_board()
350 brd->channels[i] = NULL; in dgnc_cleanup_board()
409 brd->channels[i] = NULL; in dgnc_found_board()
/linux-4.4.14/Documentation/devicetree/bindings/dma/
Dbrcm,bcm2835-dma.txt3 The BCM2835 DMA controller has 16 channels in total.
4 Only the lower 13 channels have an associated IRQ.
5 Some arbitrary channels are used by the firmware
7 The channels 0,2 and 3 have special functionality
14 to the DMA channels in ascending order.
17 - brcm,dma-channel-mask: Bit mask representing the channels
Drenesas,rcar-dmac.txt10 256 clients in total. When the number of hardware channels is lower than the
11 number of clients to be served, channels must be shared between multiple DMA
12 clients. The association of DMA clients to DMAC channels is fully dynamic and
24 channel number ranging from zero to the number of channels minus one.
33 - dma-channels: number of DMA channels
64 dma-channels = <15>;
94 dma-channels = <15>;
Drenesas,usb-dmac.txt9 channel number ranging from zero to the number of channels minus one.
13 - dma-channels: number of DMA channels
25 dma-channels = <2>;
36 dma-channels = <2>;
Djz4780-dma.txt15 - ingenic,reserved-channels: Bitmask of channels to reserve for devices that
16 need a specific channel. These channels will only be assigned when explicitly
17 requested by a client. The primary use for this is channels 0 and 1, which
34 ingenic,reserved-channels = <0x3>;
45 should be reserved on the DMA controller using the ingenic,reserved-channels
Dste-coh901318.txt10 - #dma-cells: must be set to <1>, as the channels on the
12 - dma-channels: the number of DMA channels handled
22 dma-channels = <40>;
Dmmp-dma.txt13 - #dma-channels: Number of DMA channels supported by the controller (defaults
34 #dma-channels = <16>;
38 * One irq for all channels
46 #dma-channels = <16>;
72 /* One irq for all channels */
Dfsl-mxs-dma.txt6 - interrupts : Should contain the interrupt numbers of DMA channels.
9 - dma-channels : Number of channels supported by the DMA controller
31 dma-channels = <16>;
46 dma-channels = <16>;
Dzxdma.txt8 - dma-channels: physical channels supported
9 - dma-requests: virtual channels supported, each virtual channel
22 dma-channels = <24>;
Dk3dma.txt10 - dma-channels: physical channels supported
11 - dma-requests: virtual channels supported, each virtual channel
22 dma-channels = <16>;
Dsnps-dma.txt7 - dma-channels: Number of channels supported by hardware
13 - chan_priority: priority of channels. 0 (default): increase from chan 0->n, 1:
23 - is_private: The device channels should be marked as private and not for by the
34 dma-channels = <8>;
Dfsl-edma.txt3 The eDMA channels have multiplex capability by programmble memory-mapped
4 registers. channels are split into two groups, called DMAMUX0 and DMAMUX1,
23 Specific request source can only be multiplexed by specific channels
27 - dma-channels : Number of channels supported by the controller
51 dma-channels = <32>;
Dti-edma.txt24 - ti,edma-memcpy-channels: List of channels allocated to be used for memcpy, iow
25 these channels will be SW triggered channels. See example.
58 ti,edma-memcpy-channels = <20 21>;
106 /* DMA channels 8 and 9 executed on eDMA TC2 - high priority queue */
135 - dma-channels: Specify total DMA channels per CC
Dste-dma40.txt9 - memcpy-channels: Channels to be used for memcpy
12 - dma-channels: Number of channels supported by hardware - if not present
14 - disabled-channels: Channels which can not be used
26 memcpy-channels = <56 57 58 59 60>;
27 disabled-channels = <12>;
28 dma-channels = <8>;
34 - dma-names: Names of the aforementioned requested channels
Dshdma.txt7 DMAC instances have the same number of channels and use the same DMA
19 - dma-channels: number of DMA channels
33 dma-channels = <20>;
Dfsl-imx-dma.txt16 - #dma-channels : Number of DMA channels supported. Should be 16.
26 #dma-channels = <16>;
Darm-pl330.txt16 - dma-channels: contains the total number of DMA channels supported by the DMAC
26 #dma-channels = <8>;
Dimg-mdc-dma.txt18 - The second cell is a bitmap specifying to which channels the DMA request
23 - dma-channels: Number of supported DMA channels, up to 32. If not specified
Darm-pl08x.txt19 - dma-channels: contains the total number of DMA channels supported by the DMAC
29 - dma-names: Names of the aforementioned requested channels
Dadi,axi-dmac.txt11 - adi,channels: This sub-node must contain a sub-node for each DMA channel. For
15 Required properties for adi,channels sub-node:
49 adi,channels {
Ddma.txt16 - dma-channels: Number of DMA channels supported by the controller.
30 dma-channels = <32>;
103 3. A device with three channels, one of which has two alternatives:
/linux-4.4.14/drivers/iio/light/
Dhid-sensor-prox.c56 static void prox_adjust_channel_bit_mask(struct iio_chan_spec *channels, in prox_adjust_channel_bit_mask() argument
59 channels[channel].scan_type.sign = 's'; in prox_adjust_channel_bit_mask()
61 channels[channel].scan_type.realbits = size * 8; in prox_adjust_channel_bit_mask()
63 channels[channel].scan_type.storagebits = sizeof(u32) * 8; in prox_adjust_channel_bit_mask()
214 struct iio_chan_spec *channels, in prox_parse_report() argument
226 prox_adjust_channel_bit_mask(channels, CHANNEL_SCAN_INDEX_PRESENCE, in prox_parse_report()
272 indio_dev->channels = kmemdup(prox_channels, sizeof(prox_channels), in hid_prox_probe()
274 if (!indio_dev->channels) { in hid_prox_probe()
280 (struct iio_chan_spec *)indio_dev->channels, in hid_prox_probe()
332 kfree(indio_dev->channels); in hid_prox_probe()
[all …]
Dhid-sensor-als.c63 static void als_adjust_channel_bit_mask(struct iio_chan_spec *channels, in als_adjust_channel_bit_mask() argument
66 channels[channel].scan_type.sign = 's'; in als_adjust_channel_bit_mask()
68 channels[channel].scan_type.realbits = size * 8; in als_adjust_channel_bit_mask()
70 channels[channel].scan_type.storagebits = sizeof(u32) * 8; in als_adjust_channel_bit_mask()
221 struct iio_chan_spec *channels, in als_parse_report() argument
233 als_adjust_channel_bit_mask(channels, CHANNEL_SCAN_INDEX_ILLUM, in als_parse_report()
283 indio_dev->channels = kmemdup(als_channels, in hid_als_probe()
285 if (!indio_dev->channels) { in hid_als_probe()
291 (struct iio_chan_spec *)indio_dev->channels, in hid_als_probe()
344 kfree(indio_dev->channels); in hid_als_probe()
[all …]
/linux-4.4.14/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()
218 struct iio_chan_spec *channels, in press_parse_report() argument
230 press_adjust_channel_bit_mask(channels, CHANNEL_SCAN_INDEX_PRESSURE, in press_parse_report()
282 indio_dev->channels = kmemdup(press_channels, sizeof(press_channels), in hid_press_probe()
284 if (!indio_dev->channels) { in hid_press_probe()
290 (struct iio_chan_spec *)indio_dev->channels, in hid_press_probe()
343 kfree(indio_dev->channels); in hid_press_probe()
[all …]
/linux-4.4.14/drivers/tty/serial/jsm/
Djsm_tty.c395 if (!brd->channels[i]) { in jsm_tty_init()
401 brd->channels[i] = kzalloc(sizeof(struct jsm_channel), GFP_KERNEL); in jsm_tty_init()
402 if (!brd->channels[i]) { in jsm_tty_init()
410 ch = brd->channels[0]; in jsm_tty_init()
414 for (i = 0; i < brd->nasync; i++, ch = brd->channels[i]) { in jsm_tty_init()
416 if (!brd->channels[i]) in jsm_tty_init()
457 for (i = 0; i < brd->nasync; i++, ch = brd->channels[i]) { in jsm_uart_port_init()
459 if (!brd->channels[i]) in jsm_uart_port_init()
462 brd->channels[i]->uart_port.irq = brd->irq; in jsm_uart_port_init()
463 brd->channels[i]->uart_port.uartclk = 14745600; in jsm_uart_port_init()
[all …]
Djsm_driver.c295 if (brd->channels[i]) { in jsm_remove_one()
296 kfree(brd->channels[i]->ch_rqueue); in jsm_remove_one()
297 kfree(brd->channels[i]->ch_equeue); in jsm_remove_one()
298 kfree(brd->channels[i]); in jsm_remove_one()
/linux-4.4.14/Documentation/devicetree/bindings/iio/adc/
Dcc10001_adc.txt11 - adc-reserved-channels: Bitmask of reserved channels,
12 i.e. channels that cannot be used by the OS.
18 adc-reserved-channels = <0x2>;
Dxilinx-xadc.txt50 - xnlx,channels: List of external channels that are connected to the ADC
55 The child nodes of this node represent the external channels which are
57 channels will be assumed to be connected.
83 xlnx,channels {
105 xlnx,channels {
Dqcom,spmi-vadc.txt72 calibrated with 0.625V and 1.25V reference channels, also
97 Following channels, also known as reference point channels, are used for
127 io-channels = <&pmic_vadc VADC_LR_MUX10_USB_ID>;
/linux-4.4.14/sound/soc/sh/
Dssi.c137 unsigned int bits, channels, swl, recv, i; in ssi_hw_params() local
139 channels = params_channels(params); in ssi_hw_params()
144 pr_debug("bits: %u channels: %u\n", bits, channels); in ssi_hw_params()
154 if ((channels < 2) || (channels > 8) || (channels & 1)) { in ssi_hw_params()
158 ssicr |= ((channels >> 1) - 1) << CR_CHNL_SHIFT; in ssi_hw_params()
190 swl = (bits * channels) / 2; in ssi_hw_params()
/linux-4.4.14/sound/firewire/digi00x/
Damdtp-dot.c159 unsigned int channels, remaining_frames, i, c; in write_pcm_s32() local
162 channels = p->pcm_channels; in write_pcm_s32()
169 for (c = 0; c < channels; ++c) { in write_pcm_s32()
185 unsigned int channels, remaining_frames, i, c; in write_pcm_s16() local
188 channels = p->pcm_channels; in write_pcm_s16()
195 for (c = 0; c < channels; ++c) { in write_pcm_s16()
211 unsigned int channels, remaining_frames, i, c; in read_pcm_s32() local
214 channels = p->pcm_channels; in read_pcm_s32()
221 for (c = 0; c < channels; ++c) { in read_pcm_s32()
235 unsigned int channels, i, c; in write_pcm_silence() local
[all …]
/linux-4.4.14/drivers/iio/accel/
Dhid-sensor-accel-3d.c94 static void accel_3d_adjust_channel_bit_mask(struct iio_chan_spec *channels, in accel_3d_adjust_channel_bit_mask() argument
97 channels[channel].scan_type.sign = 's'; in accel_3d_adjust_channel_bit_mask()
99 channels[channel].scan_type.realbits = size * 8; in accel_3d_adjust_channel_bit_mask()
101 channels[channel].scan_type.storagebits = sizeof(u32) * 8; in accel_3d_adjust_channel_bit_mask()
249 struct iio_chan_spec *channels, in accel_3d_parse_report() argument
264 accel_3d_adjust_channel_bit_mask(channels, in accel_3d_parse_report()
322 indio_dev->channels = kmemdup(accel_3d_channels, in hid_accel_3d_probe()
324 if (!indio_dev->channels) { in hid_accel_3d_probe()
330 (struct iio_chan_spec *)indio_dev->channels, in hid_accel_3d_probe()
382 kfree(indio_dev->channels); in hid_accel_3d_probe()
[all …]
/linux-4.4.14/arch/sh/drivers/dma/
Ddma-api.c86 channel = &info->channels[i]; in get_dma_channel()
150 struct dma_channel *channel = &info->channels[i]; in request_dma_bycap()
174 channel = &info->channels[i]; in dmac_search_free_channel()
267 channel = &info->channels[i]; in register_chan_caps()
329 struct dma_channel *channel = info->channels + i; in dma_proc_show()
363 BUG_ON((info->flags & DMAC_CHANNELS_CONFIGURED) && !info->channels); in register_dmac()
378 info->channels = kzalloc(size, GFP_KERNEL); in register_dmac()
379 if (!info->channels) in register_dmac()
386 struct dma_channel *chan = &info->channels[i]; in register_dmac()
413 dma_remove_sysfs_files(info->channels + i, info); in unregister_dmac()
[all …]
/linux-4.4.14/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()
249 struct iio_chan_spec *channels, in gyro_3d_parse_report() argument
264 gyro_3d_adjust_channel_bit_mask(channels, in gyro_3d_parse_report()
319 indio_dev->channels = kmemdup(gyro_3d_channels, in hid_gyro_3d_probe()
321 if (!indio_dev->channels) { in hid_gyro_3d_probe()
327 (struct iio_chan_spec *)indio_dev->channels, in hid_gyro_3d_probe()
379 kfree(indio_dev->channels); in hid_gyro_3d_probe()
[all …]
Dadis16260.c107 const struct iio_chan_spec *channels; member
157 .channels = adis16260_channels,
163 .channels = adis16260_channels,
169 .channels = adis16266_channels,
381 indio_dev->channels = adis16260->info->channels; in adis16260_probe()
/linux-4.4.14/sound/firewire/
Damdtp-am824.c160 unsigned int channels, remaining_frames, i, c; in write_pcm_s32() local
163 channels = p->pcm_channels; in write_pcm_s32()
169 for (c = 0; c < channels; ++c) { in write_pcm_s32()
186 unsigned int channels, remaining_frames, i, c; in write_pcm_s16() local
189 channels = p->pcm_channels; in write_pcm_s16()
195 for (c = 0; c < channels; ++c) { in write_pcm_s16()
212 unsigned int channels, remaining_frames, i, c; in read_pcm_s32() local
215 channels = p->pcm_channels; in read_pcm_s32()
221 for (c = 0; c < channels; ++c) { in read_pcm_s32()
235 unsigned int i, c, channels = p->pcm_channels; in write_pcm_silence() local
[all …]
/linux-4.4.14/arch/arm/boot/dts/
Dcros-adc-thermistors.dtsi21 io-channels = <&adc 3>;
28 io-channels = <&adc 4>;
35 io-channels = <&adc 5>;
42 io-channels = <&adc 6>;
/linux-4.4.14/sound/usb/
Dstream.c106 if (fp->channels > subs->channels_max) in snd_usb_init_substream()
107 subs->channels_max = fp->channels; in snd_usb_init_substream()
163 ch_bytes = fp->chmap->channels * 4; in usb_chmap_ctl_tlv()
170 for (i = 0; i < fp->chmap->channels; i++, dst++) { in usb_chmap_ctl_tlv()
196 for (i = 0; i < chmap->channels; i++) in usb_chmap_ctl_get()
233 static struct snd_pcm_chmap_elem *convert_chmap(int channels, unsigned int bits, in convert_chmap() argument
285 if (channels > ARRAY_SIZE(chmap->map)) in convert_chmap()
293 chmap->channels = channels; in convert_chmap()
303 if (channels == 1) in convert_chmap()
306 for (; c < channels && *maps; maps++) in convert_chmap()
[all …]
Dquirks-table.h61 .channels = 2,
521 .channels = 4,
538 .channels = 2,
1009 .channels = 2,
1026 .channels = 2,
1630 .channels = 10,
1648 .channels = 12,
1697 .channels = 4,
1715 .channels = 6,
2110 .channels = 6,
[all …]
Dpcm.c105 if (fp->channels != subs->channels) in find_format()
572 if (fp->channels < 1) { in match_endpoint_audioformats()
598 if (fp->channels == match->channels) in match_endpoint_audioformats()
624 subs->channels, in configure_sync_endpoint()
654 if (sync_fp->channels != subs->channels) { in configure_sync_endpoint()
655 sync_period_bytes = (subs->period_bytes / subs->channels) * in configure_sync_endpoint()
656 sync_fp->channels; in configure_sync_endpoint()
664 sync_fp->channels, in configure_sync_endpoint()
687 subs->channels, in configure_endpoint()
729 subs->channels = params_channels(hw_params); in snd_usb_hw_params()
[all …]
Dmixer_scarlett.c238 uinfo->count = elem->channels; in scarlett_ctl_switch_info()
250 for (i = 0; i < elem->channels; i++) { in scarlett_ctl_switch_get()
269 for (i = 0; i < elem->channels; i++) { in scarlett_ctl_switch_put()
294 for (i = 0; i < elem->channels; i++) in scarlett_ctl_resume()
307 uinfo->count = elem->channels; in scarlett_ctl_info()
321 for (i = 0; i < elem->channels; i++) { in scarlett_ctl_get()
341 for (i = 0; i < elem->channels; i++) { in scarlett_ctl_put()
386 uinfo->count = elem->channels; in scarlett_ctl_enum_dynamic_info()
406 return snd_ctl_enum_info(uinfo, elem->channels, opt->len, in scarlett_ctl_enum_info()
472 USB_DIR_IN, wValue, idx, buf, elem->channels); in scarlett_ctl_meter_get()
[all …]
Dmixer.c71 int channels; member
717 term->channels = d->bNrChannels; in check_input_term()
734 term->channels = d->bNrChannels; in check_input_term()
748 term->channels = uac_mixer_unit_bNrChannels(d); in check_input_term()
785 term->channels = uac_processing_unit_bNrChannels(d); in check_input_term()
1069 uinfo->count = cval->channels; in mixer_ctl_feature_info()
1263 cval->channels = 1; /* master channel */ in build_feature_ctl()
1270 cval->channels = c; in build_feature_ctl()
1279 if (cval->channels == readonly_mask) in build_feature_ctl()
1371 cval->head.id, kctl->id.name, cval->channels, in build_feature_ctl()
[all …]
/linux-4.4.14/sound/oss/
Dsb_audio.c307 static short sb1_audio_set_channels(int dev, short channels) in sb1_audio_set_channels() argument
310 return devc->channels = 1; in sb1_audio_set_channels()
355 if (devc->speed * devc->channels <= 23000) in sb20_audio_output_block()
394 if (devc->speed * devc->channels <= (devc->major == 3 ? 23000 : 13000)) in sb20_audio_start_input()
451 s = speed * devc->channels; in sb201_audio_set_speed()
454 speed = ((1000000 + tmp / 2) / tmp) / devc->channels; in sb201_audio_set_speed()
483 if (devc->channels == 1) in sbpro_audio_prepare_for_input()
503 sb_mixer_set_stereo(devc, devc->channels == 2); in sbpro_audio_prepare_for_output()
515 if (devc->channels == 1) in sbpro_audio_prepare_for_output()
525 if (devc->channels == 1) in sbpro_audio_prepare_for_output()
[all …]
Dvidc.c84 extern void vidc_update_filler(int bits, int channels);
257 static short vidc_audio_set_channels(int dev, short channels) in vidc_audio_set_channels() argument
259 switch (channels) { in vidc_audio_set_channels()
261 channels = 2; in vidc_audio_set_channels()
264 vidc_audio_channels = channels; in vidc_audio_set_channels()
407 void vidc_update_filler(int format, int channels) in vidc_update_filler() argument
411 switch (TYPE(format, channels)) { in vidc_update_filler()
/linux-4.4.14/Documentation/devicetree/bindings/timer/
Dnvidia,tegra30-timer.txt3 The Tegra30 timer provides ten 29-bit timer channels, a single 32-bit free
4 running counter, and 5 watchdog modules. The first two channels may also
13 - interrupts : A list of 6 interrupts; one per each of timer channels 1
14 through 5, and one for the shared interrupt for the remaining channels.
Drenesas,tmu.txt7 are independent. The TMU hardware supports up to three channels.
28 - #renesas,channels: number of channels implemented by the timer, must be 2
43 #renesas,channels = <3>;
Drenesas,cmt.txt8 channels supported by the CMT model. Channel indices represent the hardware
62 - renesas,channels-mask: bitmask of the available channels.
67 CMT0 on R8A7790 implements hardware channels 5 and 6 only and names
68 them channels 0 and 1 in the documentation.
78 renesas,channels-mask = <0x60>;
Dnvidia,tegra20-timer.txt3 The Tegra20 timer provides four 29-bit timer channels and a single 32-bit free
4 running counter. The first two channels may also trigger a watchdog reset.
/linux-4.4.14/Documentation/trace/
Dstm.txt8 these masters and channels are statically allocated to certain
21 48 to 63 and channels 0 to 127.
25 identifiers to ranges of masters and channels. If these rules (policy)
30 have a name (string identifier) and a range of masters and channels
38 channels masters
41 $ cat /config/stp-policy/dummy_stm.my-policy/user/channels
45 masters 48 through 63 and channel allocation pool has channels 0
64 mmu) will usually contain multiple channels' mmios, so the user will
65 need to allocate that many channels to themselves (via the
70 descriptor and obtain direct access to an mmio region for 64 channels.
/linux-4.4.14/Documentation/devicetree/bindings/iio/
Diio-bindings.txt4 Sources of IIO channels can be represented by any node in the device
48 io-channels: List of phandle and IIO specifier pairs, one pair
56 order as the io-channels property. Consumers drivers
61 IIO channels from this node. Useful for bus nodes to provide
67 io-channels = <&adc 1>, <&ref 0>;
87 io-channels = <&adc 0>, <&adc 1>, <&adc 2>,
95 io-channels = <&adc 10>, <&adc 11>;
/linux-4.4.14/drivers/hwtracing/intel_th/
Dsth.c31 void __iomem *channels; member
41 struct intel_th_channel __iomem *sw_map = sth->channels; in sth_channel()
189 void __iomem *base, *channels; in intel_th_sth_probe() local
204 channels = devm_ioremap(dev, res->start, resource_size(res)); in intel_th_sth_probe()
205 if (!channels) in intel_th_sth_probe()
214 sth->channels = channels; in intel_th_sth_probe()
/linux-4.4.14/drivers/hsi/clients/
Dhsi_char.c119 struct hsc_channel channels[HSC_DEVS]; member
241 struct hsc_channel *channel = cl_data->channels + msg->channel; in hsc_rx_completed()
261 struct hsc_channel *channel = cl_data->channels + msg->channel; in hsc_tx_completed()
289 struct hsc_channel *channel = cl_data->channels; in hsc_break_received()
362 if ((rxc->channels == 0) || (rxc->channels > HSC_DEVS)) in hsc_rx_set()
364 if (rxc->channels & (rxc->channels - 1)) in hsc_rx_set()
370 cl->rx_cfg.num_hw_channels = rxc->channels; in hsc_rx_set()
386 rxc->channels = cl->rx_cfg.num_hw_channels; in hsc_rx_get()
397 if ((txc->channels == 0) || (txc->channels > HSC_DEVS)) in hsc_tx_set()
399 if (txc->channels & (txc->channels - 1)) in hsc_tx_set()
[all …]
/linux-4.4.14/drivers/video/backlight/
Daat2870_bl.c36 int channels; member
59 (u8)aat2870_bl->channels); in aat2870_bl_enable()
168 if (pdata->channels > 0) in aat2870_bl_probe()
169 aat2870_bl->channels = pdata->channels; in aat2870_bl_probe()
171 aat2870_bl->channels = AAT2870_BL_CH_ALL; in aat2870_bl_probe()
/linux-4.4.14/drivers/isdn/sc/
Dinit.c51 unsigned char channels; in sc_init() local
72 channels = 0; in sc_init()
211 channels = 23; in sc_init()
219 channels = 2; in sc_init()
278 interface->channels = channels; in sc_init()
310 sc_adapter[cinst]->driverId = interface->channels; in sc_init()
312 sc_adapter[cinst]->nChannels = channels; in sc_init()
321 sc_adapter[cinst]->channel = kzalloc(sizeof(bchan) * channels, GFP_KERNEL); in sc_init()
366 boardname[model], channels, irq[b], io[b], ram[b]); in sc_init()
/linux-4.4.14/arch/x86/kvm/
Di8254.c77 &kvm->arch.vpit->pit_state.channels[channel]; in pit_set_gate()
104 return kvm->arch.vpit->pit_state.channels[channel].gate; in pit_get_gate()
143 &kvm->arch.vpit->pit_state.channels[channel]; in pit_get_count()
173 &kvm->arch.vpit->pit_state.channels[channel]; in pit_get_out()
208 &kvm->arch.vpit->pit_state.channels[channel]; in pit_latch_count()
221 &kvm->arch.vpit->pit_state.channels[channel]; in pit_latch_status()
395 ps->channels[channel].count = val; in pit_load_count()
398 ps->channels[channel].count_load_time = ktime_get(); in pit_load_count()
404 switch (ps->channels[0].mode) { in pit_load_count()
426 saved_mode = kvm->arch.vpit->pit_state.channels[0].mode; in kvm_pit_load_count()
[all …]
/linux-4.4.14/drivers/iio/orientation/
Dhid-sensor-incl-3d.c249 struct iio_chan_spec *channels, in incl_3d_parse_report() argument
262 incl_3d_adjust_channel_bit_mask(&channels[CHANNEL_SCAN_INDEX_X], in incl_3d_parse_report()
272 incl_3d_adjust_channel_bit_mask(&channels[CHANNEL_SCAN_INDEX_Y], in incl_3d_parse_report()
282 incl_3d_adjust_channel_bit_mask(&channels[CHANNEL_SCAN_INDEX_Z], in incl_3d_parse_report()
338 indio_dev->channels = kmemdup(incl_3d_channels, in hid_incl_3d_probe()
340 if (!indio_dev->channels) { in hid_incl_3d_probe()
346 (struct iio_chan_spec *)indio_dev->channels, in hid_incl_3d_probe()
400 kfree(indio_dev->channels); in hid_incl_3d_probe()
415 kfree(indio_dev->channels); in hid_incl_3d_remove()
Dhid-sensor-rotation.c179 struct iio_chan_spec *channels, in dev_rot_parse_report() argument
193 dev_rot_adjust_channel_bit_mask(&channels[0], in dev_rot_parse_report()
245 indio_dev->channels = devm_kmemdup(&pdev->dev, dev_rot_channels, in hid_dev_rot_probe()
248 if (!indio_dev->channels) { in hid_dev_rot_probe()
254 (struct iio_chan_spec *)indio_dev->channels, in hid_dev_rot_probe()
/linux-4.4.14/drivers/net/wireless/p54/
Deeprom.c83 struct p54_channel_entry *channels; member
164 tmp->channels = kzalloc(sizeof(struct ieee80211_channel) * in p54_generate_band()
166 if (!tmp->channels) in p54_generate_band()
175 struct p54_channel_entry *chan = &list->channels[i]; in p54_generate_band()
176 struct ieee80211_channel *dest = &tmp->channels[j]; in p54_generate_band()
197 priv->survey[*chan_num].channel = &tmp->channels[j]; in p54_generate_band()
219 kfree(old->channels); in p54_generate_band()
227 kfree(tmp->channels); in p54_generate_band()
246 if (freq == list->channels[i].freq) { in p54_update_channel_param()
247 entry = &list->channels[i]; in p54_update_channel_param()
[all …]
/linux-4.4.14/sound/core/seq/
Dseq_midi_emul.c95 if (chanset->channels == NULL) in snd_midi_process_event()
107 chan = chanset->channels + dest_channel; in snd_midi_process_event()
394 struct snd_midi_channel *chan = chset->channels + i; in snd_midi_channel_set_clear()
544 chset->channels[p].drum_channel = 1; in sysex()
546 chset->channels[p].drum_channel = 0; in sysex()
553 ! chset->channels[p].drum_channel) { in sysex()
555 chset->channels[p].midi_program = buf[7]; in sysex()
584 if (chset->channels[i].drum_channel) in sysex()
585 chset->channels[i].control[MIDI_CTL_MSB_BANK] = 127; in sysex()
587 chset->channels[i].control[MIDI_CTL_MSB_BANK] = 0; in sysex()
[all …]
/linux-4.4.14/net/mac80211/
Dscan.c266 local->hw_scan_req->req.channels[i] = req->channels[i]; in ieee80211_prep_hw_scan()
267 bands_used |= BIT(req->channels[i]->band); in ieee80211_prep_hw_scan()
279 if (req->channels[i]->band != in ieee80211_prep_hw_scan()
282 local->hw_scan_req->req.channels[n_chans] = in ieee80211_prep_hw_scan()
283 req->channels[i]; in ieee80211_prep_hw_scan()
285 bands_used |= BIT(req->channels[i]->band); in ieee80211_prep_hw_scan()
542 if (bands_counted & BIT(req->channels[i]->band)) in __ieee80211_start_scan()
544 bands_counted |= BIT(req->channels[i]->band); in __ieee80211_start_scan()
553 req->n_channels * sizeof(req->channels[0]) + in __ieee80211_start_scan()
562 req->n_channels * sizeof(req->channels[0]); in __ieee80211_start_scan()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/sound/
Drockchip-i2s.txt22 - rockchip,capture-channels: max capture channels, if not set, 2 channels default.
34 rockchip,capture-channels = <2>;
Dcs35l32.txt29 0 = Left/right channels VMON[11:0], IMON[11:0], VPMON[7:0].
30 1 = Left/right channels VMON[11:0], IMON[11:0], STATUS.
31 2 = (Default) left/right channels VMON[15:0], IMON [15:0].
32 3 = Left/right channels VPMON[7:0], STATUS.
/linux-4.4.14/Documentation/devicetree/bindings/hwmon/
Dmax6697.txt33 If not specified, alert will be enabled for all channels.
39 channels.
43 For MAX6581, resistance cancellation enabled for all channels if
47 channels.
51 channels.
Dntc_thermistor.txt26 - "io-channels" Channel node of ADC to be used for
41 io-channels = <&adc 3>;
/linux-4.4.14/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()
/linux-4.4.14/drivers/iio/magnetometer/
Dhid-sensor-magn-3d.c140 static void magn_3d_adjust_channel_bit_mask(struct iio_chan_spec *channels, in magn_3d_adjust_channel_bit_mask() argument
143 channels[channel].scan_type.sign = 's'; in magn_3d_adjust_channel_bit_mask()
145 channels[channel].scan_type.realbits = size * 8; in magn_3d_adjust_channel_bit_mask()
147 channels[channel].scan_type.storagebits = sizeof(u32) * 8; in magn_3d_adjust_channel_bit_mask()
306 struct iio_chan_spec **channels, in magn_3d_parse_report() argument
387 *channels = _channels; in magn_3d_parse_report()
420 struct iio_chan_spec *channels; in hid_magn_3d_probe() local
443 &channels, &chan_count, in hid_magn_3d_probe()
450 indio_dev->channels = channels; in hid_magn_3d_probe()
/linux-4.4.14/Documentation/devicetree/bindings/interrupt-controller/
Dqca,ath79-cpu-intc.txt5 qca,ddr-wb-channels and qca,ddr-wb-channel-interrupts properties.
22 - qca,ddr-wb-channels: List of phandles to the write buffer channels for
35 qca,ddr-wb-channels = <&ddr_ctrl 3>, <&ddr_ctrl 2>,
/linux-4.4.14/sound/soc/
Dsoc-utils.c23 int snd_soc_calc_frame_size(int sample_size, int channels, int tdm_slots) in snd_soc_calc_frame_size() argument
25 return sample_size * channels * tdm_slots; in snd_soc_calc_frame_size()
42 int snd_soc_calc_bclk(int fs, int sample_size, int channels, int tdm_slots) in snd_soc_calc_bclk() argument
44 return fs * snd_soc_calc_frame_size(sample_size, channels, tdm_slots); in snd_soc_calc_bclk()
/linux-4.4.14/drivers/net/wireless/orinoco/
Dcfg.c37 int i, channels = 0; in orinoco_wiphy_register() local
61 priv->channels[i].center_freq = in orinoco_wiphy_register()
64 channels++; in orinoco_wiphy_register()
67 priv->band.channels = priv->channels; in orinoco_wiphy_register()
68 priv->band.n_channels = channels; in orinoco_wiphy_register()
/linux-4.4.14/sound/soc/codecs/
Dad193x.c150 unsigned int channels; in ad193x_set_tdm_slot() local
154 channels = AD193X_2_CHANNELS; in ad193x_set_tdm_slot()
157 channels = AD193X_4_CHANNELS; in ad193x_set_tdm_slot()
160 channels = AD193X_8_CHANNELS; in ad193x_set_tdm_slot()
163 channels = AD193X_16_CHANNELS; in ad193x_set_tdm_slot()
170 AD193X_DAC_CHAN_MASK, channels << AD193X_DAC_CHAN_SHFT); in ad193x_set_tdm_slot()
174 channels << AD193X_ADC_CHAN_SHFT); in ad193x_set_tdm_slot()
/linux-4.4.14/sound/sh/
Daica.c234 static int aica_dma_transfer(int channels, int buffer_size, in aica_dma_transfer() argument
244 period_offset %= (AICA_PERIOD_NUMBER / channels); in aica_dma_transfer()
246 for (q = 0; q < channels; q++) { in aica_dma_transfer()
251 channels + in aica_dma_transfer()
256 buffer_size / channels, AICA_DMA_MODE); in aica_dma_transfer()
285 if (runtime->channels > 1) in run_spu_dma()
287 aica_dma_transfer(runtime->channels, buffer_size, in run_spu_dma()
291 buffer_size / (AICA_PERIOD_SIZE * runtime->channels); in run_spu_dma()
294 aica_dma_transfer(runtime->channels, in run_spu_dma()
295 AICA_PERIOD_SIZE * runtime->channels, in run_spu_dma()
[all …]
/linux-4.4.14/sound/soc/fsl/
Dwm1133-ev1.c34 unsigned int channels; member
89 unsigned int channels = params_channels(params); in wm1133_ev1_hw_params() local
95 channels == wm8350_audio[i].channels) { in wm1133_ev1_hw_params()
107 switch (channels) { in wm1133_ev1_hw_params()
Dfsl_asrc.c93 static int fsl_asrc_request_pair(int channels, struct fsl_asrc_pair *pair) in fsl_asrc_request_pair() argument
116 } else if (asrc_priv->channel_avail < channels) { in fsl_asrc_request_pair()
117 dev_err(dev, "can't afford required channels: %d\n", channels); in fsl_asrc_request_pair()
120 asrc_priv->channel_avail -= channels; in fsl_asrc_request_pair()
122 pair->channels = channels; in fsl_asrc_request_pair()
148 asrc_priv->channel_avail += pair->channels; in fsl_asrc_release_pair()
245 int in, out, channels; in fsl_asrc_config_pair() local
318 channels = config->channel_num; in fsl_asrc_config_pair()
321 channels /= 2; in fsl_asrc_config_pair()
326 ASRCNCR_ANCi(index, channels, asrc_priv->channel_bits)); in fsl_asrc_config_pair()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/soc/qcom/
Dqcom,smd.txt48 In turn, subnodes of the "edges" represent devices tied to SMD channels on that
53 - qcom,smd-channels:
56 Definition: a list of channels tied to this device, used for matching
57 the device to channels
80 qcom,smd-channels = "rpm_requests";
/linux-4.4.14/drivers/net/wireless/ti/wl1251/
Dcmd.c425 struct ieee80211_channel *channels[], in wl1251_cmd_scan() argument
457 cmd->channels[i].min_duration = in wl1251_cmd_scan()
459 cmd->channels[i].max_duration = in wl1251_cmd_scan()
461 memset(&cmd->channels[i].bssid_lsb, 0xff, 4); in wl1251_cmd_scan()
462 memset(&cmd->channels[i].bssid_msb, 0xff, 2); in wl1251_cmd_scan()
463 cmd->channels[i].early_termination = 0; in wl1251_cmd_scan()
464 cmd->channels[i].tx_power_att = 0; in wl1251_cmd_scan()
465 cmd->channels[i].channel = channels[i]->hw_value; in wl1251_cmd_scan()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/
Dregd.c171 ch = &sband->channels[i]; in _rtl_reg_apply_beaconing_flags()
222 ch = &sband->channels[11]; /* CH 12 */ in _rtl_reg_apply_active_scan_flags()
225 ch = &sband->channels[12]; /* CH 13 */ in _rtl_reg_apply_active_scan_flags()
238 ch = &sband->channels[11]; /* CH 12 */ in _rtl_reg_apply_active_scan_flags()
246 ch = &sband->channels[12]; /* CH 13 */ in _rtl_reg_apply_active_scan_flags()
271 ch = &sband->channels[i]; in _rtl_reg_apply_radar_flags()
314 ch = &sband->channels[i]; in _rtl_dump_channel_map()
/linux-4.4.14/sound/core/
Dpcm_lib.c117 snd_pcm_format_set_silence(runtime->format, hwbuf, transfer * runtime->channels); in snd_pcm_playback_silence()
121 unsigned int channels = runtime->channels; in snd_pcm_playback_silence() local
123 for (c = 0; c < channels; ++c) { in snd_pcm_playback_silence()
129 size_t dma_csize = runtime->dma_bytes / channels; in snd_pcm_playback_silence()
130 for (c = 0; c < channels; ++c) { in snd_pcm_playback_silence()
1794 info->step = runtime->channels * width; in snd_pcm_lib_ioctl_channel_info()
1799 size_t size = runtime->dma_bytes / runtime->channels; in snd_pcm_lib_ioctl_channel_info()
1816 int channels; in snd_pcm_lib_ioctl_fifo_size() local
1822 channels = params_channels(params); in snd_pcm_lib_ioctl_fifo_size()
1823 frame_size = snd_pcm_format_size(format, channels); in snd_pcm_lib_ioctl_fifo_size()
[all …]
/linux-4.4.14/sound/soc/xtensa/
Dxtfpga-i2s.c132 #define xtfpga_pcm_tx_fn(channels, sample_bits) \ argument
133 static unsigned xtfpga_pcm_tx_##channels##x##sample_bits( \
137 const u##sample_bits (*p)[channels] = \
144 iowrite32(p[tx_ptr][channels - 1], \
288 unsigned channels = params_channels(params); in xtfpga_i2s_hw_params() local
333 __func__, srate, channels, sample_size, period_size); in xtfpga_i2s_hw_params()
396 unsigned channels = params_channels(hw_params); in xtfpga_pcm_hw_params() local
398 switch (channels) { in xtfpga_pcm_hw_params()
410 i2s->tx_fn = (channels == 1) ? in xtfpga_pcm_hw_params()
416 i2s->tx_fn = (channels == 1) ? in xtfpga_pcm_hw_params()
/linux-4.4.14/sound/firewire/bebob/
Dbebob_proc.c78 unsigned int i, c, channels, size; in proc_read_meters() local
83 channels = spec->num * 2; in proc_read_meters()
84 size = channels * sizeof(u32); in proc_read_meters()
92 for (i = 0, c = 1; i < channels; i++) { in proc_read_meters()
95 if ((i + 1 < channels - 1) && in proc_read_meters()
Dbebob_stream.c259 unsigned int sec, sections, ch, channels; in map_data_channels() local
318 channels = buf[pos++]; in map_data_channels()
320 for (ch = 0; ch < channels; ch++) { in map_data_channels()
332 if (sec_loc >= channels) in map_data_channels()
370 pcm += channels; in map_data_channels()
372 midi += channels; in map_data_channels()
820 unsigned int i, e, channels, format; in parse_stream_formation() local
842 channels = buf[5 + e * 2]; in parse_stream_formation()
850 formation[i].pcm += channels; in parse_stream_formation()
854 formation[i].midi += channels; in parse_stream_formation()
Dbebob_maudio.c632 unsigned int i, c, channels; in special_meter_get() local
635 channels = ARRAY_SIZE(special_meter_labels) * 2; in special_meter_get()
636 if (size < channels * sizeof(u32)) in special_meter_get()
650 for (c = 2; c < channels + 2; c++) in special_meter_get()
691 unsigned int c, channels; in normal_meter_get() local
694 channels = spec->num * 2; in normal_meter_get()
695 if (size < channels * sizeof(u32)) in normal_meter_get()
702 for (c = 0; c < channels; c++) in normal_meter_get()
/linux-4.4.14/sound/pci/hda/
Dpatch_hdmi.c88 int channels; /* current number of channels */ member
122 int channels);
124 unsigned int *chmap, int channels);
127 int (*chmap_validate)(int ca, int channels, unsigned char *chmap);
245 int channels; member
631 p->channels = 0; in init_channel_allocations()
635 p->channels++; in init_channel_allocations()
661 struct hdmi_eld *eld, int channels) in hdmi_channel_allocation() argument
671 if (channels <= 2) in hdmi_channel_allocation()
687 if (channels == channel_allocations[i].channels && in hdmi_channel_allocation()
[all …]
/linux-4.4.14/net/rxrpc/
Dar-connection.c398 if (!conn->channels[chan]) in rxrpc_connect_exclusive()
404 conn->channels[chan] = call; in rxrpc_connect_exclusive()
463 ASSERT(conn->channels[0] == NULL || in rxrpc_connect_call()
464 conn->channels[1] == NULL || in rxrpc_connect_call()
465 conn->channels[2] == NULL || in rxrpc_connect_call()
466 conn->channels[3] == NULL); in rxrpc_connect_call()
483 ASSERT(conn->channels[0] == NULL && in rxrpc_connect_call()
484 conn->channels[1] == NULL && in rxrpc_connect_call()
485 conn->channels[2] == NULL && in rxrpc_connect_call()
486 conn->channels[3] == NULL); in rxrpc_connect_call()
[all …]
Dar-call.c445 call = conn->channels[candidate->channel]; in rxrpc_incoming_call()
474 conn->channels[call->channel] = NULL; in rxrpc_incoming_call()
509 conn->channels[call->channel] = call; in rxrpc_incoming_call()
652 if (conn->channels[call->channel] == call) in rxrpc_release_call()
653 conn->channels[call->channel] = NULL; in rxrpc_release_call()
662 ASSERT(conn->channels[0] == NULL || in rxrpc_release_call()
663 conn->channels[1] == NULL || in rxrpc_release_call()
664 conn->channels[2] == NULL || in rxrpc_release_call()
665 conn->channels[3] == NULL); in rxrpc_release_call()
670 ASSERT(conn->channels[0] == NULL && in rxrpc_release_call()
[all …]
/linux-4.4.14/Documentation/sound/alsa/
DChannel-Mapping-API.txt21 wrong channels for 5.1 outputs, and you hear suddenly strange sound
23 third/fourth channels while others that C/LFE as 5th/6th channels.
26 positions even with the same number of total channels. However, there
66 for a channel map where all channels are freely swappable and _PAIRED
67 type is where pair-wise channels are swappable. For example, when you
129 (thus summing left and right channels would result in almost silence).
142 (i.e. hw_params is set), it should return all channels set to
150 all channels of the assigned PCM substream.
Dhdspm.txt18 number of channels -- depends on transmission mode
20 The number of channels chosen is from 1..Nmax. The reason to
21 use for a lower number of channels is only resource allocation,
22 since unused DMA channels are disabled and less memory is
26 Single Speed -- 1..64 channels
30 all 64 channels are available for the mixer, so channel count
33 Double Speed -- 1..32 channels
37 over the MADI, but all 32 channels are available for the mixer,
41 Quad Speed -- 1..16 channels
45 over the MADI, but all 16 channels are available for the mixer,
[all …]
Demu10k1-jack.txt18 channels. With a post 2.6.9 Linux kernel, latencies down to 64 (1.33 ms) or
24 the multichannel devices, set the in and out channels to 16, and the sample
37 input channels have physical inputs connected to them depends on the card
46 still see 16 capture channels, but only 14 are available for recording inputs.
50 channels.
DCMIPCI.txt11 channels can be used for front/rear playbacks. Since there are two
42 on and "double DAC" mode. Actually I could hear separate 4 channels
69 4) channels. While the dual DAC supports two different rates or
71 channels. Since the multi-channel playback mode uses both DACs, you
75 in alsa-lib. For example, you can play a WAV file with 6 channels like
80 channels as you like and set the format S16LE. For example, for playback
81 with 4 channels,
96 When "Rear Output" is chosen, the surround channels 3 and 4
102 channels (channels 5 and 6) are output to mic-in jack.
137 (441100 or 48000) and channels (2) are used. Otherwise it's turned
/linux-4.4.14/drivers/phy/
Dphy-rcar-gen2.c67 struct rcar_gen2_channel *channels; member
214 if (np == drv->channels[i].of_node) in rcar_gen2_phy_xlate()
221 return drv->channels[i].phys[args->args[0]].phy; in rcar_gen2_phy_xlate()
272 drv->channels = devm_kcalloc(dev, drv->num_channels, in rcar_gen2_phy_probe()
275 if (!drv->channels) in rcar_gen2_phy_probe()
279 struct rcar_gen2_channel *channel = drv->channels + i; in rcar_gen2_phy_probe()
/linux-4.4.14/sound/soc/omap/
Domap-mcbsp.c97 struct snd_interval *channels = hw_param_interval(params, in omap_mcbsp_hwrule_min_buffersize() local
106 frames.min = size / channels->min; in omap_mcbsp_hwrule_min_buffersize()
214 delay = fifo_use / substream->runtime->channels; in omap_mcbsp_dai_delay()
226 int wlen, channels, wpf; in omap_mcbsp_dai_hw_params() local
231 channels = params_channels(params); in omap_mcbsp_dai_hw_params()
270 } else if (channels > 1) { in omap_mcbsp_dai_hw_params()
272 pkt_size = channels; in omap_mcbsp_dai_hw_params()
289 wpf = channels; in omap_mcbsp_dai_hw_params()
290 if (channels == 2 && (format == SND_SOC_DAIFMT_I2S || in omap_mcbsp_dai_hw_params()
331 if (framesize < wlen * channels) { in omap_mcbsp_dai_hw_params()
[all …]
/linux-4.4.14/Documentation/hwmon/
Dpc8736022 *1: Forcibly enable internal voltage and temperature channels, except in9
23 2: Forcibly enable all voltage and temperature channels, except in9
24 3: Forcibly enable all voltage and temperature channels, including in9
30 all temperature channels, because some of them share pins with each other,
116 The first two temperature channels are external. The third one (PC87366
119 The PC87366 has three additional temperature channels, based on
121 channels). For technical reasons, these channels are held by the VLM
126 Note that these three additional channels share their pins with the
127 external thermal diode channels, so you (physically) can't use them all at
131 likely have either channels 1 to 3 (thermal diodes) or 3 to 6 (internal
Dda905525 chip junction temperature and auxiliary channels voltages.
36 The voltages on ADC channels 1, 2 and 3 are calculated as:
43 are monitored by the ADC channels.
/linux-4.4.14/drivers/net/can/sja1000/
Dems_pcmcia.c38 int channels; member
105 for (i = 0; i < card->channels; i++) { in ems_pcmcia_interrupt()
147 for (i = 0; i < card->channels; i++) { in ems_pcmcia_del_card()
182 card->channels = 0; in ems_pcmcia_add_card()
237 card->channels++; in ems_pcmcia_add_card()
Dpeak_pci.c561 int i, err, channels; in peak_pci_probe() local
583 channels = 4; in peak_pci_probe()
585 channels = 3; in peak_pci_probe()
587 channels = 2; in peak_pci_probe()
589 channels = 1; in peak_pci_probe()
598 reg_base = pci_iomap(pdev, 1, PEAK_PCI_CHAN_SIZE * channels); in peak_pci_probe()
617 for (i = 0; i < channels; i++) { in peak_pci_probe()
638 if (channels == 1 || i > 0) in peak_pci_probe()
Dems_pci.c44 int channels; member
189 for (i = 0; i < card->channels; i++) { in ems_pci_del_card()
247 card->channels = 0; in ems_pci_add_card()
346 card->channels++; in ems_pci_add_card()
/linux-4.4.14/sound/isa/gus/
Dgusclassic.c52 static int channels[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 24}; variable
71 module_param_array(channels, int, NULL, 0444);
72 MODULE_PARM_DESC(channels, "GF1 channels for " CRD_NAME " driver.");
115 0, channels[n], pcm_channels[n], 0, rgus); in snd_gusclassic_create()
121 0, channels[n], pcm_channels[n], 0, rgus); in snd_gusclassic_create()
Dgusmax.c50 static int channels[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 24}; variable
69 module_param_array(channels, int, NULL, 0444);
70 MODULE_PARM_DESC(channels, "Used GF1 channels for GUS MAX driver.");
255 0, channels[dev], in snd_gusmax_probe()
267 0, channels[dev], in snd_gusmax_probe()
/linux-4.4.14/drivers/net/ethernet/ti/
Ddavinci_cpdma.c109 struct cpdma_chan *channels[2 * CPDMA_MAX_CHANNELS]; member
332 for (i = 0; i < ARRAY_SIZE(ctlr->channels); i++) { in cpdma_ctlr_start()
333 if (ctlr->channels[i]) in cpdma_ctlr_start()
334 cpdma_chan_start(ctlr->channels[i]); in cpdma_ctlr_start()
354 for (i = 0; i < ARRAY_SIZE(ctlr->channels); i++) { in cpdma_ctlr_stop()
355 if (ctlr->channels[i]) in cpdma_ctlr_stop()
356 cpdma_chan_stop(ctlr->channels[i]); in cpdma_ctlr_stop()
434 for (i = 0; i < ARRAY_SIZE(ctlr->channels); i++) in cpdma_ctlr_dump()
435 if (ctlr->channels[i]) in cpdma_ctlr_dump()
436 cpdma_chan_dump(ctlr->channels[i]); in cpdma_ctlr_dump()
[all …]
/linux-4.4.14/sound/soc/sti/
Duniperif_reader.c94 transfer_size = runtime->channels * UNIPERIF_FIFO_FRAMES; in uni_reader_prepare()
201 if ((runtime->channels % 2) || (runtime->channels < 2) || in uni_reader_prepare()
202 (runtime->channels > 10)) { in uni_reader_prepare()
207 SET_UNIPERIF_I2S_FMT_NUM_CH(reader, runtime->channels / 2); in uni_reader_prepare()
/linux-4.4.14/Documentation/devicetree/bindings/input/touchscreen/
Dcolibri-vf50-ts.txt5 - io-channels: adc channels being used by the Colibri VF50 module
22 io-channels = <&adc1 0>,<&adc0 0>,
Dti-tsc-adc.txt28 ti,adc-channels: List of analog inputs available for ADC.
47 ADC in the order of ti,adc-channels. The
54 of ADC in the order of ti,adc-channels.
78 ti,adc-channels = <4 5 6 7>;
/linux-4.4.14/Documentation/isdn/
DREADME.fax25 - full support with both B-channels.
28 - full support with all B-channels.
31 - full support on amount of B-channels
DREADME.pcbit22 - Only HDLC in B-channels is supported at the moment. There is no
23 current support for X.25 in B or D channels nor LAPD in B
24 channels. The main reason is that these two other protocol modes have,
/linux-4.4.14/drivers/edac/
Dedac_mc.c110 edac_dbg(4, " csrow->channels = %p\n", csrow->channels); in edac_mc_dump_csrow()
229 if (csr->channels) { in _edac_mc_free()
231 kfree(csr->channels[chn]); in _edac_mc_free()
232 kfree(csr->channels); in _edac_mc_free()
364 csr->channels = kcalloc(tot_channels, sizeof(*csr->channels), in edac_mc_alloc()
366 if (!csr->channels) in edac_mc_alloc()
370 chan = kzalloc(sizeof(**csr->channels), GFP_KERNEL); in edac_mc_alloc()
373 csr->channels[chn] = chan; in edac_mc_alloc()
390 chan = mci->csrows[row]->channels[chn]; in edac_mc_alloc()
745 nr_pages += csrow->channels[j]->dimm->nr_pages; in edac_mc_add_mc_with_groups()
[all …]
Dedac_mc_sysfs.c190 nr_pages += csrow->channels[i]->dimm->nr_pages; in csrow_size_show()
199 return sprintf(data, "%s\n", mem_types[csrow->channels[0]->dimm->mtype]); in csrow_mem_type_show()
207 return sprintf(data, "%s\n", dev_types[csrow->channels[0]->dimm->dtype]); in csrow_dev_type_show()
216 return sprintf(data, "%s\n", edac_caps[csrow->channels[0]->dimm->edac_mode]); in csrow_edac_mode_show()
226 struct rank_info *rank = csrow->channels[chan]; in channel_dimm_label_show()
242 struct rank_info *rank = csrow->channels[chan]; in channel_dimm_label_store()
266 struct rank_info *rank = csrow->channels[chan]; in channel_ce_count_show()
375 if (!csrow->channels[idx]->dimm->nr_pages) in csrow_dev_is_visible()
402 nr_pages += csrow->channels[chan]->dimm->nr_pages; in nr_pages_per_csrow()
647 ri->channels[chan]->ce_count = 0; in mci_reset_counters_store()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/dma/xilinx/
Dxilinx_vdma.txt2 It can be configured to have one channel or two channels. If configured
3 as two channels, one is to transmit to the video device and another is
12 two channels per device. This node specifies the properties of each
20 {1}, flush both channels
Dxilinx_dma.txt2 target devices. It can be configured to have one channel or two channels.
3 If configured as two channels, one is to transmit to the device and another
11 two channels per device. This node specifies the properties of each
/linux-4.4.14/drivers/usb/gadget/function/
Du_uac1.c109 snd->channels = 2; in playback_default_hw_params()
122 snd->channels, 0); in playback_default_hw_params()
140 snd->channels = params_channels(params); in playback_default_hw_params()
147 snd->access, snd->format, snd->channels, snd->rate); in playback_default_hw_params()
192 return card->playback.channels; in u_audio_get_playback_channels()
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-class-stm9 What: /sys/class/stm/<stm>/channels
14 Shows the number of channels per master on this STM device.
/linux-4.4.14/include/sound/
Dad1843.h36 unsigned int channels);
42 unsigned int channels);
/linux-4.4.14/drivers/isdn/gigaset/
Di4l.c55 if (channel < 0 || channel >= cs->channels) { in writebuf_from_LL()
226 if (ch >= cs->channels) { in command_from_LL()
322 if (ch >= cs->channels) { in command_from_LL()
345 if (ch >= cs->channels) { in command_from_LL()
365 if (ch >= cs->channels) { in command_from_LL()
394 if (ch >= cs->channels) { in command_from_LL()
641 iif->channels = cs->channels; in gigaset_isdn_regdev()
663 cs->myid = iif->channels; /* Set my device id */ in gigaset_isdn_regdev()
Dcommon.c166 for (channel = 0; channel < cs->channels; ++channel) in timer_tick()
218 for (i = 0; i < cs->channels; ++i) in gigaset_get_free_channel()
256 for (i = 0; i < cs->channels; ++i) in gigaset_get_channels()
263 for (i = 0; i < cs->channels; ++i) in gigaset_get_channels()
279 for (i = 0; i < cs->channels; ++i) in gigaset_free_channels()
291 for (i = 0; i < cs->channels; ++i) in gigaset_block_channels()
481 for (i = 0; i < cs->channels; ++i) { in gigaset_freecs()
669 struct cardstate *gigaset_initcs(struct gigaset_driver *drv, int channels, in gigaset_initcs() argument
685 cs->channels = channels; in gigaset_initcs()
713 cs->bcs = kmalloc(channels * sizeof(struct bc_state), GFP_KERNEL); in gigaset_initcs()
[all …]
/linux-4.4.14/sound/soc/intel/boards/
Dhaswell.c51 struct snd_interval *channels = hw_param_interval(params, in haswell_ssp0_fixup() local
56 channels->min = channels->max = 2; in haswell_ssp0_fixup()
Dbytcr_rt5640.c108 struct snd_interval *channels = hw_param_interval(params, in byt_codec_fixup() local
113 channels->min = channels->max = 2; in byt_codec_fixup()
Dskl_rt286.c113 struct snd_interval *channels = hw_param_interval(params, in skylake_ssp0_fixup() local
118 channels->min = channels->max = 2; in skylake_ssp0_fixup()
Dbroadwell.c99 struct snd_interval *channels = hw_param_interval(params, in broadwell_ssp0_fixup() local
104 channels->min = channels->max = 2; in broadwell_ssp0_fixup()
/linux-4.4.14/include/uapi/linux/hsi/
Dhsi_char.h53 uint32_t channels; member
58 uint32_t channels; member
/linux-4.4.14/drivers/dma/
Dqcom_bam_dma.c385 struct bam_chan *channels; member
745 struct bam_chan *bchan = &bdev->channels[i]; in process_channel_irqs()
958 bchan = &bdev->channels[i]; in dma_tasklet()
1014 return dma_get_slave_channel(&(bdev->channels[request].vc.chan)); in bam_dma_xlate()
1141 bdev->channels = devm_kcalloc(bdev->dev, bdev->num_channels, in bam_dma_probe()
1142 sizeof(*bdev->channels), GFP_KERNEL); in bam_dma_probe()
1144 if (!bdev->channels) { in bam_dma_probe()
1150 INIT_LIST_HEAD(&bdev->common.channels); in bam_dma_probe()
1153 bam_channel_init(bdev, &bdev->channels[i], i); in bam_dma_probe()
1208 tasklet_kill(&bdev->channels[i].vc.task); in bam_dma_probe()
[all …]
Ddmaengine.c373 list_for_each_entry(chan, &device->channels, device_node) in dma_issue_pending_all()
411 list_for_each_entry(chan, &device->channels, device_node) { in min_chan()
455 list_for_each_entry(chan, &device->channels, device_node) in dma_channel_rebalance()
522 list_for_each_entry(chan, &dev->channels, device_node) { in private_candidate()
528 list_for_each_entry(chan, &dev->channels, device_node) { in private_candidate()
737 list_for_each_entry(chan, &device->channels, device_node) { in dmaengine_get()
774 list_for_each_entry(chan, &device->channels, device_node) in dmaengine_put()
891 list_for_each_entry(chan, &device->channels, device_node) { in dma_async_device_register()
928 list_for_each_entry(chan, &device->channels, device_node) { in dma_async_device_register()
960 list_for_each_entry(chan, &device->channels, device_node) { in dma_async_device_register()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/power/
Dda9150-charger.txt7 - io-channels: List of phandle and IIO specifier pairs
18 io-channels = <&gpadc 0>,
Drx51-battery.txt8 - io-channels: Should contain IIO channel specifiers
19 io-channels = <&twl4030_madc 0>,
/linux-4.4.14/drivers/iio/imu/
Dadis16400_core.c710 .channels = adis16300_channels,
722 .channels = adis16334_channels,
734 .channels = adis16350_channels,
745 .channels = adis16350_channels,
757 .channels = adis16350_channels,
769 .channels = adis16350_channels,
781 .channels = adis16350_channels,
793 .channels = adis16400_channels,
804 .channels = adis16445_channels,
817 .channels = adis16448_channels,
[all …]
/linux-4.4.14/drivers/i2c/busses/
Di2c-nforce2-s4985.c75 u8 channels) in nforce2_access_channel() argument
84 if (last_channels != channels) { in nforce2_access_channel()
86 mplxdata.byte = channels; in nforce2_access_channel()
94 last_channels = channels; in nforce2_access_channel()
Di2c-amd756-s4882.c79 u8 channels) in amd756_access_channel() argument
89 if (last_channels != channels) { in amd756_access_channel()
91 mplxdata.byte = channels; in amd756_access_channel()
99 last_channels = channels; in amd756_access_channel()
/linux-4.4.14/sound/soc/atmel/
Datmel_ssc_dai.c452 int dir, channels, bits; in atmel_ssc_hw_params() local
469 channels = params_channels(params); in atmel_ssc_hw_params()
532 | SSC_BF(RFMR_DATNB, (channels - 1)) in atmel_ssc_hw_params()
549 | SSC_BF(TFMR_DATNB, (channels - 1)) in atmel_ssc_hw_params()
568 | SSC_BF(RFMR_DATNB, (channels - 1)) in atmel_ssc_hw_params()
585 | SSC_BF(TFMR_DATNB, (channels - 1)) in atmel_ssc_hw_params()
615 | SSC_BF(RFMR_DATNB, (channels - 1)) in atmel_ssc_hw_params()
633 | SSC_BF(TFMR_DATNB, (channels - 1)) in atmel_ssc_hw_params()
657 | SSC_BF(RFMR_DATNB, (channels - 1)) in atmel_ssc_hw_params()
673 | SSC_BF(TFMR_DATNB, (channels - 1)) in atmel_ssc_hw_params()
[all …]
/linux-4.4.14/drivers/net/wireless/iwlwifi/
Diwl-eeprom-parse.c399 struct ieee80211_channel *chan = &data->channels[ch_idx]; in iwl_eeprom_enh_txp_read_element()
537 if (data->channels[i].band != band) in iwl_mod_ht40_chan_info()
539 if (data->channels[i].hw_value != channel) in iwl_mod_ht40_chan_info()
541 chan = &data->channels[i]; in iwl_mod_ht40_chan_info()
605 channel = &data->channels[n_channels]; in iwl_init_channel_map()
668 data->channels[i].max_power * 2); in iwl_init_channel_map()
713 struct ieee80211_channel *chan = &data->channels[0]; in iwl_init_sband_channels()
717 chan = &data->channels[++idx]; in iwl_init_sband_channels()
719 sband->channels = &data->channels[idx]; in iwl_init_sband_channels()
722 chan = &data->channels[++idx]; in iwl_init_sband_channels()
/linux-4.4.14/drivers/isdn/hardware/avm/
DKconfig35 Note: This is a PRI card and handle 30 B-channels.
55 Note: This is a PRI card and handle 30 B-channels.
62 These cards handle 4/2 BRI ISDN lines (8/4 channels).
/linux-4.4.14/drivers/soc/ti/
Dknav_qmss_acc.c449 int channel, channels; in knav_acc_free_range() local
454 channels = 1; in knav_acc_free_range()
456 channels = range->num_queues; in knav_acc_free_range()
458 for (channel = 0; channel < channels; channel++) { in knav_acc_free_range()
495 int ret, channel, channels; in knav_init_acc_range() local
540 channels = range->num_queues; in knav_init_acc_range()
543 channels = 1; in knav_init_acc_range()
564 range->acc = devm_kzalloc(kdev->dev, channels * sizeof(*range->acc), in knav_init_acc_range()
569 for (channel = 0; channel < channels; channel++) { in knav_init_acc_range()
/linux-4.4.14/drivers/gpu/drm/bridge/
Ddw_hdmi-ahb-audio.c136 unsigned channels; member
203 i = dw->channels; in dw_hdmi_reformat_s24()
416 if (runtime->channels == 2) in dw_hdmi_prepare()
437 conf1 = default_hdmi_channel_config[runtime->channels - 2].conf1; in dw_hdmi_prepare()
438 ca = default_hdmi_channel_config[runtime->channels - 2].ca; in dw_hdmi_prepare()
444 if (runtime->channels > 2) in dw_hdmi_prepare()
465 dw->channels = runtime->channels; in dw_hdmi_prepare()
/linux-4.4.14/drivers/media/pci/cx25821/
Dcx25821-core.c751 cx_write(dev->channels[i].sram_channels->dma_ctl, 0); in cx25821_shutdown()
752 cx_write(dev->channels[i].sram_channels->int_msk, 0); in cx25821_shutdown()
757 cx_write(dev->channels[i].sram_channels->dma_ctl, 0); in cx25821_shutdown()
758 cx_write(dev->channels[i].sram_channels->int_msk, 0); in cx25821_shutdown()
776 cx_write(dev->channels[channel_select].sram_channels->pix_frmt, in cx25821_set_pixel_format()
779 dev->channels[channel_select].pixel_formats = format; in cx25821_set_pixel_format()
799 cx_write(dev->channels[i].sram_channels->int_stat, 0xffffffff); in cx25821_initialize()
813 cx25821_set_vip_mode(dev, dev->channels[i].sram_channels); in cx25821_initialize()
814 cx25821_sram_channel_setup(dev, dev->channels[i].sram_channels, in cx25821_initialize()
816 dev->channels[i].pixel_formats = PIXEL_FRMT_422; in cx25821_initialize()
[all …]
/linux-4.4.14/drivers/staging/iio/magnetometer/
Dhmc5843_core.c111 const struct iio_chan_spec *channels; member
492 .channels = hmc5843_channels,
501 .channels = hmc5883_channels,
510 .channels = hmc5883_channels,
519 .channels = hmc5883_channels,
603 indio_dev->channels = data->variant->channels; in hmc5843_common_probe()
/linux-4.4.14/Documentation/devicetree/bindings/mmc/
Dmoxa,moxart-mmc.txt16 - dmas : Should contain two DMA channels, line request number must be 5 for
17 both channels
/linux-4.4.14/Documentation/devicetree/bindings/display/
Dmipi-dsi-bus.txt47 - If the virtual channels that a peripheral responds to are consecutive, the
50 the number of consecutive virtual channels.
76 /* peripheral responds to virtual channels 0 and 2 */
91 /* peripheral responds to virtual channels 1, 2 and 3 */
/linux-4.4.14/sound/pci/ctxfi/
Dctpcm.c401 { .channels = 1,
403 { .channels = 2,
409 { .channels = 1,
411 { .channels = 2,
417 { .channels = 1,
419 { .channels = 2,
/linux-4.4.14/sound/firewire/dice/
Ddice-pcm.c57 struct snd_interval channels = { in dice_channels_constraint() local
75 channels.min = min(channels.min, pcm_channels[mode]); in dice_channels_constraint()
76 channels.max = max(channels.max, pcm_channels[mode]); in dice_channels_constraint()
79 return snd_interval_refine(c, &channels); in dice_channels_constraint()
/linux-4.4.14/drivers/clocksource/
Dsh_mtu2.c53 struct sh_mtu2_channel *channels; member
421 mtu->channels = kzalloc(sizeof(*mtu->channels) * mtu->num_channels, in sh_mtu2_setup()
423 if (mtu->channels == NULL) { in sh_mtu2_setup()
429 ret = sh_mtu2_setup_channel(&mtu->channels[i], i, mtu); in sh_mtu2_setup()
439 kfree(mtu->channels); in sh_mtu2_setup()
/linux-4.4.14/sound/pci/lx6464es/
Dlx_core.c436 int channels) in lx_pipe_allocate() argument
445 chip->rmh.cmd[0] |= channels; in lx_pipe_allocate()
690 u32 channels = runtime->channels; in lx_stream_set_format() local
692 if (runtime->channels != channels) in lx_stream_set_format()
694 runtime->channels, channels); in lx_stream_set_format()
709 chip->rmh.cmd[0] |= channels-1; in lx_stream_set_format()
895 int lx_level_peaks(struct lx6464es *chip, int is_capture, int channels, in lx_level_peaks() argument
902 for (i = 0; i < channels; i += 4) { in lx_level_peaks()
1043 const u32 channels = substream->runtime->channels; in lx_interrupt_request_new_buffer() local
1044 const u32 bytes_per_frame = channels * 3; in lx_interrupt_request_new_buffer()
/linux-4.4.14/sound/soc/blackfin/
Dbf5xx-i2s-pcm.c96 period_bytes = period_bytes / runtime->channels * 8; in bf5xx_pcm_prepare()
169 frames = frames * runtime->channels / 8; in bf5xx_pcm_pointer()
247 for (i = 0; i < runtime->channels; i++) { in bf5xx_pcm_copy()
260 for (i = 0; i < runtime->channels; i++) { in bf5xx_pcm_copy()
302 samples = count * runtime->channels; in bf5xx_pcm_silence()
/linux-4.4.14/sound/synth/emux/
Demux_seq.c151 p->chset.channels = kcalloc(max_channels, sizeof(struct snd_midi_channel), GFP_KERNEL); in snd_emux_create_port()
152 if (p->chset.channels == NULL) { in snd_emux_create_port()
158 p->chset.channels[i].number = i; in snd_emux_create_port()
198 kfree(p->chset.channels); in free_port()
242 struct snd_midi_channel *chan = port->chset.channels + i; in snd_emux_reset_port()
/linux-4.4.14/Documentation/devicetree/bindings/leds/
Dleds-lp55xx.txt21 - pwr-sel: LP8501 specific property. Power selection for output channels.
33 3 LED channels, external clock used. Channel names are 'lp5521_pri:channel0',
61 9 LED channels with specific name. Internal clock used.
133 4 channels are defined.
166 9 channels are defined. The 'pwr-sel' is LP8501 specific property.
/linux-4.4.14/arch/arm/mach-ep93xx/
Ddma.c65 .channels = ep93xx_dma_m2p_channels,
96 .channels = ep93xx_dma_m2m_channels,
/linux-4.4.14/drivers/misc/sgi-xp/
Dxpc_main.c419 DBUG_ON(part->channels != NULL); in xpc_setup_ch_structures()
420 part->channels = kzalloc(sizeof(struct xpc_channel) * XPC_MAX_NCHANNELS, in xpc_setup_ch_structures()
422 if (part->channels == NULL) { in xpc_setup_ch_structures()
451 ch = &part->channels[ch_number]; in xpc_setup_ch_structures()
489 kfree(part->channels); in xpc_setup_ch_structures()
490 part->channels = NULL; in xpc_setup_ch_structures()
520 kfree(part->channels); in xpc_teardown_ch_structures()
521 part->channels = NULL; in xpc_teardown_ch_structures()
702 ch = &part->channels[ch_number]; in xpc_kthread_start()
869 ch = &part->channels[ch_number]; in xpc_disconnect_wait()
/linux-4.4.14/drivers/hsi/controllers/
Domap_ssi.h49 u32 channels; member
94 unsigned int channels; member
/linux-4.4.14/include/linux/i2c/
Dtwl4030-madc.h46 unsigned long channels; member
54 void (*func_cb)(int len, int channels, int *buf);
/linux-4.4.14/sound/soc/davinci/
Ddavinci-mcasp.c104 u32 channels; member
747 int period_words, int channels) in mcasp_common_hw_param() argument
754 u8 max_active_serializers = (channels + slots - 1) / slots; in mcasp_common_hw_param()
803 "enabled in mcasp (%d)\n", channels, in mcasp_common_hw_param()
856 int channels) in mcasp_i2s_hw_param() argument
874 active_serializers = (channels + active_slots - 1) / in mcasp_i2s_hw_param()
877 active_slots = channels; in mcasp_i2s_hw_param()
887 active_serializers = (channels + total_slots - 1) / total_slots; in mcasp_i2s_hw_param()
889 active_slots = channels; in mcasp_i2s_hw_param()
916 if (mcasp_is_synchronous(mcasp) && !mcasp->channels) in mcasp_i2s_hw_param()
[all …]
/linux-4.4.14/drivers/video/
Dhdmi.c259 unsigned char channels; in hdmi_audio_infoframe_pack() local
270 if (frame->channels >= 2) in hdmi_audio_infoframe_pack()
271 channels = frame->channels - 1; in hdmi_audio_infoframe_pack()
273 channels = 0; in hdmi_audio_infoframe_pack()
283 ptr[0] = ((frame->coding_type & 0xf) << 4) | (channels & 0x7); in hdmi_audio_infoframe_pack()
882 if (frame->channels) in hdmi_audio_infoframe_log()
883 hdmi_log(" channels: %u\n", frame->channels - 1); in hdmi_audio_infoframe_log()
1128 frame->channels = ptr[0] & 0x7; in hdmi_audio_infoframe_unpack()
/linux-4.4.14/drivers/gpu/drm/radeon/
Dr600_hdmi.c67 status.channels = (value & 0x7) + 1; in r600_audio_status()
123 if (rdev->audio.pin[0].channels != audio_status.channels || in r600_audio_update_hdmi()
430 audio.channels, audio.rate, audio.bits_per_sample); in r600_hdmi_update_audio_settings()
440 frame.channels = audio.channels; in r600_hdmi_update_audio_settings()
/linux-4.4.14/sound/soc/intel/skylake/
Dskl-topology.c132 dev_dbg(ctx->dev, "channels = %d\n", mcfg->in_fmt.channels); in skl_dump_mconfig()
138 dev_dbg(ctx->dev, "channels = %d\n", mcfg->out_fmt.channels); in skl_dump_mconfig()
151 fmt->channels = params->ch; in skl_tplg_update_params()
217 (mcfg->in_fmt.channels) * in skl_tplg_update_buffer_size()
222 (mcfg->out_fmt.channels) * in skl_tplg_update_buffer_size()
799 format->channels = params->ch; in skl_tplg_update_pipe_params()
823 (format->channels) * in skl_tplg_update_pipe_params()
827 (format->channels) * in skl_tplg_update_pipe_params()
1133 mconfig->in_fmt.channels = dfw_config->in_fmt.channels; in skl_tplg_widget_load()
1139 mconfig->out_fmt.channels = dfw_config->out_fmt.channels; in skl_tplg_widget_load()
/linux-4.4.14/drivers/net/wireless/iwlegacy/
Ddebug.c532 struct ieee80211_channel *channels = NULL; in il_dbgfs_channels_read() local
549 channels = supp_band->channels; in il_dbgfs_channels_read()
560 channels[i].hw_value, in il_dbgfs_channels_read()
561 channels[i].max_power, in il_dbgfs_channels_read()
562 channels[i]. in il_dbgfs_channels_read()
565 ((channels[i]. in il_dbgfs_channels_read()
567 (channels[i]. in il_dbgfs_channels_read()
570 channels[i]. in il_dbgfs_channels_read()
576 channels = supp_band->channels; in il_dbgfs_channels_read()
587 channels[i].hw_value, in il_dbgfs_channels_read()
[all …]
/linux-4.4.14/sound/drivers/
Daloop.c88 unsigned int channels; member
216 runtime->channels != cruntime->channels; in loopback_check_format()
239 if (setup->channels != runtime->channels) { in loopback_check_format()
242 setup->channels = runtime->channels; in loopback_check_format()
330 cable->hw.channels_min = runtime->channels; in params_change()
331 cable->hw.channels_max = runtime->channels; in params_change()
346 runtime->channels) / 8; in loopback_prepare()
357 runtime->buffer_size * runtime->channels); in loopback_prepare()
394 runtime->channels); in clear_capture_buf()
950 [kcontrol->id.device].channels; in loopback_channels_get()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/
Ddma.txt11 status for all the 4 DMA channels
13 DMA channels and the address space of the DMA controller
79 status for all the 4 DMA channels
83 DMA channels and the address space of the DMA controller
133 channels while EloPlus has only 4, it is used in Freescale Txxx and Bxxx
143 DMA channels and the address space of the DMA controller
/linux-4.4.14/drivers/dma/sh/
Dusb-dmac.c106 struct usb_dmac_chan *channels; member
683 if (!dmac->channels[i].iomem) in usb_dmac_runtime_suspend()
685 usb_dmac_chan_halt(&dmac->channels[i]); in usb_dmac_runtime_suspend()
789 dmac->channels = devm_kcalloc(&pdev->dev, dmac->n_channels, in usb_dmac_probe()
790 sizeof(*dmac->channels), GFP_KERNEL); in usb_dmac_probe()
791 if (!dmac->channels) in usb_dmac_probe()
816 INIT_LIST_HEAD(&dmac->engine.channels); in usb_dmac_probe()
819 ret = usb_dmac_chan_probe(dmac, &dmac->channels[i], i); in usb_dmac_probe()
880 usb_dmac_chan_remove(dmac, &dmac->channels[i]); in usb_dmac_remove()
/linux-4.4.14/Documentation/devicetree/bindings/soc/ti/
Dkeystone-navigator-dma.txt5 channels and flows for the QMSS(Queue Manager SubSystem) who triggers
53 - ti,enable-all: Enable all DMA channels vs clients opening specific channels
55 case where the linux drivers enables the channels used by userland

1234567