Home
last modified time | relevance | path

Searched refs:max_channels (Results 1 – 25 of 66) sorted by relevance

123

/Linux-v5.15/sound/synth/emux/
Demux_seq.c127 int max_channels, int oss_port, in snd_emux_create_port() argument
138 p->chset.channels = kcalloc(max_channels, sizeof(*p->chset.channels), in snd_emux_create_port()
144 for (i = 0; i < max_channels; i++) in snd_emux_create_port()
147 p->chset.max_channels = max_channels; in snd_emux_create_port()
165 cap, type, max_channels, in snd_emux_create_port()
228 for (i = 0; i < port->chset.max_channels; i++) { in snd_emux_reset_port()
Demux_effect.c276 p->effect = kcalloc(p->chset.max_channels, in snd_emux_create_effect()
279 for (i = 0; i < p->chset.max_channels; i++) in snd_emux_create_effect()
282 for (i = 0; i < p->chset.max_channels; i++) in snd_emux_create_effect()
299 p->chset.max_channels); in snd_emux_clear_effect()
Demux_oss.c330 if (voice < 0 || voice >= port->chset.max_channels) in emuspec_control()
388 for (i = 0; i < port->chset.max_channels; i++) { in emuspec_control()
428 if (voice < 0 || voice >= port->chset.max_channels) in gusspec_control()
Demux_voice.h21 int max_channels, int type,
/Linux-v5.15/sound/virtio/
Dvirtio_chmap.c125 int max_channels = 0; in virtsnd_chmap_add_ctls() local
128 if (max_channels < vs->chmaps[i].channels) in virtsnd_chmap_add_ctls()
129 max_channels = vs->chmaps[i].channels; in virtsnd_chmap_add_ctls()
131 return snd_pcm_add_chmap_ctls(pcm, direction, vs->chmaps, max_channels, in virtsnd_chmap_add_ctls()
/Linux-v5.15/drivers/gpu/host1x/
Dchannel.c100 unsigned int max_channels = host->info->nb_channels; in acquire_unused_channel() local
103 index = find_first_zero_bit(chlist->allocated_channels, max_channels); in acquire_unused_channel()
104 if (index >= max_channels) { in acquire_unused_channel()
/Linux-v5.15/sound/core/seq/
Dseq_midi_emul.c89 if (dest_channel >= chanset->max_channels) { in snd_midi_process_event()
91 dest_channel, chanset->max_channels); in snd_midi_process_event()
385 for (i = 0; i < chset->max_channels; i++) { in snd_midi_channel_set_clear()
534 if (p < chset->max_channels) { in sysex()
545 if (p < chset->max_channels && in sysex()
576 for (i = 0; i < chset->max_channels; i++) { in sysex()
669 for (ch = 0; ch < chset->max_channels; ch++) { in reset_all_channels()
695 chset->max_channels = n; in snd_midi_channel_alloc_set()
/Linux-v5.15/drivers/xen/events/
Devents_internal.h13 unsigned (*max_channels)(void); member
43 return evtchn_ops->max_channels(); in xen_evtchn_max_channels()
/Linux-v5.15/drivers/gpu/drm/radeon/
Ddce3_1_afmt.c89 int max_channels = -1; in dce3_2_afmt_write_sad_regs() local
96 if (sad->channels > max_channels) { in dce3_2_afmt_write_sad_regs()
100 max_channels = sad->channels; in dce3_2_afmt_write_sad_regs()
Ddce6_afmt.c231 int max_channels = -1; in dce6_afmt_write_sad_regs() local
238 if (sad->channels > max_channels) { in dce6_afmt_write_sad_regs()
242 max_channels = sad->channels; in dce6_afmt_write_sad_regs()
Devergreen_hdmi.c179 int max_channels = -1; in evergreen_hdmi_write_sad_regs() local
186 if (sad->channels > max_channels) { in evergreen_hdmi_write_sad_regs()
190 max_channels = sad->channels; in evergreen_hdmi_write_sad_regs()
/Linux-v5.15/sound/core/
Dpcm_drm_eld.c38 unsigned max_channels = sad_max_channels(sad); in eld_limit_rates() local
44 if (c->min <= max_channels) in eld_limit_rates()
/Linux-v5.15/drivers/net/ethernet/sfc/
Defx_channels.c135 unsigned int max_channels, in efx_allocate_msix_channels() argument
163 max_channels = min_t(unsigned int, vec_count, max_channels); in efx_allocate_msix_channels()
169 if (n_channels >= max_channels) { in efx_allocate_msix_channels()
173 n_xdp_ev, n_channels, max_channels); in efx_allocate_msix_channels()
183 } else if (n_channels + n_xdp_ev > max_channels) { in efx_allocate_msix_channels()
187 n_xdp_ev, n_channels, max_channels); in efx_allocate_msix_channels()
189 n_xdp_ev = max_channels - n_channels; in efx_allocate_msix_channels()
220 n_channels = min(n_channels, max_channels); in efx_allocate_msix_channels()
273 rc = efx_allocate_msix_channels(efx, efx->max_channels, in efx_probe_interrupts()
579 efx->max_channels = EFX_MAX_CHANNELS; in efx_init_channels()
/Linux-v5.15/sound/pci/echoaudio/
Dechoaudio.c266 signed char max_channels) in pcm_open() argument
273 if (max_channels <= 0) in pcm_open()
286 dev_dbg(chip->card->dev, "max_channels=%d\n", max_channels); in pcm_open()
289 for (i = 0; channels_list[i] <= max_channels; i++); in pcm_open()
291 if (pipe->hw.channels_max > max_channels) in pcm_open()
292 pipe->hw.channels_max = max_channels; in pcm_open()
390 int max_channels, err; in pcm_analog_out_open() local
393 max_channels = num_pipes_out(chip); in pcm_analog_out_open()
395 max_channels = num_analog_busses_out(chip); in pcm_analog_out_open()
397 err = pcm_open(substream, max_channels - substream->number); in pcm_analog_out_open()
[all …]
/Linux-v5.15/drivers/media/pci/tw686x/
Dtw686x-core.c230 for (ch = 0; ch < max_channels(dev); ch++) in tw686x_dev_release()
253 dev->video_channels = kcalloc(max_channels(dev), in tw686x_probe()
260 dev->audio_channels = kcalloc(max_channels(dev), in tw686x_probe()
304 if (max_channels(dev) > 4) in tw686x_probe()
Dtw686x-audio.c37 for_each_set_bit(ch, &requests, max_channels(dev)) { in tw686x_audio_irq()
274 err = snd_pcm_new(card, card->driver, 0, 0, max_channels(dev), &pcm); in tw686x_snd_pcm_init()
383 for (ch = 0; ch < max_channels(dev); ch++) { in tw686x_audio_init()
405 for (ch = 0; ch < max_channels(dev); ch++) { in tw686x_audio_init()
Dtw686x-video.c307 channels = max_channels(dev); in tw686x_sg_setup()
316 sg_table_size = max_channels(dev) * TW686X_SG_TABLE_SIZE; in tw686x_sg_setup()
1094 for_each_set_bit(ch, &requests, max_channels(dev)) { in tw686x_video_irq()
1150 for (ch = 0; ch < max_channels(dev); ch++) { in tw686x_video_free()
1186 for (ch = 0; ch < max_channels(dev); ch++) { in tw686x_video_init()
1193 for (ch = 0; ch < max_channels(dev); ch++) { in tw686x_video_init()
1291 for (ch = 0; ch < max_channels(dev); ch++) in tw686x_video_init()
1298 if (max_channels(dev) > 4) { in tw686x_video_init()
/Linux-v5.15/drivers/iio/adc/
Dti-ads131e08.c81 unsigned int max_channels; member
119 .max_channels = 4,
123 .max_channels = 6,
127 .max_channels = 8,
278 st->info->max_channels; in ads131e08_set_data_rate()
429 for_each_clear_bit(i, &active_channels, st->info->max_channels) { in ads131e08_initial_config()
723 if (num_channels > st->info->max_channels) { in ads131e08_alloc_channels()
/Linux-v5.15/drivers/dma/
Ddmatest.c38 static unsigned int max_channels; variable
39 module_param(max_channels, uint, S_IRUGO | S_IWUSR);
40 MODULE_PARM_DESC(max_channels,
114 unsigned int max_channels; member
1086 if (params->max_channels && in request_channels()
1087 info->nr_channels >= params->max_channels) in request_channels()
1101 params->max_channels = max_channels; in add_threaded_test()
/Linux-v5.15/drivers/dma/xilinx/
Dxilinx_dma.c475 const int max_channels; member
1780 chan_offset = chan->xdev->dma_config->max_channels / 2; in xilinx_mcdma_irq_handler()
2837 chan->tdest = chan->id - xdev->dma_config->max_channels / 2; in xilinx_dma_chan_probe()
2958 if (chan_id >= xdev->dma_config->max_channels || !xdev->chan[chan_id]) in of_dma_xilinx_xlate()
2968 .max_channels = XILINX_DMA_MAX_CHANS_PER_DEVICE,
2975 .max_channels = XILINX_MCDMA_MAX_CHANS_PER_DEVICE,
2981 .max_channels = XILINX_CDMA_MAX_CHANS_PER_DEVICE,
2988 .max_channels = XILINX_DMA_MAX_CHANS_PER_DEVICE,
3045 xdev->s2mm_chan_id = xdev->dma_config->max_channels / 2; in xilinx_dma_probe()
3141 for (i = 0; i < xdev->dma_config->max_channels; i++) in xilinx_dma_probe()
[all …]
/Linux-v5.15/sound/pci/
Datiixp.c263 int max_channels; /* max. channels for PCM out */ member
1083 substream->runtime->hw.channels_max = chip->max_channels; in snd_atiixp_playback_open()
1084 if (chip->max_channels > 2) in snd_atiixp_playback_open()
1260 chip->max_channels = 2; in snd_atiixp_pcm_new()
1263 chip->max_channels = 6; in snd_atiixp_pcm_new()
1265 chip->max_channels = 4; in snd_atiixp_pcm_new()
1283 snd_pcm_alt_chmaps, chip->max_channels, 0, in snd_atiixp_pcm_new()
Dcmipci.c456 int max_channels; member
1706 runtime->hw.channels_max = cm->max_channels; in snd_cmipci_playback2_open()
1707 if (cm->max_channels == 4) in snd_cmipci_playback2_open()
1709 else if (cm->max_channels == 6) in snd_cmipci_playback2_open()
1711 else if (cm->max_channels == 8) in snd_cmipci_playback2_open()
1940 snd_pcm_alt_chmaps, cm->max_channels, 0, in snd_cmipci_pcm_spdif_new()
2819 cm->max_channels = 2; in query_chip()
2824 cm->max_channels = 6; in query_chip()
2826 cm->max_channels = 4; in query_chip()
2829 cm->max_channels = 8; in query_chip()
[all …]
/Linux-v5.15/sound/soc/sh/rcar/
Dcore.c611 int max_channels) in rsnd_rdai_channels_ctrl() argument
613 if (max_channels > 0) in rsnd_rdai_channels_ctrl()
614 rdai->max_channels = max_channels; in rsnd_rdai_channels_ctrl()
616 return rdai->max_channels; in rsnd_rdai_channels_ctrl()
970 unsigned int max_channels = rsnd_rdai_channels_get(rdai); in rsnd_soc_dai_startup() local
984 if (rsnd_soc_hw_channels_list[i] > max_channels) in rsnd_soc_dai_startup()
Drsnd.h542 int max_channels; /* 2ch - 16ch */ member
564 #define rsnd_rdai_channels_set(rdai, max_channels) \ argument
565 rsnd_rdai_channels_ctrl(rdai, max_channels)
569 int max_channels);
/Linux-v5.15/drivers/bus/mhi/
Dpci_generic.c252 .max_channels = 128,
316 .max_channels = 128,
354 .max_channels = 128,
391 .max_channels = 128,

123