/linux-master/drivers/iio/adc/ |
H A D | twl4030-madc.c | 81 /* Fixed channels */ 121 * @channels: 16 bit bitmap for individual channels 131 unsigned long channels; member in struct:twl4030_madc_request 186 req.channels = BIT(chan->channel); 250 {1, 1}, /* CHANNEL 13 Reserved channels */ 251 {1, 1}, /* CHANNEL 14 Reseved channels */ 372 * Returns the number of successfully read channels. 376 long channels, int *buf, 383 for_each_set_bit(i, &channels, TWL4030_MADC_MAX_CHANNEL 374 twl4030_madc_read_channels(struct twl4030_madc_data *madc, u8 reg_base, unsigned long channels, int *buf, bool raw) argument [all...] |
H A D | ad7887.c | 46 * @channels: channels specification 47 * @num_channels: number of channels 48 * @dual_channels: channels specification in dual mode 49 * @num_dual_channels: number of channels in dual mode 53 const struct iio_chan_spec *channels; member in struct:ad7887_chip_info 216 .channels = ad7887_channels, 315 indio_dev->channels = st->chip_info->dual_channels; 318 indio_dev->channels = st->chip_info->channels; [all...] |
H A D | ti-ads124s08.c | 60 /* ADS124S0x common channels */ 68 /* ADS124S08 only channels */ 92 const struct iio_chan_spec *channels; member in struct:ads124s_chip_info 105 * all channels are enabled, as long as the alignment of the 152 .channels = ads124s08_channels, 156 .channels = ads124s06_channels, 333 indio_dev->channels = ads124s_priv->chip_info->channels;
|
H A D | rockchip_saradc.c | 60 const struct iio_chan_spec *channels; member in struct:rockchip_saradc_data 238 .channels = rockchip_saradc_iio_channels, 252 .channels = rockchip_rk3066_tsadc_iio_channels, 270 .channels = rockchip_rk3399_saradc_iio_channels, 290 .channels = rockchip_rk3568_saradc_iio_channels, 310 .channels = rockchip_rk3588_saradc_iio_channels, 374 const struct iio_chan_spec *chan = &i_dev->channels[i]; 440 /* Sanity check for possible later IP variants with more channels */ 443 "max channels exceeded"); 523 indio_dev->channels [all...] |
/linux-master/sound/core/oss/ |
H A D | mulaw.c | 175 int nchannels = plugin->src_format.channels; 221 int nchannels = plugin->src_format.channels; 262 for (channel = 0; channel < plugin->src_format.channels; channel++) { 317 if (snd_BUG_ON(src_format->channels != dst_format->channels))
|
/linux-master/sound/isa/gus/ |
H A D | gusmax.c | 34 static int channels[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 24}; variable 53 module_param_array(channels, int, NULL, 0444); 54 MODULE_PARM_DESC(channels, "Used GF1 channels for GUS MAX driver."); 56 MODULE_PARM_DESC(pcm_channels, "Reserved PCM channels for GUS MAX driver."); 234 0, channels[dev], 246 0, channels[dev],
|
/linux-master/sound/soc/sti/ |
H A D | uniperif_reader.c | 15 * integrate unireader capability in term of rate and supported channels 136 /* Number of channels must be even */ 137 if ((runtime->channels % 2) || (runtime->channels < 2) || 138 (runtime->channels > 10)) { 139 dev_err(reader->dev, "%s: invalid nb of channels\n", __func__); 143 SET_UNIPERIF_I2S_FMT_NUM_CH(reader, runtime->channels / 2); 207 transfer_size = runtime->channels * UNIPERIF_FIFO_FRAMES;
|
/linux-master/drivers/staging/vc04_services/bcm2835-audio/ |
H A D | bcm2835-pcm.c | 200 int channels; local 204 * setting channels=0 (see 208 channels = 0; 210 channels = runtime->channels; 212 err = bcm2835_audio_set_params(alsa_stream, channels,
|
/linux-master/sound/soc/tegra/ |
H A D | tegra210_ope.c | 37 int channels, audio_bits; local 42 channels = params_channels(params); 43 if (channels < 2) 57 cif_conf.audio_ch = channels; 58 cif_conf.client_ch = channels;
|
/linux-master/drivers/iio/orientation/ |
H A D | hid-sensor-rotation.c | 199 struct iio_chan_spec *channels, 213 dev_rot_adjust_channel_bit_mask(&channels[0], 274 indio_dev->channels = devm_kmemdup(&pdev->dev, dev_rot_channels, 277 if (!indio_dev->channels) { 278 dev_err(&pdev->dev, "failed to duplicate channels\n"); 283 (struct iio_chan_spec *)indio_dev->channels, 197 dev_rot_parse_report(struct platform_device *pdev, struct hid_sensor_hub_device *hsdev, struct iio_chan_spec *channels, unsigned usage_id, struct dev_rot_state *st) argument
|
/linux-master/drivers/iio/chemical/ |
H A D | vz89x.c | 55 const struct iio_chan_spec *channels; member in struct:vz89x_chip_data 329 .channels = vz89x_channels, 339 .channels = vz89te_channels, 381 indio_dev->channels = data->chip->channels;
|
/linux-master/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dce_stream_encoder.c | 1122 cea_channels.channels.FL = speaker_flags.FL_FR; 1123 cea_channels.channels.FR = speaker_flags.FL_FR; 1124 cea_channels.channels.LFE = speaker_flags.LFE; 1125 cea_channels.channels.FC = speaker_flags.FC; 1131 cea_channels.channels.RL_RC = speaker_flags.RL_RR; 1132 cea_channels.channels.RR = speaker_flags.RL_RR; 1133 cea_channels.channels.RC_RLC_FLC = speaker_flags.RC; 1135 cea_channels.channels.RL_RC = speaker_flags.RC; 1140 cea_channels.channels.RC_RLC_FLC = speaker_flags.FLC_FRC; 1141 cea_channels.channels 1239 uint32_t channels = 0; local [all...] |
/linux-master/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-ethtool.c | 910 struct ethtool_channels *channels) 915 channels->max_rx = queue_count; 916 channels->max_tx = queue_count; 917 channels->rx_count = queue_count; 918 channels->tx_count = queue_count; 921 channels->max_other = queue_count + 1; 922 channels->max_combined = channels->max_rx + 923 channels->max_tx + 924 channels 909 dpaa2_eth_get_channels(struct net_device *net_dev, struct ethtool_channels *channels) argument [all...] |
/linux-master/drivers/gpu/drm/amd/display/dc/dcn10/ |
H A D | dcn10_stream_encoder.c | 1136 cea_channels.channels.FL = speaker_flags.FL_FR; 1137 cea_channels.channels.FR = speaker_flags.FL_FR; 1138 cea_channels.channels.LFE = speaker_flags.LFE; 1139 cea_channels.channels.FC = speaker_flags.FC; 1145 cea_channels.channels.RL_RC = speaker_flags.RL_RR; 1146 cea_channels.channels.RR = speaker_flags.RL_RR; 1147 cea_channels.channels.RC_RLC_FLC = speaker_flags.RC; 1149 cea_channels.channels.RL_RC = speaker_flags.RC; 1154 cea_channels.channels.RC_RLC_FLC = speaker_flags.FLC_FRC; 1155 cea_channels.channels 1232 uint32_t channels = 0; local [all...] |
/linux-master/drivers/edac/ |
H A D | edac_mc.c | 116 edac_dbg(4, " csrow->channels = %p\n", csrow->channels); 196 if (csr->channels) { 198 kfree(csr->channels[chn]); 199 kfree(csr->channels); 217 * Alocate and fill the csrow/channels structs 234 csr->channels = kcalloc(tot_channels, sizeof(*csr->channels), 236 if (!csr->channels) 242 chan = kzalloc(sizeof(**csr->channels), GFP_KERNE [all...] |
/linux-master/drivers/net/ieee802154/ |
H A D | mac802154_hwsim.c | 915 hw->phy->supported.channels[0] |= 1; 917 hw->phy->supported.channels[0] |= 0x7fe; 919 hw->phy->supported.channels[0] |= 0x7FFF800; 921 hw->phy->supported.channels[1] |= 1; 923 hw->phy->supported.channels[1] |= 0x7fe; 925 hw->phy->supported.channels[2] |= 1; 927 hw->phy->supported.channels[2] |= 0x7fe; 929 hw->phy->supported.channels[3] |= 0x3fff; 931 hw->phy->supported.channels[4] |= 1; 933 hw->phy->supported.channels[ [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | scan.c | 32 /* adaptive dwell default APs number in social channels (1, 6, 11) */ 34 /* number of scan channels */ 38 /* adaptive dwell number of APs override mask for social channels */ 40 /* adaptive dwell number of APs override for p2p friendly GO channels */ 42 /* adaptive dwell number of APs override for social channels */ 45 /* minimal number of 2GHz and 5GHz channels in the regular scan request */ 87 struct ieee80211_channel **channels; member in struct:iwl_mvm_scan_params 340 "Scan offload iteration complete: status=0x%x scanned channels=%d\n", 680 struct ieee80211_channel **channels, 689 cpu_to_le16(channels[ 679 iwl_mvm_lmac_scan_cfg_channels(struct iwl_mvm *mvm, struct ieee80211_channel **channels, int n_channels, u32 ssid_bitmap, struct iwl_scan_req_lmac *cmd) argument 1063 iwl_mvm_fill_channels(struct iwl_mvm *mvm, u8 *channels, u32 max_channels) argument 1588 iwl_mvm_umac_scan_cfg_channels(struct iwl_mvm *mvm, struct ieee80211_channel **channels, int n_channels, u32 flags, struct iwl_scan_channel_cfg_umac *channel_cfg) argument 1613 iwl_mvm_umac_scan_cfg_channels_v4(struct iwl_mvm *mvm, struct ieee80211_channel **channels, struct iwl_scan_channel_params_v4 *cp, int n_channels, u32 flags, enum nl80211_iftype vif_type) argument 1642 iwl_mvm_umac_scan_cfg_channels_v7(struct iwl_mvm *mvm, struct ieee80211_channel **channels, struct iwl_scan_channel_params_v7 *cp, int n_channels, u32 flags, enum nl80211_iftype vif_type, u32 version) argument 3543 iwl_mvm_int_mlo_scan_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_channel **channels, size_t n_channels) argument 3593 struct ieee80211_channel *channels[IEEE80211_MLD_MAX_NUM_LINKS]; local [all...] |
/linux-master/drivers/soc/ti/ |
H A D | knav_qmss_acc.c | 432 int channel, channels; local 437 channels = 1; 439 channels = range->num_queues; 441 for (channel = 0; channel < channels; channel++) { 478 int ret, channel, channels; local 523 channels = range->num_queues; 526 channels = 1; 547 range->acc = devm_kcalloc(kdev->dev, channels, sizeof(*range->acc), 552 for (channel = 0; channel < channels; channel++) {
|
/linux-master/drivers/net/can/sja1000/ |
H A D | peak_pci.c | 37 void __iomem *cfg_base; /* Common for all channels */ 162 void __iomem *cfg_base; /* Common for all channels */ 327 /* restart timer (except if no more configured channels) */ 558 int i, err, channels; local 581 channels = 4; 583 channels = 3; 585 channels = 2; 587 channels = 1; 596 reg_base = pci_iomap(pdev, 1, PEAK_PCI_CHAN_SIZE * channels); 605 /* Enable all channels o [all...] |
/linux-master/tools/testing/selftests/alsa/ |
H A D | pcm-test.c | 272 long rate, channels, period_size, buffer_size; local 314 channels = conf_get_long(pcm_cfg, "channels", NULL, 2); 318 samples = malloc((rate * channels * snd_pcm_format_physical_width(format)) / 8); 321 snd_pcm_format_set_silence(format, samples, rate * channels); 362 samples = realloc(samples, (rate * channels * 366 snd_pcm_format_set_silence(format, samples, rate * channels); 374 err = snd_pcm_hw_params_set_channels(handle, hw_params, channels); 376 snprintf(msg, sizeof(msg), "snd_pcm_hw_params_set_channels %ld: %s", channels, snd_strerror(err)); 439 (long)rate, (long)channels, [all...] |
/linux-master/drivers/dma/ |
H A D | uniphier-xdmac.c | 100 struct uniphier_xdmac_chan channels[] __counted_by(nr_chans); 270 uniphier_xdmac_chan_irq(&xdev->channels[i]); 457 struct uniphier_xdmac_chan *xc = &xdev->channels[ch]; 475 xdev->channels[chan_id].id = chan_id; 476 xdev->channels[chan_id].req_factor = dma_spec->args[1]; 478 return dma_get_slave_channel(&xdev->channels[chan_id].vc.chan); 490 if (of_property_read_u32(dev->of_node, "dma-channels", &nr_chans)) 495 xdev = devm_kzalloc(dev, struct_size(xdev, channels, nr_chans), 524 INIT_LIST_HEAD(&ddev->channels); 555 dev_info(&pdev->dev, "UniPhier XDMAC driver (%d channels)\ [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | reporter_rx.c | 295 params = &priv->channels.params; 324 struct mlx5e_rq *generic_rq = &priv->channels.c[0]->rq; 325 struct mlx5e_ptp *ptp_ch = priv->channels.ptp; 348 struct mlx5e_ptp *ptp_ch = priv->channels.ptp; 359 for (i = 0; i < priv->channels.num; i++) { 360 struct mlx5e_channel *c = priv->channels.c[i]; 449 struct mlx5e_ptp *ptp_ch = priv->channels.ptp; 462 for (int i = 0; i < priv->channels.num; i++) { 463 struct mlx5e_rq *rq = &priv->channels.c[i]->rq;
|
/linux-master/drivers/iio/imu/st_lsm6dsx/ |
H A D | st_lsm6dsx_buffer.c | 439 memcpy(hw->scan[ST_LSM6DSX_ID_GYRO].channels, 441 sizeof(hw->scan[ST_LSM6DSX_ID_GYRO].channels)); 442 offset += sizeof(hw->scan[ST_LSM6DSX_ID_GYRO].channels); 445 memcpy(hw->scan[ST_LSM6DSX_ID_ACC].channels, 447 sizeof(hw->scan[ST_LSM6DSX_ID_ACC].channels)); 448 offset += sizeof(hw->scan[ST_LSM6DSX_ID_ACC].channels); 451 memcpy(hw->scan[ST_LSM6DSX_ID_EXT0].channels, 453 sizeof(hw->scan[ST_LSM6DSX_ID_EXT0].channels)); 454 offset += sizeof(hw->scan[ST_LSM6DSX_ID_EXT0].channels);
|
/linux-master/drivers/pwm/ |
H A D | pwm-meson.c | 106 struct meson_pwm_channel channels[MESON_NUM_PWMS]; member in struct:meson_pwm 123 struct meson_pwm_channel *channel = &meson->channels[pwm->hwpwm]; 140 struct meson_pwm_channel *channel = &meson->channels[pwm->hwpwm]; 149 struct meson_pwm_channel *channel = &meson->channels[pwm->hwpwm]; 210 struct meson_pwm_channel *channel = &meson->channels[pwm->hwpwm]; 254 struct meson_pwm_channel *channel = &meson->channels[pwm->hwpwm]; 298 channel = &meson->channels[pwm->hwpwm]; 315 channel = &meson->channels[pwm->hwpwm]; 350 struct meson_pwm_channel *channel = &meson->channels[i];
|
/linux-master/drivers/leds/ |
H A D | leds-aw200xx.c | 103 u32 channels; member in struct:aw200xx_chipdef 396 if (ret || source >= chip->cdef->channels) 439 if (source >= chip->cdef->channels) { 441 source, chip->cdef->channels); 555 if (!count || count > cdef->channels) 619 .channels = 36, 625 .channels = 54, 631 .channels = 72, 637 .channels = 108,
|