/sound/core/oss/ |
D | io.c | 49 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()
|
D | pcm_plugin.c | 64 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 …]
|
D | rate.c | 50 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 …]
|
/sound/firewire/tascam/ |
D | amdtp-tascam.c | 46 unsigned int channels, remaining_frames, i, c; in write_pcm_s32() local 49 channels = p->pcm_channels; in write_pcm_s32() 55 for (c = 0; c < channels; ++c) { in write_pcm_s32() 71 unsigned int channels, remaining_frames, i, c; in write_pcm_s16() local 74 channels = p->pcm_channels; in write_pcm_s16() 80 for (c = 0; c < channels; ++c) { in write_pcm_s16() 96 unsigned int channels, remaining_frames, i, c; in read_pcm_s32() local 99 channels = p->pcm_channels; in read_pcm_s32() 108 for (c = 0; c < channels; ++c) { in read_pcm_s32() 122 unsigned int channels, i, c; in write_pcm_silence() local [all …]
|
/sound/hda/ |
D | hdmi_chmap.c | 225 p->channels = 0; in init_channel_allocations() 229 p->channels++; in init_channel_allocations() 268 int spk_alloc, int channels) in hdmi_channel_allocation_spk_alloc_blk() argument 278 if (channels <= 2) in hdmi_channel_allocation_spk_alloc_blk() 294 if (channels == channel_allocations[i].channels && in hdmi_channel_allocation_spk_alloc_blk() 308 if (channels == channel_allocations[i].channels) { in hdmi_channel_allocation_spk_alloc_blk() 317 ca, channels, buf); in hdmi_channel_allocation_spk_alloc_blk() 355 for (i = 0; i < ch_alloc->channels; i++) { in hdmi_std_setup_channel_mapping() 369 for (i = 0; i < ch_alloc->channels; i++) in hdmi_std_setup_channel_mapping() 494 if ((chs == channel_allocations[i].channels || in hdmi_manual_channel_allocation() [all …]
|
/sound/soc/intel/boards/ |
D | bxt_rt298.c | 152 struct snd_interval *channels = hw_param_interval(params, in broxton_ssp5_fixup() local 158 channels->min = channels->max = 2; in broxton_ssp5_fixup() 201 struct snd_interval *channels = hw_param_interval(params, in broxton_dmic_fixup() local 204 channels->min = channels->max = 2; in broxton_dmic_fixup() 206 channels->min = channels->max = 4; in broxton_dmic_fixup() 237 static unsigned int channels[] = { variable 242 .count = ARRAY_SIZE(channels), 243 .list = channels,
|
D | skl_rt286.c | 181 static unsigned int channels[] = { variable 186 .count = ARRAY_SIZE(channels), 187 .list = channels, 224 struct snd_interval *channels = hw_param_interval(params, in skylake_ssp0_fixup() local 230 channels->min = channels->max = 2; in skylake_ssp0_fixup() 260 struct snd_interval *channels = hw_param_interval(params, in skylake_dmic_fixup() local 263 channels->min = channels->max = 2; in skylake_dmic_fixup() 265 channels->min = channels->max = 4; in skylake_dmic_fixup()
|
D | bxt_da7219_max98357a.c | 107 struct snd_interval *channels = hw_param_interval(params, in broxton_ssp_fixup() local 113 channels->min = channels->max = DUAL_CHANNEL; in broxton_ssp_fixup() 175 static unsigned int channels[] = { variable 180 .count = ARRAY_SIZE(channels), 181 .list = channels, 259 struct snd_interval *channels = hw_param_interval(params, in broxton_dmic_fixup() local 261 channels->min = channels->max = DUAL_CHANNEL; in broxton_dmic_fixup()
|
D | skl_nau88l25_max98357a.c | 166 struct snd_interval *channels = hw_param_interval(params, in skylake_ssp_fixup() local 172 channels->min = channels->max = 2; in skylake_ssp_fixup() 281 static unsigned int channels[] = { variable 286 .count = ARRAY_SIZE(channels), 287 .list = channels, 342 struct snd_interval *channels = hw_param_interval(params, in skylake_dmic_fixup() local 346 channels->min = channels->max = 2; in skylake_dmic_fixup() 348 channels->min = channels->max = 4; in skylake_dmic_fixup()
|
D | skl_nau88l25_ssm4567.c | 311 static unsigned int channels[] = { variable 316 .count = ARRAY_SIZE(channels), 317 .list = channels, 354 struct snd_interval *channels = hw_param_interval(params, in skylake_ssp_fixup() local 360 channels->min = channels->max = 2; in skylake_ssp_fixup() 371 struct snd_interval *channels = hw_param_interval(params, in skylake_dmic_fixup() local 374 channels->min = channels->max = 2; in skylake_dmic_fixup() 376 channels->min = channels->max = 4; in skylake_dmic_fixup()
|
/sound/firewire/digi00x/ |
D | amdtp-dot.c | 155 unsigned int channels, remaining_frames, i, c; in write_pcm_s32() local 158 channels = p->pcm_channels; in write_pcm_s32() 165 for (c = 0; c < channels; ++c) { in write_pcm_s32() 181 unsigned int channels, remaining_frames, i, c; in write_pcm_s16() local 184 channels = p->pcm_channels; in write_pcm_s16() 191 for (c = 0; c < channels; ++c) { in write_pcm_s16() 207 unsigned int channels, remaining_frames, i, c; in read_pcm_s32() local 210 channels = p->pcm_channels; in read_pcm_s32() 217 for (c = 0; c < channels; ++c) { in read_pcm_s32() 231 unsigned int channels, i, c; in write_pcm_silence() local [all …]
|
/sound/firewire/ |
D | amdtp-am824.c | 160 unsigned int channels, remaining_frames, i, c; in write_pcm_s32() local 163 channels = p->pcm_channels; in write_pcm_s32() 169 for (c = 0; c < channels; ++c) { in write_pcm_s32() 186 unsigned int channels, remaining_frames, i, c; in write_pcm_s16() local 189 channels = p->pcm_channels; in write_pcm_s16() 195 for (c = 0; c < channels; ++c) { in write_pcm_s16() 212 unsigned int channels, remaining_frames, i, c; in read_pcm_s32() local 215 channels = p->pcm_channels; in read_pcm_s32() 221 for (c = 0; c < channels; ++c) { in read_pcm_s32() 235 unsigned int i, c, channels = p->pcm_channels; in write_pcm_silence() local [all …]
|
/sound/soc/sh/ |
D | ssi.c | 137 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()
|
/sound/oss/ |
D | sb_audio.c | 307 static short sb1_audio_set_channels(int dev, short channels) in sb1_audio_set_channels() argument 310 return devc->channels = 1; in sb1_audio_set_channels() 355 if (devc->speed * devc->channels <= 23000) in sb20_audio_output_block() 394 if (devc->speed * devc->channels <= (devc->major == 3 ? 23000 : 13000)) in sb20_audio_start_input() 451 s = speed * devc->channels; in sb201_audio_set_speed() 454 speed = ((1000000 + tmp / 2) / tmp) / devc->channels; in sb201_audio_set_speed() 483 if (devc->channels == 1) in sbpro_audio_prepare_for_input() 503 sb_mixer_set_stereo(devc, devc->channels == 2); in sbpro_audio_prepare_for_output() 515 if (devc->channels == 1) in sbpro_audio_prepare_for_output() 525 if (devc->channels == 1) in sbpro_audio_prepare_for_output() [all …]
|
D | vidc.c | 84 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()
|
/sound/usb/ |
D | stream.c | 106 if (fp->channels > subs->channels_max) in snd_usb_init_substream() 107 subs->channels_max = fp->channels; in snd_usb_init_substream() 161 ch_bytes = fp->chmap->channels * 4; in usb_chmap_ctl_tlv() 168 for (i = 0; i < fp->chmap->channels; i++, dst++) { in usb_chmap_ctl_tlv() 194 for (i = 0; i < chmap->channels; i++) in usb_chmap_ctl_get() 231 static struct snd_pcm_chmap_elem *convert_chmap(int channels, unsigned int bits, in convert_chmap() argument 283 if (channels > ARRAY_SIZE(chmap->map)) in convert_chmap() 291 chmap->channels = channels; in convert_chmap() 301 if (channels == 1) in convert_chmap() 304 for (; c < channels && *maps; maps++) in convert_chmap() [all …]
|
D | quirks-table.h | 61 .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 …]
|
D | pcm.c | 105 if (fp->channels != subs->channels) in find_format() 591 if (fp->channels < 1) { in match_endpoint_audioformats() 617 if (fp->channels == match->channels) in match_endpoint_audioformats() 643 subs->channels, in configure_sync_endpoint() 673 if (sync_fp->channels != subs->channels) { in configure_sync_endpoint() 674 sync_period_bytes = (subs->period_bytes / subs->channels) * in configure_sync_endpoint() 675 sync_fp->channels; in configure_sync_endpoint() 683 sync_fp->channels, in configure_sync_endpoint() 706 subs->channels, in configure_endpoint() 748 subs->channels = params_channels(hw_params); in snd_usb_hw_params() [all …]
|
/sound/core/seq/ |
D | seq_midi_emul.c | 95 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 …]
|
/sound/soc/ |
D | soc-utils.c | 23 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()
|
/sound/sh/ |
D | aica.c | 231 static int aica_dma_transfer(int channels, int buffer_size, in aica_dma_transfer() argument 241 period_offset %= (AICA_PERIOD_NUMBER / channels); in aica_dma_transfer() 243 for (q = 0; q < channels; q++) { in aica_dma_transfer() 248 channels + in aica_dma_transfer() 253 buffer_size / channels, AICA_DMA_MODE); in aica_dma_transfer() 282 if (runtime->channels > 1) in run_spu_dma() 284 aica_dma_transfer(runtime->channels, buffer_size, in run_spu_dma() 288 buffer_size / (AICA_PERIOD_SIZE * runtime->channels); in run_spu_dma() 291 aica_dma_transfer(runtime->channels, in run_spu_dma() 292 AICA_PERIOD_SIZE * runtime->channels, in run_spu_dma() [all …]
|
/sound/soc/codecs/ |
D | ad193x.c | 150 unsigned int channels; in ad193x_set_tdm_slot() local 154 channels = AD193X_2_CHANNELS; in ad193x_set_tdm_slot() 157 channels = AD193X_4_CHANNELS; in ad193x_set_tdm_slot() 160 channels = AD193X_8_CHANNELS; in ad193x_set_tdm_slot() 163 channels = AD193X_16_CHANNELS; in ad193x_set_tdm_slot() 170 AD193X_DAC_CHAN_MASK, channels << AD193X_DAC_CHAN_SHFT); in ad193x_set_tdm_slot() 174 channels << AD193X_ADC_CHAN_SHFT); in ad193x_set_tdm_slot()
|
/sound/core/ |
D | pcm_lib.c | 117 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() 1795 info->step = runtime->channels * width; in snd_pcm_lib_ioctl_channel_info() 1800 size_t size = runtime->dma_bytes / runtime->channels; in snd_pcm_lib_ioctl_channel_info() 1817 int channels; in snd_pcm_lib_ioctl_fifo_size() local 1823 channels = params_channels(params); in snd_pcm_lib_ioctl_fifo_size() 1824 frame_size = snd_pcm_format_size(format, channels); in snd_pcm_lib_ioctl_fifo_size() [all …]
|
/sound/soc/xtensa/ |
D | xtfpga-i2s.c | 132 #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()
|
/sound/soc/fsl/ |
D | wm1133-ev1.c | 34 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()
|