| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | selq.h | 30 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 D | selq.c | 14 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 D | ad8366.c | 44 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 D | mcp320x.c | 65 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 D | rzg2l_adc.c | 73 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 D | ti-adc128s052.c | 22 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 D | max1363.c | 136 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 D | ad4080.c | 182 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 D | sun20i-gpadc-iio.c | 148 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 D | ad7173.c | 176 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 D | aspeed_adc.c | 101 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 D | cap11xx.c | 89 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 D | mcp4821.c | 71 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 D | ti-dac082s085.c | 23 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 D | ti-dac5571.c | 32 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 D | audioreach.c | 309 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 D | q6afe.h | 172 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 D | ds1803.c | 37 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 D | mixer_us16x08.c | 1130 .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 D | bcm2835.c | 15 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 D | iio_generic_buffer.c | 50 * @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 D | atlas-ezo-sensor.c | 31 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 D | transobj.c | 316 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 D | phy-rcar-gen2.c | 66 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 D | hid-sensor-prox.c | 41 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()
|