Home
last modified time | relevance | path

Searched refs:num_channels (Results 1 – 25 of 444) sorted by relevance

12345678910>>...18

/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dselq.h30 static inline u16 mlx5e_txq_to_ch_ix(u16 txq, u16 num_channels) in mlx5e_txq_to_ch_ix() argument
32 while (unlikely(txq >= num_channels)) in mlx5e_txq_to_ch_ix()
33 txq -= num_channels; in mlx5e_txq_to_ch_ix()
37 static inline u16 mlx5e_txq_to_ch_ix_htb(u16 txq, u16 num_channels) in mlx5e_txq_to_ch_ix_htb() argument
39 if (unlikely(txq >= num_channels)) { in mlx5e_txq_to_ch_ix_htb()
40 if (unlikely(txq >= num_channels << 3)) in mlx5e_txq_to_ch_ix_htb()
41 txq %= num_channels; in mlx5e_txq_to_ch_ix_htb()
44 txq -= num_channels; in mlx5e_txq_to_ch_ix_htb()
45 while (txq >= num_channels); in mlx5e_txq_to_ch_ix_htb()
H A Dselq.c14 unsigned int num_channels; member
46 .num_channels = 1, in mlx5e_selq_init()
86 selq->standby->num_channels = params->num_channels; in mlx5e_selq_prepare_params()
89 selq->standby->num_channels * selq->standby->num_tcs; in mlx5e_selq_prepare_params()
223 return mlx5e_txq_to_ch_ix(txq_ix, selq->num_channels) + in mlx5e_select_queue()
224 up * selq->num_channels; in mlx5e_select_queue()
235 return selq->num_channels; in mlx5e_select_queue()
244 return mlx5e_txq_to_ch_ix_htb(txq_ix, selq->num_channels); in mlx5e_select_queue()
260 txq_ix = mlx5e_txq_to_ch_ix(txq_ix, selq->num_channels); in mlx5e_select_queue()
267 return txq_ix + up * selq->num_channels; in mlx5e_select_queue()
/linux/drivers/iio/amplifiers/
H A Dad8366.c44 size_t num_channels; member
45 size_t (*pack_code)(const unsigned char *code, size_t num_channels,
61 static size_t ad8366_pack_code(const unsigned char *code, size_t num_channels, in ad8366_pack_code() argument
71 static size_t adrf5731_pack_code(const unsigned char *code, size_t num_channels, in adrf5731_pack_code() argument
78 static size_t hmc271_pack_code(const unsigned char *code, size_t num_channels, in hmc271_pack_code() argument
90 .num_channels = 2,
99 .num_channels = 1,
107 .num_channels = 1,
115 .num_channels = 1,
123 .num_channels = 1,
[all …]
/linux/drivers/iio/adc/
H A Dmcp320x.c65 unsigned int num_channels; member
134 if (adc->chip_info->num_channels > 1) in mcp320x_adc_conversion()
303 .num_channels = ARRAY_SIZE(mcp3201_channels),
308 .num_channels = ARRAY_SIZE(mcp3202_channels),
313 .num_channels = ARRAY_SIZE(mcp3204_channels),
318 .num_channels = ARRAY_SIZE(mcp3208_channels),
323 .num_channels = ARRAY_SIZE(mcp3201_channels),
328 .num_channels = ARRAY_SIZE(mcp3202_channels),
333 .num_channels = ARRAY_SIZE(mcp3204_channels),
338 .num_channels = ARRAY_SIZE(mcp3208_channels),
[all …]
H A Drzg2l_adc.c73 u8 num_channels; member
79 u8 num_channels; member
199 reg &= ~GENMASK(hw_params->num_channels - 1, 0); in rzg2l_adc_conversion_setup()
310 intst = reg & GENMASK(hw_params->num_channels - 1, 0); in rzg2l_adc_isr()
314 for_each_set_bit(ch, &intst, hw_params->num_channels) in rzg2l_adc_isr()
335 int num_channels; in rzg2l_adc_parse_properties() local
342 num_channels = devm_iio_adc_device_alloc_chaninfo_se(&pdev->dev, in rzg2l_adc_parse_properties()
344 hw_params->num_channels - 1, in rzg2l_adc_parse_properties()
346 if (num_channels < 0) in rzg2l_adc_parse_properties()
347 return num_channels; in rzg2l_adc_parse_properties()
[all …]
H A Dti-adc128s052.c22 u8 num_channels; member
132 .num_channels = ARRAY_SIZE(simple_2chan_adc_channels),
138 .num_channels = ARRAY_SIZE(simple_4chan_adc_channels),
144 .num_channels = ARRAY_SIZE(simple_8chan_adc_channels),
150 .num_channels = ARRAY_SIZE(simple_1chan_adc_channels),
158 .num_channels = ARRAY_SIZE(simple_2chan_adc_channels),
166 .num_channels = ARRAY_SIZE(simple_4chan_adc_channels),
174 .num_channels = ARRAY_SIZE(simple_8chan_adc_channels),
205 indio_dev->num_channels = config->num_channels; in adc128_probe()
H A Dmax1363.c136 int num_channels; member
1058 .num_channels = ARRAY_SIZE(max1361_channels),
1068 .num_channels = ARRAY_SIZE(max1361_channels),
1078 .num_channels = ARRAY_SIZE(max1363_channels),
1088 .num_channels = ARRAY_SIZE(max1363_channels),
1099 .num_channels = ARRAY_SIZE(max1036_channels),
1109 .num_channels = ARRAY_SIZE(max1036_channels),
1119 .num_channels = ARRAY_SIZE(max1038_channels),
1129 .num_channels = ARRAY_SIZE(max1038_channels),
1139 .num_channels = ARRAY_SIZE(max1136_channels),
[all …]
H A Dad4080.c182 unsigned int num_channels; member
420 for (unsigned int ch = 0; ch < st->info->num_channels; ch++) { in ad4880_update_scan_mode()
560 .num_channels = 1,
570 .num_channels = 1,
580 .num_channels = 1,
590 .num_channels = 1,
600 .num_channels = 1,
610 .num_channels = 1,
620 .num_channels = 1,
630 .num_channels = 1,
[all …]
H A Dsun20i-gpadc-iio.c148 for (unsigned int i = 0; i < indio_dev->num_channels; i++) in sun20i_gpadc_fwnode_xlate()
177 int num_channels; in sun20i_gpadc_alloc_channels() local
180 num_channels = devm_iio_adc_device_alloc_chaninfo_se(dev, in sun20i_gpadc_alloc_channels()
182 if (num_channels < 0) in sun20i_gpadc_alloc_channels()
183 return num_channels; in sun20i_gpadc_alloc_channels()
186 indio_dev->num_channels = num_channels; in sun20i_gpadc_alloc_channels()
H A Dad7173.c176 unsigned int num_channels; member
243 unsigned int num_channels; member
475 for (i = 0; i < st->num_channels; i++) { in ad7173_calibrate_all()
690 for (i = 0; i < st->num_channels; i++) { in ad7173_find_live_config()
708 for (i = 0; i < st->num_channels; i++) in ad7173_free_config_slot_lru()
868 for (i = 0; i < st->num_channels; i++) { in ad7173_disable_all()
943 .num_channels = 16,
965 .num_channels = 16,
986 .num_channels = 16,
1005 .num_channels = 16,
[all …]
H A Daspeed_adc.c101 unsigned int num_channels; member
131 static inline u32 aspeed_adc_channels_mask(unsigned int num_channels) in aspeed_adc_channels_mask() argument
133 if (num_channels > 16) in aspeed_adc_channels_mask()
136 return BIT(num_channels) - 1; in aspeed_adc_channels_mask()
147 return data->model_data->num_channels - 1; in aspeed_adc_get_active_channels()
148 return data->model_data->num_channels; in aspeed_adc_get_active_channels()
670 indio_dev->num_channels = data->model_data->num_channels; in aspeed_adc_probe()
707 .num_channels = 16,
718 .num_channels = 16,
729 .num_channels = 8,
[all …]
/linux/drivers/input/keyboard/
H A Dcap11xx.c89 unsigned int num_channels; member
256 priv->model->num_channels)) { in cap11xx_init_keys()
257 for (i = 0; i < priv->model->num_channels; i++) { in cap11xx_init_keys()
271 if (priv->model->num_channels > 4) { in cap11xx_init_keys()
284 for (i = 0; i < priv->model->num_channels; i++) { in cap11xx_init_keys()
305 for (i = 0; i < priv->model->num_channels; i++) in cap11xx_init_keys()
309 priv->keycodes, priv->model->num_channels); in cap11xx_init_keys()
350 if (priv->model->num_channels > 8) { in cap11xx_thread_func()
518 if (!id || !cap || !cap->num_channels) { in cap11xx_i2c_probe()
524 struct_size(priv, keycodes, cap->num_channels), in cap11xx_i2c_probe()
[all …]
/linux/drivers/iio/dac/
H A Dmcp4821.c71 int num_channels; member
91 .num_channels = 1,
98 .num_channels = 2,
106 .num_channels = 1,
113 .num_channels = 2,
121 .num_channels = 1,
128 .num_channels = 2,
276 indio_dev->num_channels = info->num_channels; in mcp4821_probe()
H A Dti-dac082s085.c23 u8 num_channels; member
28 [dual_8bit] = { .num_channels = 2, .resolution = 8 },
29 [dual_10bit] = { .num_channels = 2, .resolution = 10 },
30 [dual_12bit] = { .num_channels = 2, .resolution = 12 },
31 [quad_8bit] = { .num_channels = 4, .resolution = 8 },
32 [quad_10bit] = { .num_channels = 4, .resolution = 10 },
33 [quad_12bit] = { .num_channels = 4, .resolution = 12 },
284 indio_dev->num_channels = spec->num_channels; in ti_dac_probe()
H A Dti-dac5571.c32 u8 num_channels; member
37 [single_8bit] = {.num_channels = 1, .resolution = 8},
38 [single_10bit] = {.num_channels = 1, .resolution = 10},
39 [single_12bit] = {.num_channels = 1, .resolution = 12},
40 [quad_8bit] = {.num_channels = 4, .resolution = 8},
41 [quad_10bit] = {.num_channels = 4, .resolution = 10},
42 [quad_12bit] = {.num_channels = 4, .resolution = 12},
332 indio_dev->num_channels = spec->num_channels; in dac5571_probe()
345 switch (spec->num_channels) { in dac5571_probe()
359 for (i = 0; i < spec->num_channels; i++) { in dac5571_probe()
/linux/sound/soc/qcom/qdsp6/
H A Daudioreach.c309 void audioreach_set_default_channel_mapping(u8 *ch_map, int num_channels) in apm_populate_container_config()
311 if (num_channels == 1) { in apm_populate_container_config()
313 } else if (num_channels == 2) { in apm_populate_container_config()
316 } else if (num_channels == 4) { in apm_populate_sub_graph_config()
677 hw_cfg->mf.num_channels = cfg->num_channels; in audioreach_codec_dma_set_media_format()
737 hw_cfg->mf.num_channels = cfg->num_channels; in audioreach_codec_dma_set_media_format()
860 uint32_t num_channels = cfg->num_channels; in audioreach_mfc_set_media_format()
270 audioreach_set_default_channel_mapping(u8 * ch_map,int num_channels) audioreach_set_default_channel_mapping() argument
844 uint32_t num_channels = cfg->num_channels; audioreach_mfc_set_media_format() local
1110 uint32_t num_channels = mcfg->num_channels; audioreach_pcm_set_media_format() local
1160 uint32_t num_channels = mcfg->num_channels; audioreach_shmem_set_media_format() local
[all...]
H A Dq6afe.h172 u16 num_channels;
180 u16 num_channels;
186 u16 num_channels;
203 u16 num_channels;
228 * @num_channels: Number of channels
235 u16 num_channels;
171 u16 num_channels; global() member
179 u16 num_channels; global() member
185 u16 num_channels; global() member
202 u16 num_channels; global() member
234 u16 num_channels; global() member
/linux/drivers/iio/potentiometer/
H A Dds1803.c37 u8 num_channels; member
75 ret = i2c_master_recv(data->client, result, indio_dev->num_channels); in ds1803_read()
104 .num_channels = ARRAY_SIZE(ds1803_channels),
112 .num_channels = ARRAY_SIZE(ds1803_channels),
120 .num_channels = ARRAY_SIZE(ds1803_channels),
128 .num_channels = ARRAY_SIZE(ds3502_channels),
221 indio_dev->num_channels = data->cfg->num_channels; in ds1803_probe()
/linux/sound/usb/
H A Dmixer_us16x08.c1130 .num_channels = 16,
1137 .num_channels = 16,
1144 .num_channels = 16,
1151 .num_channels = 16,
1158 .num_channels = 16,
1165 .num_channels = 16,
1172 .num_channels = 16,
1179 .num_channels = 16,
1186 .num_channels = 16,
1193 .num_channels
[all...]
/linux/drivers/staging/vc04_services/bcm2835-audio/
H A Dbcm2835.c15 static int num_channels = MAX_SUBSTREAMS; variable
21 module_param(num_channels, int, 0644);
22 MODULE_PARM_DESC(num_channels, "Number of audio channels (default: 8)");
283 if (num_channels <= 0 || num_channels > MAX_SUBSTREAMS) { in snd_bcm2835_alsa_probe()
284 num_channels = MAX_SUBSTREAMS; in snd_bcm2835_alsa_probe()
286 num_channels); in snd_bcm2835_alsa_probe()
293 err = snd_add_child_devices(dev, num_channels); in snd_bcm2835_alsa_probe()
/linux/tools/iio/
H A Diio_generic_buffer.c50 * @num_channels: number of channels
55 static unsigned int size_from_channelarray(struct iio_channel_info *channels, int num_channels) in size_from_channelarray()
61 while (i < num_channels) { in size_from_channelarray()
235 * @num_channels: number of channels in enable_disable_all_channels()
238 int num_channels) in enable_disable_all_channels()
242 for (k = 0; k < num_channels; k++) in enable_disable_all_channels()
409 int num_channels = 0; in main()
609 ret = build_channel_array(dev_dir_name, buffer_idx, &channels, &num_channels); in main()
615 if (num_channels && autochannels == AUTOCHANNELS_ENABLED && in main()
622 if ((!num_channels in main()
54 size_from_channelarray(struct iio_channel_info * channels,int num_channels) size_from_channelarray() argument
184 process_scan(char * data,struct iio_channel_info * channels,int num_channels) process_scan() argument
355 int num_channels = 0; main() local
[all...]
/linux/drivers/iio/chemical/
H A Datlas-ezo-sensor.c31 int num_channels; member
87 .num_channels = 1,
92 .num_channels = 1,
97 .num_channels = 1,
220 indio_dev->num_channels = chip->num_channels; in atlas_ezo_probe()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Dtransobj.c316 for (i = 0; i < hp->num_channels; i++) { in mlx5_hairpin_create_queues()
322 for (i = 0; i < hp->num_channels; i++) { in mlx5_hairpin_create_queues()
333 i = hp->num_channels; in mlx5_hairpin_create_queues()
344 for (i = 0; i < hp->num_channels; i++) { in mlx5_hairpin_destroy_queues()
396 for (i = 0; i < hp->num_channels; i++) { in mlx5_hairpin_pair_queues()
405 for (i = 0; i < hp->num_channels; i++) { in mlx5_hairpin_pair_queues()
419 i = hp->num_channels; in mlx5_hairpin_pair_queues()
431 for (i = 0; i < hp->num_channels; i++) in mlx5_hairpin_unpair_peer_sq()
441 for (i = 0; i < hp->num_channels; i++) in mlx5_hairpin_unpair_queues()
457 size = sizeof(*hp) + params->num_channels * 2 * sizeof(u32); in mlx5_core_hairpin_create()
[all …]
/linux/drivers/phy/renesas/
H A Dphy-rcar-gen2.c66 int num_channels; member
73 const u32 num_channels; member
274 .num_channels = ARRAY_SIZE(pci_select_value),
280 .num_channels = ARRAY_SIZE(usb20_select_value),
319 for (i = 0; i < drv->num_channels; i++) { in rcar_gen2_phy_xlate()
324 if (i >= drv->num_channels || args->args[0] >= 2) in rcar_gen2_phy_xlate()
374 drv->num_channels = of_get_child_count(dev->of_node); in rcar_gen2_phy_probe()
375 drv->channels = devm_kcalloc(dev, drv->num_channels, in rcar_gen2_phy_probe()
391 if (error || channel_num >= data->num_channels) { in rcar_gen2_phy_probe()
/linux/drivers/iio/light/
H A Dhid-sensor-prox.c41 int num_channels; member
87 if (chan->scan_index >= prox_state->num_channels) in prox_read_raw()
107 if (chan->scan_index >= prox_state->num_channels) in prox_read_raw()
190 for (chan = 0; chan < prox_state->num_channels; chan++) in prox_capture_sample()
193 if (chan == prox_state->num_channels) in prox_capture_sample()
255 st->num_channels = index; in prox_parse_report()
293 indio_dev->num_channels = prox_state->num_channels; in hid_prox_probe()

12345678910>>...18