Home
last modified time | relevance | path

Searched refs:pcm_channels (Results 1 – 32 of 32) sorted by relevance

/linux-4.4.14/sound/firewire/dice/
Ddice-pcm.c25 unsigned int i, rate, mode, *pcm_channels; in dice_rate_constraint() local
28 pcm_channels = dice->tx_channels; in dice_rate_constraint()
30 pcm_channels = dice->rx_channels; in dice_rate_constraint()
37 if (!snd_interval_test(c, pcm_channels[mode])) in dice_rate_constraint()
60 unsigned int i, rate, mode, *pcm_channels; in dice_channels_constraint() local
63 pcm_channels = dice->tx_channels; in dice_channels_constraint()
65 pcm_channels = dice->rx_channels; in dice_channels_constraint()
75 channels.min = min(channels.min, pcm_channels[mode]); in dice_channels_constraint()
76 channels.max = max(channels.max, pcm_channels[mode]); in dice_channels_constraint()
84 unsigned int *pcm_channels) in limit_channels_and_rates() argument
[all …]
/linux-4.4.14/sound/firewire/fireworks/
Dfireworks_pcm.c67 unsigned int *pcm_channels = rule->private; in hw_rule_rate() local
79 if (!snd_interval_test(c, pcm_channels[mode])) in hw_rule_rate()
92 unsigned int *pcm_channels = rule->private; in hw_rule_channels() local
107 t.min = min(t.min, pcm_channels[mode]); in hw_rule_channels()
108 t.max = max(t.max, pcm_channels[mode]); in hw_rule_channels()
115 limit_channels(struct snd_pcm_hardware *hw, unsigned int *pcm_channels) in limit_channels() argument
124 if (pcm_channels[mode] == 0) in limit_channels()
127 hw->channels_min = min(hw->channels_min, pcm_channels[mode]); in limit_channels()
128 hw->channels_max = max(hw->channels_max, pcm_channels[mode]); in limit_channels()
151 unsigned int *pcm_channels; in pcm_init_hw_params() local
[all …]
Dfireworks_stream.c60 unsigned int mode, pcm_channels, midi_ports; in start_stream() local
68 pcm_channels = efw->pcm_capture_channels[mode]; in start_stream()
72 pcm_channels = efw->pcm_playback_channels[mode]; in start_stream()
77 pcm_channels, midi_ports, false); in start_stream()
/linux-4.4.14/sound/firewire/
Damdtp-am824.c35 unsigned int pcm_channels; member
61 unsigned int pcm_channels, in amdtp_am824_set_parameters() argument
73 if (pcm_channels > AM824_MAX_CHANNELS_FOR_PCM) in amdtp_am824_set_parameters()
81 WARN_ON(pcm_channels > AM824_MAX_CHANNELS_FOR_PCM) || in amdtp_am824_set_parameters()
86 pcm_channels + midi_channels); in amdtp_am824_set_parameters()
92 p->pcm_channels = pcm_channels; in amdtp_am824_set_parameters()
106 for (i = 0; i < pcm_channels; i++) in amdtp_am824_set_parameters()
108 p->midi_position = p->pcm_channels; in amdtp_am824_set_parameters()
134 if (index < p->pcm_channels) in amdtp_am824_set_pcm_position()
163 channels = p->pcm_channels; in write_pcm_s32()
[all …]
Damdtp-am824.h31 unsigned int pcm_channels,
/linux-4.4.14/sound/firewire/tascam/
Damdtp-tascam.c16 unsigned int pcm_channels; member
31 data_channels = p->pcm_channels; in amdtp_tscm_set_parameters()
49 channels = p->pcm_channels; in write_pcm_s32()
74 channels = p->pcm_channels; in write_pcm_s16()
99 channels = p->pcm_channels; in read_pcm_s32()
124 channels = p->pcm_channels; in write_pcm_silence()
214 enum amdtp_stream_direction dir, unsigned int pcm_channels) in amdtp_tscm_init() argument
240 p->pcm_channels = pcm_channels; in amdtp_tscm_init()
Dtascam-stream.c315 unsigned int pcm_channels; in snd_tscm_stream_init_duplex() local
322 pcm_channels = tscm->spec->pcm_playback_analog_channels; in snd_tscm_stream_init_duplex()
324 pcm_channels += 8; in snd_tscm_stream_init_duplex()
326 pcm_channels += 2; in snd_tscm_stream_init_duplex()
328 pcm_channels); in snd_tscm_stream_init_duplex()
336 pcm_channels = tscm->spec->pcm_capture_analog_channels; in snd_tscm_stream_init_duplex()
338 pcm_channels += 8; in snd_tscm_stream_init_duplex()
340 pcm_channels += 2; in snd_tscm_stream_init_duplex()
342 pcm_channels); in snd_tscm_stream_init_duplex()
Dtascam-pcm.c42 unsigned int pcm_channels; in pcm_init_hw_params() local
49 pcm_channels = tscm->spec->pcm_capture_analog_channels; in pcm_init_hw_params()
54 pcm_channels = tscm->spec->pcm_playback_analog_channels; in pcm_init_hw_params()
58 pcm_channels += 8; in pcm_init_hw_params()
60 pcm_channels += 2; in pcm_init_hw_params()
61 runtime->hw.channels_min = runtime->hw.channels_max = pcm_channels; in pcm_init_hw_params()
Dtascam.h116 enum amdtp_stream_direction dir, unsigned int pcm_channels);
/linux-4.4.14/sound/firewire/oxfw/
Doxfw-stream.c59 unsigned int rate, unsigned int pcm_channels) in set_stream_format() argument
81 if ((formation.rate == rate) && (formation.pcm == pcm_channels)) in set_stream_format()
116 unsigned int rate, unsigned int pcm_channels) in start_stream() argument
142 if (pcm_channels == 0 || pcm_channels == formation.pcm) in start_stream()
150 pcm_channels = formation.pcm; in start_stream()
154 if (pcm_channels == 0) { in start_stream()
158 err = amdtp_am824_set_parameters(stream, rate, pcm_channels, midi_ports, in start_stream()
256 unsigned int rate, unsigned int pcm_channels) in snd_oxfw_stream_start_simplex() argument
301 if (pcm_channels == 0) in snd_oxfw_stream_start_simplex()
302 pcm_channels = formation.pcm; in snd_oxfw_stream_start_simplex()
[all …]
Doxfw.h114 unsigned int rate, unsigned int pcm_channels);
/linux-4.4.14/sound/isa/gus/
Dgusclassic.c53 static int pcm_channels[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 2}; variable
73 module_param_array(pcm_channels, int, NULL, 0444);
74 MODULE_PARM_DESC(pcm_channels, "Reserved PCM 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()
156 if (pcm_channels[n] < 2) in snd_gusclassic_probe()
157 pcm_channels[n] = 2; in snd_gusclassic_probe()
Dgus_main.c137 int pcm_channels, in snd_gus_create() argument
212 if (pcm_channels < 0) in snd_gus_create()
213 pcm_channels = 0; in snd_gus_create()
214 if (pcm_channels > 8) in snd_gus_create()
215 pcm_channels = 8; in snd_gus_create()
216 pcm_channels++; in snd_gus_create()
217 pcm_channels &= ~1; in snd_gus_create()
220 gus->gf1.pcm_channels = pcm_channels; in snd_gus_create()
Dgusmax.c51 static int pcm_channels[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 2}; variable
71 module_param_array(pcm_channels, int, NULL, 0444);
72 MODULE_PARM_DESC(pcm_channels, "Reserved PCM channels for GUS MAX driver.");
256 pcm_channels[dev], in snd_gusmax_probe()
268 pcm_channels[dev], in snd_gusmax_probe()
324 if (pcm_channels[dev] > 0) { in snd_gusmax_probe()
Dgusextreme.c61 static int pcm_channels[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 2}; variable
89 module_param_array(pcm_channels, int, NULL, 0444);
90 MODULE_PARM_DESC(pcm_channels, "Reserved PCM channels for " CRD_NAME " driver.");
158 0, channels[n], pcm_channels[n], 0, rgus); in snd_gusextreme_gus_card_create()
297 if (pcm_channels[n] > 0) { in snd_gusextreme_probe()
Dinterwave.c72 static int pcm_channels[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 2}; variable
111 module_param_array(pcm_channels, int, NULL, 0444);
112 MODULE_PARM_DESC(pcm_channels, "Reserved PCM channels for InterWave driver.");
661 pcm_channels[dev], effect[dev], &gus)) < 0) in snd_interwave_probe()
713 if (pcm_channels[dev] > 0) { in snd_interwave_probe()
Dgus_reset.c265 if (gus->gf1.pcm_alloc_voices >= gus->gf1.pcm_channels) { in snd_gf1_alloc_voice()
Dgus_pcm.c865 gus->gf1.pcm_channels / 2, in snd_gf1_pcm_new()
/linux-4.4.14/sound/oss/
Dpas2_pcm.c35 static unsigned char pcm_channels = 1; /* channels (1 or 2) */ variable
60 if (pcm_channels & 2) in pcm_set_speed()
121 return pcm_channels; in pcm_set_channels()
123 if (arg != pcm_channels) in pcm_set_channels()
127 pcm_channels = arg; in pcm_set_channels()
130 return pcm_channels; in pcm_set_channels()
180 ret = pcm_channels; in pas_audio_ioctl()
/linux-4.4.14/sound/firewire/digi00x/
Damdtp-dot.c42 unsigned int pcm_channels; member
118 unsigned int pcm_channels) in amdtp_dot_set_parameters() argument
130 err = amdtp_stream_set_parameters(s, rate, pcm_channels + 1); in amdtp_dot_set_parameters()
136 p->pcm_channels = pcm_channels; in amdtp_dot_set_parameters()
162 channels = p->pcm_channels; in write_pcm_s32()
188 channels = p->pcm_channels; in write_pcm_s16()
214 channels = p->pcm_channels; in read_pcm_s32()
237 channels = p->pcm_channels; in write_pcm_silence()
Ddigi00x.h117 unsigned int pcm_channels);
/linux-4.4.14/sound/pci/trident/
Dtrident.c51 static int pcm_channels[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 32}; variable
60 module_param_array(pcm_channels, int, NULL, 0444);
61 MODULE_PARM_DESC(pcm_channels, "Number of hardware channels assigned for PCM.");
98 pcm_channels[dev], in snd_trident_probe()
/linux-4.4.14/sound/pci/cs46xx/
Ddsp_spos_scb_lib.c1301 if (ins->pcm_channels[i].active) { in cs46xx_dsp_create_pcm_channel()
1303 ins->pcm_channels[i].sample_rate == sample_rate && in cs46xx_dsp_create_pcm_channel()
1304 ins->pcm_channels[i].mixer_scb == mixer_scb) { in cs46xx_dsp_create_pcm_channel()
1305 src_scb = ins->pcm_channels[i].src_scb; in cs46xx_dsp_create_pcm_channel()
1306 ins->pcm_channels[i].src_scb->ref_count ++; in cs46xx_dsp_create_pcm_channel()
1307 src_index = ins->pcm_channels[i].src_slot; in cs46xx_dsp_create_pcm_channel()
1394 ins->pcm_channels[pcm_index].sample_rate = sample_rate; in cs46xx_dsp_create_pcm_channel()
1395 ins->pcm_channels[pcm_index].pcm_reader_scb = pcm_scb; in cs46xx_dsp_create_pcm_channel()
1396 ins->pcm_channels[pcm_index].src_scb = src_scb; in cs46xx_dsp_create_pcm_channel()
1397 ins->pcm_channels[pcm_index].unlinked = 1; in cs46xx_dsp_create_pcm_channel()
[all …]
Dcs46xx_dsp_spos.h170 struct dsp_pcm_channel_descriptor pcm_channels[DSP_MAX_PCM_CHANNELS]; member
Dcs46xx_lib.c1379 if (ins->pcm_channels[i].active && in snd_cs46xx_interrupt()
1380 ins->pcm_channels[i].private_data && in snd_cs46xx_interrupt()
1381 !ins->pcm_channels[i].unlinked) { in snd_cs46xx_interrupt()
1382 cpcm = ins->pcm_channels[i].private_data; in snd_cs46xx_interrupt()
1389 if (ins->pcm_channels[i].active && in snd_cs46xx_interrupt()
1390 ins->pcm_channels[i].private_data && in snd_cs46xx_interrupt()
1391 !ins->pcm_channels[i].unlinked) { in snd_cs46xx_interrupt()
1392 cpcm = ins->pcm_channels[i].private_data; in snd_cs46xx_interrupt()
/linux-4.4.14/sound/pcmcia/pdaudiocf/
Dpdaudiocf_irq.c215 if (chip->pcm_channels == 1) { in pdacf_transfer()
221 if (chip->pcm_channels == 1) { in pdacf_transfer()
230 if (chip->pcm_channels == 1) { in pdacf_transfer()
244 if (chip->pcm_channels == 1) { in pdacf_transfer()
Dpdaudiocf.h103 unsigned int pcm_channels; member
Dpdaudiocf_pcm.c129 chip->pcm_channels = runtime->channels; in pdacf_pcm_prepare()
/linux-4.4.14/sound/firewire/bebob/
Dbebob_stream.c424 int index, pcm_channels, midi_channels, err = 0; in make_both_connections() local
433 pcm_channels = bebob->tx_stream_formations[index].pcm; in make_both_connections()
436 pcm_channels, midi_channels * 8, in make_both_connections()
441 pcm_channels = bebob->rx_stream_formations[index].pcm; in make_both_connections()
444 pcm_channels, midi_channels * 8, in make_both_connections()
/linux-4.4.14/include/sound/
Dgus.h391 int pcm_channels; member
609 int pcm_channels,
/linux-4.4.14/sound/pci/ali5451/
Dali5451.c50 static int pcm_channels = 32; variable
57 module_param(pcm_channels, int, 0444);
58 MODULE_PARM_DESC(pcm_channels, "PCM Channels");
2231 err = snd_ali_create(card, pci, pcm_channels, spdif, &codec); in snd_ali_probe()
/linux-4.4.14/Documentation/sound/alsa/
DALSA-Configuration.txt192 pcm_channels - Number of hardware channels assigned for PCM
1886 pcm_channels - max channels (voices) reserved for PCM