/sound/core/oss/ |
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 | 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 | 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 …]
|
D | copy.c | 39 nchannels = plugin->src_format.channels; in copy_transfer() 78 if (snd_BUG_ON(src_format->channels != dst_format->channels)) in snd_pcm_plugin_build_copy()
|
D | linear.c | 62 int nchannels = plugin->src_format.channels; in convert() 100 for (channel = 0; channel < plugin->src_format.channels; channel++) { in linear_transfer() 162 if (snd_BUG_ON(src_format->channels != dst_format->channels)) in snd_pcm_plugin_build_linear()
|
D | pcm_plugin.h | 51 unsigned int channels; member 66 struct snd_pcm_plugin_channel **channels); 142 struct snd_pcm_plugin_channel **channels); 146 struct snd_pcm_plugin_channel **channels);
|
D | mulaw.c | 175 int nchannels = plugin->src_format.channels; in mulaw_decode() 221 int nchannels = plugin->src_format.channels; in mulaw_encode() 262 for (channel = 0; channel < plugin->src_format.channels; channel++) { in mulaw_transfer() 315 if (snd_BUG_ON(src_format->channels != dst_format->channels)) in snd_pcm_plugin_build_mulaw()
|
/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 | 311 static short sb1_audio_set_channels(int dev, short channels) in sb1_audio_set_channels() argument 314 return devc->channels = 1; in sb1_audio_set_channels() 359 if (devc->speed * devc->channels <= 23000) in sb20_audio_output_block() 398 if (devc->speed * devc->channels <= (devc->major == 3 ? 23000 : 13000)) in sb20_audio_start_input() 455 s = speed * devc->channels; in sb201_audio_set_speed() 458 speed = ((1000000 + tmp / 2) / tmp) / devc->channels; in sb201_audio_set_speed() 487 if (devc->channels == 1) in sbpro_audio_prepare_for_input() 507 sb_mixer_set_stereo(devc, devc->channels == 2); in sbpro_audio_prepare_for_output() 519 if (devc->channels == 1) in sbpro_audio_prepare_for_output() 529 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/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() 391 struct snd_midi_channel *chan = chset->channels + i; in snd_midi_channel_set_clear() 541 chset->channels[p].drum_channel = 1; in sysex() 543 chset->channels[p].drum_channel = 0; in sysex() 550 ! chset->channels[p].drum_channel) { in sysex() 552 chset->channels[p].midi_program = buf[7]; in sysex() 581 if (chset->channels[i].drum_channel) in sysex() 582 chset->channels[i].control[MIDI_CTL_MSB_BANK] = 127; in sysex() 584 chset->channels[i].control[MIDI_CTL_MSB_BANK] = 0; in sysex() [all …]
|
/sound/usb/ |
D | pcm.c | 105 if (fp->channels != subs->channels) in find_format() 453 fmt->format, fmt->rate_min, fmt->rate_max, fmt->channels); in set_format() 476 if (fp->channels < 1) { in match_endpoint_audioformats() 499 if (fp->channels == match->channels) in match_endpoint_audioformats() 524 subs->channels, in configure_sync_endpoint() 551 if (sync_fp->channels != subs->channels) { in configure_sync_endpoint() 552 sync_period_bytes = (subs->period_bytes / subs->channels) * in configure_sync_endpoint() 553 sync_fp->channels; in configure_sync_endpoint() 560 sync_fp->channels, in configure_sync_endpoint() 582 subs->channels, in configure_endpoint() [all …]
|
D | stream.c | 105 if (fp->channels > subs->channels_max) in snd_usb_init_substream() 106 subs->channels_max = fp->channels; in snd_usb_init_substream() 162 ch_bytes = fp->chmap->channels * 4; in usb_chmap_ctl_tlv() 169 for (i = 0; i < fp->chmap->channels; i++, dst++) { in usb_chmap_ctl_tlv() 195 for (i = 0; i < chmap->channels; i++) in usb_chmap_ctl_get() 232 static struct snd_pcm_chmap_elem *convert_chmap(int channels, unsigned int bits, in convert_chmap() argument 286 if (channels > ARRAY_SIZE(chmap->map)) in convert_chmap() 294 chmap->channels = channels; in convert_chmap() 301 for (; c < channels; c++) in convert_chmap() 621 fp && fp->altsetting == 1 && fp->channels == 1 && in snd_usb_parse_audio_interface() [all …]
|
D | quirks-table.h | 61 .channels = 2, 481 .channels = 4, 498 .channels = 2, 782 .channels = 2, 799 .channels = 2, 995 .channels = 2, 1012 .channels = 2, 2363 .channels = 6, 2389 .channels = 4, 2434 .channels = 8, [all …]
|
/sound/sh/ |
D | aica.c | 234 static int aica_dma_transfer(int channels, int buffer_size, in aica_dma_transfer() argument 244 period_offset %= (AICA_PERIOD_NUMBER / channels); in aica_dma_transfer() 246 for (q = 0; q < channels; q++) { in aica_dma_transfer() 251 channels + in aica_dma_transfer() 256 buffer_size / channels, AICA_DMA_MODE); in aica_dma_transfer() 285 if (runtime->channels > 1) in run_spu_dma() 287 aica_dma_transfer(runtime->channels, buffer_size, in run_spu_dma() 291 buffer_size / (AICA_PERIOD_SIZE * runtime->channels); in run_spu_dma() 294 aica_dma_transfer(runtime->channels, in run_spu_dma() 295 AICA_PERIOD_SIZE * runtime->channels, in run_spu_dma() [all …]
|
/sound/core/ |
D | pcm_lib.c | 108 snd_pcm_format_set_silence(runtime->format, hwbuf, transfer * runtime->channels); in snd_pcm_playback_silence() 112 unsigned int channels = runtime->channels; in snd_pcm_playback_silence() local 114 for (c = 0; c < channels; ++c) { in snd_pcm_playback_silence() 120 size_t dma_csize = runtime->dma_bytes / channels; in snd_pcm_playback_silence() 121 for (c = 0; c < channels; ++c) { in snd_pcm_playback_silence() 1763 info->step = runtime->channels * width; in snd_pcm_lib_ioctl_channel_info() 1768 size_t size = runtime->dma_bytes / runtime->channels; in snd_pcm_lib_ioctl_channel_info() 1785 int channels, width; in snd_pcm_lib_ioctl_fifo_size() local 1790 channels = params_channels(params); in snd_pcm_lib_ioctl_fifo_size() 1792 params->fifo_size /= width * channels; in snd_pcm_lib_ioctl_fifo_size() [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/soc/codecs/ |
D | ad193x.c | 126 unsigned int channels; in ad193x_set_tdm_slot() local 130 channels = AD193X_2_CHANNELS; in ad193x_set_tdm_slot() 133 channels = AD193X_4_CHANNELS; in ad193x_set_tdm_slot() 136 channels = AD193X_8_CHANNELS; in ad193x_set_tdm_slot() 139 channels = AD193X_16_CHANNELS; in ad193x_set_tdm_slot() 146 AD193X_DAC_CHAN_MASK, channels << AD193X_DAC_CHAN_SHFT); in ad193x_set_tdm_slot() 148 AD193X_ADC_CHAN_MASK, channels << AD193X_ADC_CHAN_SHFT); in ad193x_set_tdm_slot()
|
/sound/soc/omap/ |
D | omap-mcbsp.c | 96 struct snd_interval *channels = hw_param_interval(params, in omap_mcbsp_hwrule_min_buffersize() local 105 frames.min = size / channels->min; in omap_mcbsp_hwrule_min_buffersize() 216 delay = fifo_use / substream->runtime->channels; in omap_mcbsp_dai_delay() 228 int wlen, channels, wpf; in omap_mcbsp_dai_hw_params() local 233 channels = params_channels(params); in omap_mcbsp_dai_hw_params() 272 } else if (channels > 1) { in omap_mcbsp_dai_hw_params() 274 pkt_size = channels; in omap_mcbsp_dai_hw_params() 291 wpf = channels; in omap_mcbsp_dai_hw_params() 292 if (channels == 2 && (format == SND_SOC_DAIFMT_I2S || in omap_mcbsp_dai_hw_params() 333 if (framesize < wlen * channels) { in omap_mcbsp_dai_hw_params() [all …]
|
/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 96 channels == wm8350_audio[i].channels) { in wm1133_ev1_hw_params() 117 switch (channels) { in wm1133_ev1_hw_params()
|
/sound/isa/gus/ |
D | gusclassic.c | 52 static int channels[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 24}; variable 71 module_param_array(channels, int, NULL, 0444); 72 MODULE_PARM_DESC(channels, "GF1 channels for " CRD_NAME " driver."); 115 0, channels[n], pcm_channels[n], 0, rgus); in snd_gusclassic_create() 121 0, channels[n], pcm_channels[n], 0, rgus); in snd_gusclassic_create()
|
/sound/pci/hda/ |
D | patch_hdmi.c | 184 int channels; member 491 p->channels = 0; in init_channel_allocations() 495 p->channels++; in init_channel_allocations() 520 static int hdmi_channel_allocation(struct hdmi_eld *eld, int channels) in hdmi_channel_allocation() argument 530 if (channels <= 2) in hdmi_channel_allocation() 546 if (channels == channel_allocations[i].channels && in hdmi_channel_allocation() 556 ca, channels, buf); in hdmi_channel_allocation() 591 for (i = 0; i < channel_allocations[order].channels; i++) in hdmi_std_setup_channel_mapping() 598 for (i = 0; i < channel_allocations[order].channels; i++) in hdmi_std_setup_channel_mapping() 694 if ((chs == channel_allocations[i].channels || in hdmi_manual_channel_allocation() [all …]
|
/sound/firewire/ |
D | amdtp.c | 266 unsigned int channels, remaining_frames, frame_step, i, c; in amdtp_write_s32() local 269 channels = s->pcm_channels; in amdtp_write_s32() 273 frame_step = s->data_block_quadlets - channels; in amdtp_write_s32() 276 for (c = 0; c < channels; ++c) { in amdtp_write_s32() 292 unsigned int channels, remaining_frames, frame_step, i, c; in amdtp_write_s16() local 295 channels = s->pcm_channels; in amdtp_write_s16() 299 frame_step = s->data_block_quadlets - channels; in amdtp_write_s16() 302 for (c = 0; c < channels; ++c) { in amdtp_write_s16()
|
/sound/synth/emux/ |
D | emux_seq.c | 153 p->chset.channels = kcalloc(max_channels, sizeof(struct snd_midi_channel), GFP_KERNEL); in snd_emux_create_port() 154 if (p->chset.channels == NULL) { in snd_emux_create_port() 160 p->chset.channels[i].number = i; in snd_emux_create_port() 200 kfree(p->chset.channels); in free_port() 244 struct snd_midi_channel *chan = port->chset.channels + i; in snd_emux_reset_port()
|
/sound/pci/ctxfi/ |
D | ctpcm.c | 399 { .channels = 1, 401 { .channels = 2, 407 { .channels = 1, 409 { .channels = 2, 415 { .channels = 1, 417 { .channels = 2,
|