/linux-master/sound/soc/qcom/ |
H A D | sdm845.c | 105 int channels, slot_width; local 117 channels = params_channels(params); 128 channels, tdm_slot_offset); 143 ret = snd_soc_dai_set_channel_map(cpu_dai, channels, 536 struct snd_interval *channels = hw_param_interval(params, local 541 channels->min = channels->max = 2;
|
/linux-master/sound/soc/sprd/ |
H A D | sprd-pcm-compress.c | 53 * save power. That means we can request 2 dma channels, one for source channel, 294 compr_params.channels = stream->num_channels; 425 int channels = stream->num_channels, ret = 0, i; local 435 for (i = channels - 1; i >= 0; i--) { 450 for (i = channels - 1; i >= 0; i--) { 461 for (i = channels - 1; i >= 0; i--) { 479 for (i = channels - 1; i >= 0; i--) { 491 for (i = channels - 1; i >= 0; i--) {
|
/linux-master/drivers/iio/imu/ |
H A D | adis16480.c | 139 const struct iio_chan_spec *channels; member in struct:adis16480_chip_info 930 .channels = adis16485_channels, 950 .channels = adis16480_channels, 964 .channels = adis16485_channels, 978 .channels = adis16480_channels, 992 .channels = adis16485_channels, 1006 .channels = adis16485_channels, 1022 .channels = adis16485_channels, 1038 .channels = adis16485_channels, 1054 .channels [all...] |
/linux-master/drivers/net/wireless/intel/iwlegacy/ |
H A D | debug.c | 501 struct ieee80211_channel *channels = NULL; local 518 channels = supp_band->channels; 522 "Displaying %d channels in 2.4GHz band 802.11bg):\n", 529 channels[i].hw_value, 530 channels[i].max_power, 531 channels[i]. 534 ((channels[i]. 536 (channels[i]. 539 channels[ 805 DEBUGFS_READ_FILE_OPS(channels); variable [all...] |
/linux-master/drivers/iio/ |
H A D | industrialio-buffer.c | 1604 const struct iio_chan_spec *channels; local 1615 channels = indio_dev->channels; 1616 if (channels) { 1619 if (channels[i].scan_index < 0) 1623 if (channels[i].scan_type.storagebits < 1624 channels[i].scan_type.realbits + 1625 channels[i].scan_type.shift) { 1628 i, channels[i].scan_type.storagebits, 1629 channels[ 1740 const struct iio_chan_spec *channels; local [all...] |
/linux-master/sound/pci/lx6464es/ |
H A D | lx_core.c | 421 int channels) 430 chip->rmh.cmd[0] |= channels; 674 u32 channels = runtime->channels; local 689 chip->rmh.cmd[0] |= channels-1; 829 * \todo: can we unmute capture/playback channels independently? 875 int lx_level_peaks(struct lx6464es *chip, int is_capture, int channels, argument 882 for (i = 0; i < channels; i += 4) { 1018 const u32 channels = substream->runtime->channels; local 420 lx_pipe_allocate(struct lx6464es *chip, u32 pipe, int is_capture, int channels) argument [all...] |
/linux-master/drivers/iio/light/ |
H A D | si1145.c | 154 const struct iio_chan_spec *channels; member in struct:si1145_part_info 186 * channels are enabled): 187 * 6*2 bytes channels data + 4 bytes alignment + 475 if (indio_dev->channels[i + run].address != 476 indio_dev->channels[i].address + 2 * run) 482 data->client, indio_dev->channels[i].address, 518 switch (indio_dev->channels[i].address) { 535 switch (indio_dev->channels[i].type) { 541 if (indio_dev->channels[i].type == IIO_TEMP) 1142 * Program the channels w [all...] |
H A D | isl29018.c | 663 const struct iio_chan_spec *channels; member in struct:isl29018_chip_info 671 .channels = isl29018_channels, 677 .channels = isl29023_channels, 683 .channels = isl29023_channels, 779 indio_dev->channels = isl29018_chip_info_tbl[dev_id].channels;
|
/linux-master/drivers/firmware/tegra/ |
H A D | bpmp.c | 84 count = bpmp->soc->channels.thread.count; 117 unsigned long timeout = channel->bpmp->soc->channels.cpu_tx.timeout; 163 unsigned long timeout = channel->bpmp->soc->channels.cpu_tx.timeout; 256 unsigned long timeout = bpmp->soc->channels.thread.timeout; 257 unsigned int count = bpmp->soc->channels.thread.count; 331 /* Reset BPMP IPC channels during resume based on flags passed */ 378 /* Reset BPMP IPC channels during resume based on flags passed */ 394 timeout = usecs_to_jiffies(bpmp->soc->channels.thread.timeout); 683 count = bpmp->soc->channels.thread.count; 725 bpmp->threaded.count = bpmp->soc->channels [all...] |
/linux-master/drivers/misc/sgi-xp/ |
H A D | xpc_main.c | 20 * channel This part manages the channels and sends/receives 325 * disconnecting channels, will ensure that each of the partition's connected 326 * channels has the required number of assigned kthreads to get the work done. 401 DBUG_ON(part->channels != NULL); 402 part->channels = kcalloc(XPC_MAX_NCHANNELS, 405 if (part->channels == NULL) { 406 dev_err(xpc_chan, "can't get memory for channels\n"); 434 ch = &part->channels[ch_number]; 472 kfree(part->channels); 473 part->channels [all...] |
/linux-master/drivers/iio/dac/ |
H A D | ad5755.c | 179 * @channels: iio channel spec for the device 188 struct iio_chan_spec channels[AD5755_NUM_CHANNELS]; member in struct:ad5755_state 658 struct iio_chan_spec *channels = st->channels; local 662 channels[i] = st->chip_info->channel_template; 663 channels[i].channel = i; 664 channels[i].address = i; 666 channels[i].type = IIO_VOLTAGE; 668 channels[i].type = IIO_CURRENT; 671 indio_dev->channels [all...] |
H A D | ad5766.c | 66 * @num_channels: number of channels 67 * @channels: channel specification 71 const struct iio_chan_spec *channels; member in struct:ad5766_chip_info 107 * @dither_scale: Two bits are used for each of the 16 channels: 253 *val2 = st->chip_info->channels[0].scan_type.realbits; 488 .channels = ad5766_channels, 492 .channels = ad5767_channels, 621 indio_dev->channels = st->chip_info->channels;
|
/linux-master/drivers/char/xillybus/ |
H A D | xillybus_core.c | 177 channel = ep->channels[msg_channel]; 219 !ep->channels[msg_channel]->wr_supports_nonempty) { 224 channel = ep->channels[msg_channel]; 246 !ep->channels[msg_channel]->num_wr_buffers) { 250 channel = ep->channels[msg_channel]; 461 ep->channels = devm_kcalloc(dev, ep->num_channels + 1, 464 if (!ep->channels) 467 ep->channels[0] = NULL; /* Channel 0 is message buf. */ 469 /* Initialize all channels with defaults */ 504 ep->channels[ [all...] |
/linux-master/drivers/iio/adc/ |
H A D | xilinx-ams.c | 412 * PS channels, and next remaining bits represent PL channels. 418 scan_mask |= BIT_ULL(indio_dev->channels[i].scan_index); 425 /* configure basic channels */ 442 /* configure basic channels */ 833 if (dev->channels[i].scan_index == scan_index) 836 return &dev->channels[i]; 990 * For other channels we don't know whether it is a upper or 1175 struct iio_chan_spec *channels, int num_channels) 1187 chan = &channels[num_channel 1174 ams_get_ext_chan(struct fwnode_handle *chan_node, struct iio_chan_spec *channels, int num_channels) argument 1214 ams_init_module(struct iio_dev *indio_dev, struct fwnode_handle *fwnode, struct iio_chan_spec *channels) argument [all...] |
H A D | axp20x_adc.c | 156 * Channels are mapped by physical system. Their channels share the same index. 624 struct iio_chan_spec const *channels; member in struct:axp_data 635 .channels = axp20x_adc_channels, 645 .channels = axp22x_adc_channels, 654 .channels = axp813_adc_channels, 709 indio_dev->channels = info->data->channels;
|
/linux-master/drivers/dma/ |
H A D | dmatest.c | 44 "Maximum number of channels to use (default: all)"); 102 * @max_channels: maximum number of channels to use 134 * @channels: channels under test 135 * @nr_channels: number of channels under test 145 struct list_head channels; member in struct:dmatest_info 151 .channels = LIST_HEAD_INIT(test_info.channels), 256 list_for_each_entry(dtc, &info->channels, node) { 272 list_for_each_entry(dtc, &info->channels, nod [all...] |
/linux-master/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_ethtool.c | 1057 struct ethtool_channels *channels) 1061 channels->max_combined = QEDE_MAX_RSS_CNT(edev); 1062 channels->max_rx = QEDE_MAX_RSS_CNT(edev); 1063 channels->max_tx = QEDE_MAX_RSS_CNT(edev); 1064 channels->combined_count = QEDE_QUEUE_CNT(edev) - edev->fp_num_tx - 1066 channels->tx_count = edev->fp_num_tx; 1067 channels->rx_count = edev->fp_num_rx; 1071 struct ethtool_channels *channels) 1077 "set-channels command parameters: rx = %d, tx = %d, other = %d, combined = %d\n", 1078 channels 1056 qede_get_channels(struct net_device *dev, struct ethtool_channels *channels) argument 1070 qede_set_channels(struct net_device *dev, struct ethtool_channels *channels) argument [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_main.c | 454 * page (filler_addr). When the channels are activated, UMR 2885 return mlx5e_rx_res_packet_merge_set_param(res, &priv->channels.params.packet_merge); 2920 struct mlx5e_params *params = &priv->channels.params; 2943 struct mlx5e_params *params = &priv->channels.params; 2991 nch = priv->channels.params.num_channels; 2992 ntc = mlx5e_get_dcb_num_tc(&priv->channels.params); 2994 if (MLX5E_GET_PFLAG(&priv->channels.params, MLX5E_PFLAG_TX_PORT_TS)) 3040 nch = priv->channels.params.num_channels; 3041 ntc = priv->channels.params.mqprio.num_tc; 3042 tc_to_txq = priv->channels [all...] |
/linux-master/sound/isa/sb/ |
H A D | sb8_main.c | 97 unsigned char stereo = runtime->channels > 1; 112 if (runtime->channels > 1) { 213 if (runtime->channels > 1) { 235 unsigned char stereo = runtime->channels > 1; 250 if (runtime->channels > 1) { 338 if (runtime->channels > 1) {
|
/linux-master/sound/pci/lola/ |
H A D | lola_pcm.c | 387 verb |= substream->runtime->channels; 393 int channels) 398 /* set format info for all channels 410 for (i = 0; i < channels; i++) { 463 if (str->index + runtime->channels > pcm->num_streams) { 467 for (i = 1; i < runtime->channels; i++) { 490 err = lola_set_stream_config(chip, str, runtime->channels); 391 lola_set_stream_config(struct lola *chip, struct lola_stream *str, int channels) argument
|
/linux-master/drivers/clocksource/ |
H A D | sh_tmu.c | 63 struct sh_tmu_channel *channels; member in struct:sh_tmu_device 131 /* start stop register shared by multiple timer channels */ 456 /* Skip unused channels. */ 503 of_property_read_u32(np, "#renesas,channels", &tmu->num_channels); 506 dev_err(&tmu->pdev->dev, "invalid number of channels %u\n", 564 /* Allocate and setup the channels. */ 565 tmu->channels = kcalloc(tmu->num_channels, sizeof(*tmu->channels), 567 if (tmu->channels == NULL) { 577 ret = sh_tmu_channel_setup(&tmu->channels[ [all...] |
/linux-master/sound/soc/mediatek/mt8183/ |
H A D | mt8183-mt6358-ts3a227-max98357.c | 132 static const unsigned int channels[] = { local 136 .count = ARRAY_SIZE(channels), 137 .list = channels, 172 static const unsigned int channels[] = { local 176 .count = ARRAY_SIZE(channels), 177 .list = channels,
|
H A D | mt8183-da7219-max98357.c | 206 static const unsigned int channels[] = { local 210 .count = ARRAY_SIZE(channels), 211 .list = channels, 246 static const unsigned int channels[] = { local 250 .count = ARRAY_SIZE(channels), 251 .list = channels,
|
/linux-master/drivers/hwmon/ |
H A D | pwm-fan.c | 481 const struct hwmon_channel_info **channels; local 580 channels = devm_kcalloc(dev, channel_count + 1, 582 if (!channels) 585 channels[0] = HWMON_CHANNEL_INFO(pwm, HWMON_PWM_INPUT | HWMON_PWM_ENABLE); 619 channels[1] = &ctx->fan_channel; 623 ctx->info.info = channels;
|
/linux-master/sound/soc/img/ |
H A D | img-i2s-in.c | 218 unsigned int rate, channels, i2s_channels, frame_size; local 227 channels = params_channels(params); 228 i2s_channels = channels / 2; 251 if ((channels < 2) || 252 (channels > (i2s->max_i2s_chan * 2)) || 253 (channels % 2)) 443 if (of_property_read_u32(pdev->dev.of_node, "img,i2s-channels", 445 dev_err(dev, "No img,i2s-channels property\n");
|