Home
last modified time | relevance | path

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

123456

/linux-4.1.27/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()
56 bytes = channels[i].location + channels[i].bytes; in size_from_channelarray()
98 struct iio_channel_info *channels, in process_scan() argument
104 switch (channels[k].bytes) { in process_scan()
107 print2byte(*(uint16_t *)(data + channels[k].location), in process_scan()
108 &channels[k]); in process_scan()
[all …]
/linux-4.1.27/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 == NULL) 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.1.27/drivers/iio/
Dbuffer_cb.c12 struct iio_channel *channels; member
59 cb_buff->channels = iio_channel_get_all(dev); in iio_channel_get_all_cb()
60 if (IS_ERR(cb_buff->channels)) { in iio_channel_get_all_cb()
61 ret = PTR_ERR(cb_buff->channels); in iio_channel_get_all_cb()
65 indio_dev = cb_buff->channels[0].indio_dev; in iio_channel_get_all_cb()
73 chan = &cb_buff->channels[0]; in iio_channel_get_all_cb()
89 iio_channel_release_all(cb_buff->channels); in iio_channel_get_all_cb()
98 return iio_update_buffers(cb_buff->channels[0].indio_dev, in iio_channel_start_all_cb()
106 iio_update_buffers(cb_buff->channels[0].indio_dev, in iio_channel_stop_all_cb()
114 iio_channel_release_all(cb_buff->channels); in iio_channel_release_all_cb()
[all …]
Dinkern.c88 if (indio_dev->channels[i].datasheet_name && in iio_chan_spec_from_name()
89 strcmp(name, indio_dev->channels[i].datasheet_name) == 0) { in iio_chan_spec_from_name()
90 chan = &indio_dev->channels[i]; in iio_chan_spec_from_name()
156 channel->channel = &indio_dev->channels[index]; in __of_iio_channel_get()
432 void iio_channel_release_all(struct iio_channel *channels) in iio_channel_release_all() argument
434 struct iio_channel *chan = &channels[0]; in iio_channel_release_all()
440 kfree(channels); in iio_channel_release_all()
/linux-4.1.27/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.1.27/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()
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()
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);
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()
Droute.c61 nsrcs = plugin->src_format.channels; in route_transfer()
62 ndsts = plugin->dst_format.channels; in route_transfer()
/linux-4.1.27/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
356 dc = &priv->channels[channel]; in ipu_dc_get()
405 priv->channels[i].chno = i; in ipu_dc_init()
406 priv->channels[i].priv = priv; in ipu_dc_init()
407 priv->channels[i].base = priv->dc_reg + channel_offsets[i]; in ipu_dc_init()
414 &priv->channels[1]); in ipu_dc_init()
422 &priv->channels[5]); in ipu_dc_init()
429 priv->channels[1].base + DC_WR_CH_CONF); in ipu_dc_init()
431 priv->channels[5].base + DC_WR_CH_CONF); in ipu_dc_init()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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()
263 struct iio_chan_spec *channels; in hid_press_probe() local
283 channels = kmemdup(press_channels, sizeof(press_channels), GFP_KERNEL); in hid_press_probe()
284 if (!channels) { in hid_press_probe()
289 ret = press_parse_report(pdev, hsdev, channels, in hid_press_probe()
[all …]
/linux-4.1.27/drivers/iio/light/
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()
266 struct iio_chan_spec *channels; in hid_als_probe() local
284 channels = kmemdup(als_channels, sizeof(als_channels), GFP_KERNEL); in hid_als_probe()
285 if (!channels) { in hid_als_probe()
290 ret = als_parse_report(pdev, hsdev, channels, in hid_als_probe()
[all …]
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()
333 kfree(indio_dev->channels); in hid_prox_probe()
[all …]
/linux-4.1.27/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 memcpy(cl->tx_cfg.channels, info->tx_cfg.channels, size); in hsi_new_client()
98 if (cl->rx_cfg.channels) { in hsi_new_client()
99 size = cl->rx_cfg.num_channels * sizeof(*cl->rx_cfg.channels); in hsi_new_client()
100 cl->rx_cfg.channels = kzalloc(size , GFP_KERNEL); in hsi_new_client()
101 memcpy(cl->rx_cfg.channels, info->rx_cfg.channels, size); in hsi_new_client()
[all …]
/linux-4.1.27/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.1.27/drivers/iio/adc/
Dti_am335x_adc.c35 int channels; member
57 step_en = ((1 << adc_dev->channels) - 1); in get_adc_step_mask()
58 step_en <<= TOTAL_STEPS - adc_dev->channels + 1; in get_adc_step_mask()
107 for (i = 0; i < adc_dev->channels; i++) { in tiadc_step_config()
195 for_each_set_bit(bit, indio_dev->active_scan_mask, adc_dev->channels) in tiadc_buffer_postenable()
292 static int tiadc_channel_init(struct iio_dev *indio_dev, int channels) in tiadc_channel_init() argument
299 indio_dev->num_channels = channels; in tiadc_channel_init()
300 chan_array = kcalloc(channels, in tiadc_channel_init()
306 for (i = 0; i < channels; i++, chan++) { in tiadc_channel_init()
319 indio_dev->channels = chan_array; in tiadc_channel_init()
[all …]
Dmcp320x.c53 const struct iio_chan_spec *channels; member
238 .channels = mcp3201_channels,
243 .channels = mcp3202_channels,
248 .channels = mcp3204_channels,
253 .channels = mcp3208_channels,
258 .channels = mcp3201_channels,
263 .channels = mcp3202_channels,
268 .channels = mcp3204_channels,
273 .channels = mcp3208_channels,
299 indio_dev->channels = chip_info->channels; in mcp320x_probe()
Dmax1363.c136 const struct iio_chan_spec *channels; member
1054 .channels = max1361_channels,
1064 .channels = max1361_channels,
1074 .channels = max1363_channels,
1084 .channels = max1363_channels,
1095 .channels = max1036_channels,
1105 .channels = max1036_channels,
1115 .channels = max1038_channels,
1125 .channels = max1038_channels,
1135 .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.c79 req.channels = BIT(chan->channel); in twl4030_madc_read()
278 long channels, int *buf, in twl4030_madc_read_channels() argument
285 for_each_set_bit(i, &channels, TWL4030_MADC_MAX_CHANNELS) { in twl4030_madc_read_channels()
436 r->channels, r->rbuf, r->raw); in twl4030_madc_threaded_irq_handler()
439 r->func_cb(len, r->channels, r->rbuf); in twl4030_madc_threaded_irq_handler()
462 r->channels, r->rbuf, r->raw); in twl4030_madc_threaded_irq_handler()
465 r->func_cb(len, r->channels, r->rbuf); in twl4030_madc_threaded_irq_handler()
585 ret = twl_i2c_write_u16(TWL4030_MODULE_MADC, req->channels, method->sel); in twl4030_madc_conversion()
593 ret = twl_i2c_write_u16(TWL4030_MODULE_MADC, req->channels, in twl4030_madc_conversion()
629 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()
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()
Dxilinx-xadc-core.c765 scan_mask |= BIT(indio_dev->channels[i].scan_index); in xadc_postdisable()
1060 struct iio_chan_spec *channels, *chan; in xadc_parse_dt() local
1103 channels = kmemdup(xadc_channels, sizeof(xadc_channels), GFP_KERNEL); in xadc_parse_dt()
1104 if (!channels) in xadc_parse_dt()
1108 chan = &channels[9]; in xadc_parse_dt()
1139 indio_dev->channels = krealloc(channels, sizeof(*channels) * in xadc_parse_dt()
1142 if (!indio_dev->channels) in xadc_parse_dt()
1143 indio_dev->channels = channels; in xadc_parse_dt()
1244 if (indio_dev->channels[i].scan_type.sign == 's') in xadc_probe()
1245 bipolar_mask |= BIT(indio_dev->channels[i].scan_index); in xadc_probe()
[all …]
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()
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.1.27/drivers/iio/dac/
Dad5064.c62 const struct iio_chan_spec *channels; member
340 .channels = ad5024_channels,
345 .channels = ad5025_channels,
350 .channels = ad5044_channels,
355 .channels = ad5045_channels,
360 .channels = ad5064_channels,
365 .channels = ad5064_channels,
370 .channels = ad5065_channels,
376 .channels = ad5024_channels,
382 .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.1.27/drivers/staging/dgnc/
Ddgnc_sysfs.c154 "%d %s\n", bd->channels[i]->ch_portnum, in dgnc_ports_state_show()
155 bd->channels[i]->ch_open_count ? "Open" : "Closed"); in dgnc_ports_state_show()
172 "%d %d\n", bd->channels[i]->ch_portnum, bd->channels[i]->ch_old_baud); in dgnc_ports_baud_show()
188 if (bd->channels[i]->ch_open_count) { in dgnc_ports_msignals_show()
190 "%d %s %s %s %s %s %s\n", bd->channels[i]->ch_portnum, in dgnc_ports_msignals_show()
191 (bd->channels[i]->ch_mostat & UART_MCR_RTS) ? "RTS" : "", in dgnc_ports_msignals_show()
192 (bd->channels[i]->ch_mistat & UART_MSR_CTS) ? "CTS" : "", in dgnc_ports_msignals_show()
193 (bd->channels[i]->ch_mostat & UART_MCR_DTR) ? "DTR" : "", in dgnc_ports_msignals_show()
194 (bd->channels[i]->ch_mistat & UART_MSR_DSR) ? "DSR" : "", in dgnc_ports_msignals_show()
195 (bd->channels[i]->ch_mistat & UART_MSR_DCD) ? "DCD" : "", in dgnc_ports_msignals_show()
[all …]
Ddgnc_driver.c349 if (brd->channels[i]) { in dgnc_cleanup_board()
350 kfree(brd->channels[i]->ch_rqueue); in dgnc_cleanup_board()
351 kfree(brd->channels[i]->ch_equeue); in dgnc_cleanup_board()
352 kfree(brd->channels[i]->ch_wqueue); in dgnc_cleanup_board()
353 kfree(brd->channels[i]); in dgnc_cleanup_board()
354 brd->channels[i] = NULL; in dgnc_cleanup_board()
416 brd->channels[i] = NULL; in dgnc_found_board()
/linux-4.1.27/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()
302 struct iio_chan_spec *channels; in hid_accel_3d_probe() local
323 channels = kmemdup(accel_3d_channels, sizeof(accel_3d_channels), in hid_accel_3d_probe()
325 if (!channels) { in hid_accel_3d_probe()
330 ret = accel_3d_parse_report(pdev, hsdev, channels, in hid_accel_3d_probe()
[all …]
/linux-4.1.27/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()
301 struct iio_chan_spec *channels; in hid_gyro_3d_probe() local
320 channels = kmemdup(gyro_3d_channels, sizeof(gyro_3d_channels), in hid_gyro_3d_probe()
322 if (!channels) { in hid_gyro_3d_probe()
327 ret = gyro_3d_parse_report(pdev, hsdev, channels, in hid_gyro_3d_probe()
[all …]
/linux-4.1.27/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>;
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>;
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>;
Ddma.txt16 - dma-channels: Number of DMA channels supported by the controller.
30 dma-channels = <32>;
75 3. A device with three channels, one of which has two alternatives:
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
Dnbpfaxi.txt27 You can use dma-channels and dma-requests as described in dma.txt, although they
44 dma-channels = <8>;
Dti-edma.txt22 - dma-channels: Specify total DMA channels per CC
/linux-4.1.27/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()
318 struct iio_chan_spec *channels; in hid_incl_3d_probe() local
339 channels = kmemdup(incl_3d_channels, sizeof(incl_3d_channels), in hid_incl_3d_probe()
341 if (!channels) { in hid_incl_3d_probe()
346 ret = incl_3d_parse_report(pdev, hsdev, channels, in hid_incl_3d_probe()
353 indio_dev->channels = channels; in hid_incl_3d_probe()
400 kfree(indio_dev->channels); in hid_incl_3d_probe()
[all …]
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()
225 struct iio_chan_spec *channels; in hid_dev_rot_probe() local
246 channels = devm_kmemdup(&pdev->dev, dev_rot_channels, in hid_dev_rot_probe()
248 if (!channels) { in hid_dev_rot_probe()
253 ret = dev_rot_parse_report(pdev, hsdev, channels, in hid_dev_rot_probe()
260 indio_dev->channels = channels; in hid_dev_rot_probe()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/sound/usb/
Dstream.c105 if (fp->channels > subs->channels_max) in snd_usb_init_substream()
106 subs->channels_max = fp->channels; in snd_usb_init_substream()
162 ch_bytes = fp->chmap->channels * 4; in usb_chmap_ctl_tlv()
169 for (i = 0; i < fp->chmap->channels; i++, dst++) { in usb_chmap_ctl_tlv()
195 for (i = 0; i < chmap->channels; i++) in usb_chmap_ctl_get()
232 static struct snd_pcm_chmap_elem *convert_chmap(int channels, unsigned int bits, in convert_chmap() argument
284 if (channels > ARRAY_SIZE(chmap->map)) in convert_chmap()
292 chmap->channels = channels; in convert_chmap()
302 if (channels == 1) in convert_chmap()
305 for (; c < channels && *maps; maps++) in convert_chmap()
[all …]
Dpcm.c105 if (fp->channels != subs->channels) in find_format()
544 if (fp->channels < 1) { in match_endpoint_audioformats()
570 if (fp->channels == match->channels) in match_endpoint_audioformats()
596 subs->channels, in configure_sync_endpoint()
626 if (sync_fp->channels != subs->channels) { in configure_sync_endpoint()
627 sync_period_bytes = (subs->period_bytes / subs->channels) * in configure_sync_endpoint()
628 sync_fp->channels; in configure_sync_endpoint()
636 sync_fp->channels, in configure_sync_endpoint()
659 subs->channels, in configure_endpoint()
701 subs->channels = params_channels(hw_params); in snd_usb_hw_params()
[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 …]
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()
723 term->channels = d->bNrChannels; in check_input_term()
742 term->channels = uac_mixer_unit_bNrChannels(d); in check_input_term()
779 term->channels = uac_processing_unit_bNrChannels(d); in check_input_term()
1063 uinfo->count = cval->channels; in mixer_ctl_feature_info()
1257 cval->channels = 1; /* master channel */ in build_feature_ctl()
1264 cval->channels = c; in build_feature_ctl()
1273 if (cval->channels == readonly_mask) in build_feature_ctl()
1365 cval->head.id, kctl->id.name, cval->channels, in build_feature_ctl()
[all …]
Dcard.h14 unsigned int channels; /* # channels */ member
117 unsigned int channels; /* current number of channels (for hw_params callback) */ member
/linux-4.1.27/sound/oss/
Dsb_audio.c311 static short sb1_audio_set_channels(int dev, short channels) in sb1_audio_set_channels() argument
314 return devc->channels = 1; in sb1_audio_set_channels()
359 if (devc->speed * devc->channels <= 23000) in sb20_audio_output_block()
398 if (devc->speed * devc->channels <= (devc->major == 3 ? 23000 : 13000)) in sb20_audio_start_input()
455 s = speed * devc->channels; in sb201_audio_set_speed()
458 speed = ((1000000 + tmp / 2) / tmp) / devc->channels; in sb201_audio_set_speed()
487 if (devc->channels == 1) in sbpro_audio_prepare_for_input()
507 sb_mixer_set_stereo(devc, devc->channels == 2); in sbpro_audio_prepare_for_output()
519 if (devc->channels == 1) in sbpro_audio_prepare_for_output()
529 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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/arch/x86/kvm/
Di8254.c76 &kvm->arch.vpit->pit_state.channels[channel]; in pit_set_gate()
103 return kvm->arch.vpit->pit_state.channels[channel].gate; in pit_get_gate()
142 &kvm->arch.vpit->pit_state.channels[channel]; in pit_get_count()
172 &kvm->arch.vpit->pit_state.channels[channel]; in pit_get_out()
207 &kvm->arch.vpit->pit_state.channels[channel]; in pit_latch_count()
220 &kvm->arch.vpit->pit_state.channels[channel]; in pit_latch_status()
393 ps->channels[channel].count = val; in pit_load_count()
396 ps->channels[channel].count_load_time = ktime_get(); in pit_load_count()
402 switch (ps->channels[0].mode) { in pit_load_count()
423 saved_mode = kvm->arch.vpit->pit_state.channels[0].mode; in kvm_pit_load_count()
[all …]
/linux-4.1.27/sound/soc/davinci/
Ddavinci-mcasp.c103 u32 channels; member
657 int period_words, int channels) in mcasp_common_hw_param() argument
664 u8 max_active_serializers = (channels + slots - 1) / slots; in mcasp_common_hw_param()
711 "enabled in mcasp (%d)\n", channels, in mcasp_common_hw_param()
765 int channels) in mcasp_i2s_hw_param() argument
781 active_serializers = (channels + total_slots - 1) / total_slots; in mcasp_i2s_hw_param()
783 active_slots = channels; in mcasp_i2s_hw_param()
909 int channels = params_channels(params); in davinci_mcasp_hw_params() local
918 int channels = params_channels(params); in davinci_mcasp_hw_params() local
923 if (channels > mcasp->tdm_slots) in davinci_mcasp_hw_params()
[all …]
/linux-4.1.27/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.1.27/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.1.27/sound/soc/codecs/
Dad193x.c129 unsigned int channels; in ad193x_set_tdm_slot() local
133 channels = AD193X_2_CHANNELS; in ad193x_set_tdm_slot()
136 channels = AD193X_4_CHANNELS; in ad193x_set_tdm_slot()
139 channels = AD193X_8_CHANNELS; in ad193x_set_tdm_slot()
142 channels = AD193X_16_CHANNELS; in ad193x_set_tdm_slot()
149 AD193X_DAC_CHAN_MASK, channels << AD193X_DAC_CHAN_SHFT); in ad193x_set_tdm_slot()
151 AD193X_ADC_CHAN_MASK, channels << AD193X_ADC_CHAN_SHFT); in ad193x_set_tdm_slot()
/linux-4.1.27/net/mac80211/
Dscan.c262 local->hw_scan_req->req.channels[i] = req->channels[i]; in ieee80211_prep_hw_scan()
263 bands_used |= BIT(req->channels[i]->band); in ieee80211_prep_hw_scan()
275 if (req->channels[i]->band != in ieee80211_prep_hw_scan()
278 local->hw_scan_req->req.channels[n_chans] = in ieee80211_prep_hw_scan()
279 req->channels[i]; in ieee80211_prep_hw_scan()
281 bands_used |= BIT(req->channels[i]->band); in ieee80211_prep_hw_scan()
538 if (bands_counted & BIT(req->channels[i]->band)) in __ieee80211_start_scan()
540 bands_counted |= BIT(req->channels[i]->band); in __ieee80211_start_scan()
549 req->n_channels * sizeof(req->channels[0]) + in __ieee80211_start_scan()
558 req->n_channels * sizeof(req->channels[0]); in __ieee80211_start_scan()
[all …]
/linux-4.1.27/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.1.27/Documentation/devicetree/bindings/i2c/
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.
/linux-4.1.27/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.1.27/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.1.27/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.1.27/drivers/net/wireless/rtlwifi/
Dregd.c159 ch = &sband->channels[i]; in _rtl_reg_apply_beaconing_flags()
210 ch = &sband->channels[11]; /* CH 12 */ in _rtl_reg_apply_active_scan_flags()
213 ch = &sband->channels[12]; /* CH 13 */ in _rtl_reg_apply_active_scan_flags()
226 ch = &sband->channels[11]; /* CH 12 */ in _rtl_reg_apply_active_scan_flags()
234 ch = &sband->channels[12]; /* CH 13 */ in _rtl_reg_apply_active_scan_flags()
259 ch = &sband->channels[i]; in _rtl_reg_apply_radar_flags()
302 ch = &sband->channels[i]; in _rtl_dump_channel_map()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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()
1793 info->step = runtime->channels * width; in snd_pcm_lib_ioctl_channel_info()
1798 size_t size = runtime->dma_bytes / runtime->channels; in snd_pcm_lib_ioctl_channel_info()
1815 int channels; in snd_pcm_lib_ioctl_fifo_size() local
1821 channels = params_channels(params); in snd_pcm_lib_ioctl_fifo_size()
1822 frame_size = snd_pcm_format_size(format, channels); in snd_pcm_lib_ioctl_fifo_size()
[all …]
/linux-4.1.27/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.1.27/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.c202 unsigned int sec, sections, ch, channels; in map_data_channels() local
261 channels = buf[pos++]; in map_data_channels()
263 for (ch = 0; ch < channels; ch++) { in map_data_channels()
275 if (sec_loc >= channels) in map_data_channels()
312 pcm += channels; in map_data_channels()
314 midi += channels; in map_data_channels()
738 unsigned int i, e, channels, format; in parse_stream_formation() local
760 channels = buf[5 + e * 2]; in parse_stream_formation()
768 formation[i].pcm += channels; in parse_stream_formation()
772 formation[i].midi += channels; in parse_stream_formation()
Dbebob_maudio.c623 unsigned int i, c, channels; in special_meter_get() local
626 channels = ARRAY_SIZE(special_meter_labels) * 2; in special_meter_get()
627 if (size < channels * sizeof(u32)) in special_meter_get()
641 for (c = 2; c < channels + 2; c++) in special_meter_get()
682 unsigned int c, channels; in normal_meter_get() local
685 channels = spec->num * 2; in normal_meter_get()
686 if (size < channels * sizeof(u32)) in normal_meter_get()
693 for (c = 0; c < channels; c++) in normal_meter_get()
/linux-4.1.27/sound/pci/hda/
Dpatch_hdmi.c86 int channels; /* current number of channels */ member
120 int channels);
122 unsigned int *chmap, int channels);
125 int (*chmap_validate)(int ca, int channels, unsigned char *chmap);
240 int channels; member
626 p->channels = 0; in init_channel_allocations()
630 p->channels++; in init_channel_allocations()
656 struct hdmi_eld *eld, int channels) in hdmi_channel_allocation() argument
666 if (channels <= 2) in hdmi_channel_allocation()
682 if (channels == channel_allocations[i].channels && in hdmi_channel_allocation()
[all …]
Dhda_eld.c183 a->channels = GRAB_BITS(buf, 0, 0, 3); in hdmi_update_short_audio_desc()
184 a->channels++; in hdmi_update_short_audio_desc()
418 a->channels, buf, buf2); in hdmi_show_short_audio_desc()
460 snd_iprintf(buffer, "sad%d_channels\t\t%d\n", i, a->channels); in hdmi_print_sad_info()
575 e->sad[n].channels = val; in snd_hdmi_write_eld_info()
612 if (a->channels > channels_max) in snd_hdmi_eld_update_pcm_info()
613 channels_max = a->channels; in snd_hdmi_eld_update_pcm_info()
/linux-4.1.27/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.1.27/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.1.27/Documentation/devicetree/bindings/sound/
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.
Ddesignware-i2s.txt10 - dmas: Pairs of phandle and specifier for the DMA channels that are used by
11 the core. The core expects one or two dma channels: one for transmit and
Dadi,axi-i2s.txt11 - dmas: Pairs of phandle and specifier for the DMA channels that are used by
12 the core. The core expects two dma channels, one for transmit and one for
/linux-4.1.27/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.
Dtwl4030-madc-hwmon17 channels which can be used in different modes.
20 See this table for the meaning of the different channels
Dmc13783-adc21 (MC13783) resp. 12 (MC13892) channels which can be used in different modes. The
24 Some channels can be used as General Purpose inputs or in a dedicated mode with
30 See the following tables for the meaning of the different channels and their
/linux-4.1.27/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 …]
Domap-mcpdm.c299 int channels; in omap_mcpdm_dai_hw_params() local
302 channels = params_channels(params); in omap_mcpdm_dai_hw_params()
303 switch (channels) { in omap_mcpdm_dai_hw_params()
338 (MCPDM_DN_THRES_MAX - threshold) * channels; in omap_mcpdm_dai_hw_params()
344 dma_data->maxburst = threshold * channels; in omap_mcpdm_dai_hw_params()
/linux-4.1.27/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.1.27/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.c560 int i, err, channels; in peak_pci_probe() local
582 channels = 4; in peak_pci_probe()
584 channels = 3; in peak_pci_probe()
586 channels = 2; in peak_pci_probe()
588 channels = 1; in peak_pci_probe()
597 reg_base = pci_iomap(pdev, 1, PEAK_PCI_CHAN_SIZE * channels); in peak_pci_probe()
616 for (i = 0; i < channels; i++) { in peak_pci_probe()
637 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.1.27/drivers/phy/
Dphy-rcar-gen2.c68 struct rcar_gen2_channel *channels; member
219 if (np == drv->channels[i].of_node) in rcar_gen2_phy_xlate()
226 return drv->channels[i].phys[args->args[0]].phy; in rcar_gen2_phy_xlate()
277 drv->channels = devm_kcalloc(dev, drv->num_channels, in rcar_gen2_phy_probe()
280 if (!drv->channels) in rcar_gen2_phy_probe()
284 struct rcar_gen2_channel *channel = drv->channels + i; in rcar_gen2_phy_probe()
/linux-4.1.27/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.1.27/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.1.27/drivers/edac/
Dedac_mc.c105 edac_dbg(4, " csrow->channels = %p\n", csrow->channels); in edac_mc_dump_csrow()
224 if (csr->channels) { in _edac_mc_free()
226 kfree(csr->channels[chn]); in _edac_mc_free()
227 kfree(csr->channels); in _edac_mc_free()
359 csr->channels = kcalloc(tot_channels, sizeof(*csr->channels), in edac_mc_alloc()
361 if (!csr->channels) in edac_mc_alloc()
365 chan = kzalloc(sizeof(**csr->channels), GFP_KERNEL); in edac_mc_alloc()
368 csr->channels[chn] = chan; in edac_mc_alloc()
385 chan = mci->csrows[row]->channels[chn]; in edac_mc_alloc()
740 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()
259 struct rank_info *rank = csrow->channels[chan]; in channel_ce_count_show()
370 if (!csrow->channels[idx]->dimm->nr_pages) in csrow_dev_is_visible()
397 nr_pages += csrow->channels[chan]->dimm->nr_pages; in nr_pages_per_csrow()
638 ri->channels[chan]->ce_count = 0; in mci_reset_counters_store()
[all …]
/linux-4.1.27/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.1.27/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.1.27/include/sound/
Dad1843.h36 unsigned int channels);
42 unsigned int channels);
/linux-4.1.27/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.1.27/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()
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.1.27/include/uapi/linux/hsi/
Dhsi_char.h53 uint32_t channels; member
58 uint32_t channels; member
/linux-4.1.27/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.c366 list_for_each_entry(chan, &device->channels, device_node) in dma_issue_pending_all()
404 list_for_each_entry(chan, &device->channels, device_node) { in min_chan()
448 list_for_each_entry(chan, &device->channels, device_node) in dma_channel_rebalance()
515 list_for_each_entry(chan, &dev->channels, device_node) { in private_candidate()
521 list_for_each_entry(chan, &dev->channels, device_node) { in private_candidate()
718 list_for_each_entry(chan, &device->channels, device_node) { in dmaengine_get()
755 list_for_each_entry(chan, &device->channels, device_node) in dmaengine_put()
870 list_for_each_entry(chan, &device->channels, device_node) { in dma_async_device_register()
907 list_for_each_entry(chan, &device->channels, device_node) { in dma_async_device_register()
939 list_for_each_entry(chan, &device->channels, device_node) { in dma_async_device_register()
[all …]
Dsirf-dma.c86 struct sirfsoc_dma_chan channels[SIRFSOC_DMA_CHANNELS]; member
109 return container_of(schan, struct sirfsoc_dma, channels[c->chan_id]); in dma_chan_to_sirfsoc_dma()
169 schan = &sdma->channels[ch]; in sirfsoc_dma_irq()
205 schan = &sdma->channels[i]; in sirfsoc_dma_process_completed()
640 return dma_get_slave_channel(&sdma->channels[request].chan); in of_dma_sirfsoc_xlate()
721 INIT_LIST_HEAD(&dma->channels); in sirfsoc_dma_probe()
728 schan = &sdma->channels[i]; in sirfsoc_dma_probe()
740 list_add_tail(&schan->chan.device_node, &dma->channels); in sirfsoc_dma_probe()
835 schan = &sdma->channels[ch]; in sirfsoc_dma_pm_suspend()
868 schan = &sdma->channels[ch]; in sirfsoc_dma_pm_resume()
Damba-pl08x.c117 u8 channels; member
608 for (i = 0; i < pl08x->vd->channels; i++) { in pl08x_get_phy_channel()
622 if (i == pl08x->vd->channels) { in pl08x_get_phy_channel()
694 list_for_each_entry(p, &pl08x->memcpy.channels, vc.chan.device_node) in pl08x_phy_free()
701 list_for_each_entry(p, &pl08x->slave.channels, vc.chan.device_node) in pl08x_phy_free()
1825 for (i = 0; i < pl08x->vd->channels; i++) { in pl08x_irq()
1884 struct dma_device *dmadev, unsigned int channels, bool slave) in pl08x_dma_init_virtual_channels() argument
1889 INIT_LIST_HEAD(&dmadev->channels); in pl08x_dma_init_virtual_channels()
1896 for (i = 0; i < channels; i++) { in pl08x_dma_init_virtual_channels()
1937 next, &dmadev->channels, vc.chan.device_node) { in pl08x_free_virtual_channels()
[all …]
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/drivers/soc/ti/
Dknav_qmss_acc.c445 int channel, channels; in knav_acc_free_range() local
450 channels = 1; in knav_acc_free_range()
452 channels = range->num_queues; in knav_acc_free_range()
454 for (channel = 0; channel < channels; channel++) { in knav_acc_free_range()
491 int ret, channel, channels; in knav_init_acc_range() local
530 channels = range->num_queues; in knav_init_acc_range()
533 channels = 1; in knav_init_acc_range()
554 range->acc = devm_kzalloc(kdev->dev, channels * sizeof(*range->acc), in knav_init_acc_range()
559 for (channel = 0; channel < channels; channel++) { in knav_init_acc_range()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/Documentation/devicetree/bindings/mipi/dsi/
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.1.27/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.1.27/drivers/clocksource/
Dsh_mtu2.c53 struct sh_mtu2_channel *channels; member
429 mtu->channels = kzalloc(sizeof(*mtu->channels) * mtu->num_channels, in sh_mtu2_setup()
431 if (mtu->channels == NULL) { in sh_mtu2_setup()
437 ret = sh_mtu2_setup_channel(&mtu->channels[i], i, mtu); in sh_mtu2_setup()
447 kfree(mtu->channels); in sh_mtu2_setup()
/linux-4.1.27/sound/pci/ctxfi/
Dctpcm.c401 { .channels = 1,
403 { .channels = 2,
409 { .channels = 1,
411 { .channels = 2,
417 { .channels = 1,
419 { .channels = 2,
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/arch/arm/mach-ep93xx/
Ddma.c65 .channels = ep93xx_dma_m2p_channels,
96 .channels = ep93xx_dma_m2m_channels,
/linux-4.1.27/drivers/iio/imu/
Dadis16400_core.c697 .channels = adis16300_channels,
708 .channels = adis16334_channels,
720 .channels = adis16350_channels,
731 .channels = adis16350_channels,
743 .channels = adis16350_channels,
755 .channels = adis16350_channels,
767 .channels = adis16400_channels,
778 .channels = adis16448_channels,
853 const struct iio_chan_spec *ch = &chip_info->channels[i]; in adis16400_setup_chan_mask()
879 indio_dev->channels = st->variant->channels; in adis16400_probe()
/linux-4.1.27/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.1.27/drivers/hsi/controllers/
Domap_ssi.h48 u32 channels; member
93 unsigned int channels; member
/linux-4.1.27/include/linux/i2c/
Dtwl4030-madc.h46 unsigned long channels; member
54 void (*func_cb)(int len, int channels, int *buf);
/linux-4.1.27/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.1.27/sound/soc/qcom/
Dlpass-platform.c90 unsigned int channels = params_channels(params); in lpass_platform_pcmops_hw_params() local
108 switch (channels) { in lpass_platform_pcmops_hw_params()
124 __func__, bitwidth, channels); in lpass_platform_pcmops_hw_params()
130 switch (channels) { in lpass_platform_pcmops_hw_params()
148 __func__, bitwidth, channels); in lpass_platform_pcmops_hw_params()
154 __func__, bitwidth, channels); in lpass_platform_pcmops_hw_params()
/linux-4.1.27/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()
Ddce3_1_afmt.c96 if (sad->channels > max_channels) { in dce3_2_afmt_write_sad_regs()
97 value = MAX_CHANNELS(sad->channels) | in dce3_2_afmt_write_sad_regs()
100 max_channels = sad->channels; in dce3_2_afmt_write_sad_regs()
/linux-4.1.27/drivers/net/wireless/iwlegacy/
Ddebug.c536 struct ieee80211_channel *channels = NULL; in il_dbgfs_channels_read() local
553 channels = supp_band->channels; in il_dbgfs_channels_read()
564 channels[i].hw_value, in il_dbgfs_channels_read()
565 channels[i].max_power, in il_dbgfs_channels_read()
566 channels[i]. in il_dbgfs_channels_read()
569 ((channels[i]. in il_dbgfs_channels_read()
571 (channels[i]. in il_dbgfs_channels_read()
574 channels[i]. in il_dbgfs_channels_read()
580 channels = supp_band->channels; in il_dbgfs_channels_read()
591 channels[i].hw_value, in il_dbgfs_channels_read()
[all …]
/linux-4.1.27/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.1.27/Documentation/devicetree/bindings/hwmon/
Dntc_thermistor.txt25 - "io-channels" Channel node of ADC to be used for
40 io-channels = <&adc 3>;
/linux-4.1.27/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.1.27/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
/linux-4.1.27/Documentation/devicetree/bindings/serial/
Dqcom,msm-uartdm.txt4 transmit and/or receive channels can be offloaded to a dma-engine. From a
27 - dmas: Should contain dma specifiers for transmit and receive channels
28 - dma-names: Should contain "tx" for transmit and "rx" for receive channels
/linux-4.1.27/drivers/staging/iio/Documentation/
Dinkernel.txt31 The driver must provide datasheet_name values for its channels and
54 There is also provision for retrieving all of the channels associated
56 iio_hwmon where the number and naming of channels is not known by the
/linux-4.1.27/Documentation/devicetree/bindings/pwm/
Dpwm-samsung.txt5 PWM timer block provides 5 PWM channels (not all of them can drive physical
37 - samsung,pwm-outputs: list of PWM channels used as PWM outputs on particular
38 platform - an array of up to 5 elements being indices of PWM channels
/linux-4.1.27/Documentation/input/
Dwalkera0701.txt88 Values for first four channels (analog joystick values) can be found in
93 Next nibbles 12 .. 21 represents four channels (not all channels can be
95 four channels. In nibbles 22 and 23 is a special magic number. Nibble 24 is
/linux-4.1.27/Documentation/leds/
Dleds-lp55xx.txt12 Create LED class devices for multiple output channels
26 control multi output LED channels such as led current, channel index.
30 For example, LP5521 has maximum 3 LED channels.
31 LP5523/55231 has 9 output channels.
48 Maximum number of channels
88 Two LEDs are configured as pattern output channels.
/linux-4.1.27/drivers/net/wireless/rt2x00/
Drt2x00dev.c938 struct ieee80211_channel *channels; in rt2x00lib_probe_hw_modes() local
949 channels = kcalloc(spec->num_channels, sizeof(*channels), GFP_KERNEL); in rt2x00lib_probe_hw_modes()
950 if (!channels) in rt2x00lib_probe_hw_modes()
967 rt2x00lib_channel(&channels[i], in rt2x00lib_probe_hw_modes()
968 spec->channels[i].channel, in rt2x00lib_probe_hw_modes()
980 rt2x00dev->bands[IEEE80211_BAND_2GHZ].channels = channels; in rt2x00lib_probe_hw_modes()
998 rt2x00dev->bands[IEEE80211_BAND_5GHZ].channels = &channels[14]; in rt2x00lib_probe_hw_modes()
1009 kfree(channels); in rt2x00lib_probe_hw_modes()
1020 kfree(rt2x00dev->hw->wiphy->bands[IEEE80211_BAND_2GHZ]->channels); in rt2x00lib_remove_hw()
/linux-4.1.27/sound/firewire/
Damdtp.c402 unsigned int channels, remaining_frames, i, c; in amdtp_write_s32() local
405 channels = s->pcm_channels; in amdtp_write_s32()
411 for (c = 0; c < channels; ++c) { in amdtp_write_s32()
427 unsigned int channels, remaining_frames, i, c; in amdtp_write_s16() local
430 channels = s->pcm_channels; in amdtp_write_s16()
436 for (c = 0; c < channels; ++c) { in amdtp_write_s16()
452 unsigned int channels, remaining_frames, i, c; in amdtp_read_s32() local
455 channels = s->pcm_channels; in amdtp_read_s32()
461 for (c = 0; c < channels; ++c) { in amdtp_read_s32()
/linux-4.1.27/drivers/char/ipmi/
Dipmi_msghandler.c433 struct ipmi_channel channels[IPMI_MAX_CHANNELS]; member
1129 user->intf->channels[channel].address = address; in ipmi_set_my_address()
1140 *address = user->intf->channels[channel].address; in ipmi_get_my_address()
1151 user->intf->channels[channel].lun = LUN & 0x3; in ipmi_set_my_LUN()
1162 *address = user->intf->channels[channel].lun; in ipmi_get_my_LUN()
1657 if (intf->channels[addr->channel].medium in i_ipmi_request()
1787 if ((intf->channels[addr->channel].medium in i_ipmi_request()
1789 && (intf->channels[addr->channel].medium in i_ipmi_request()
1923 *lun = intf->channels[addr->channel].lun; in check_addr()
1924 *saddr = intf->channels[addr->channel].address; in check_addr()
[all …]
/linux-4.1.27/sound/soc/ux500/
Dmop500_ab8500.c225 int channels, ret = 0, driver_mode, slots; in mop500_ab8500_hw_params() local
256 channels = params_channels(params); in mop500_ab8500_hw_params()
272 if (channels == 8) in mop500_ab8500_hw_params()
300 switch (channels) { in mop500_ab8500_hw_params()

123456