Home
last modified time | relevance | path

Searched refs:voices (Results 26 – 50 of 56) sorted by relevance

123

/openbmc/linux/sound/pci/emu10k1/
H A Demuproc.c436 voice = &emu->voices[idx]; in snd_emu10k1_proc_voices_read()
563 struct snd_info_buffer *buffer, int iobase, int offset, int length, int voices) in snd_emu_proc_ptr_reg_read() argument
575 for (j = 0; j < voices; j++) { in snd_emu_proc_ptr_reg_read()
585 int iobase, int length, int voices) in snd_emu_proc_ptr_reg_write() argument
593 if (reg < length && channel_id < voices) in snd_emu_proc_ptr_reg_write()
H A Demu10k1x.c231 struct emu10k1x_voice voices[3]; member
409 epcm->voice = &epcm->emu->voices[substream->pcm->device]; in snd_emu10k1x_pcm_hw_params()
755 struct emu10k1x_voice *pvoice = chip->voices; in snd_emu10k1x_interrupt()
917 chip->voices[ch].emu = chip; in snd_emu10k1x_create()
918 chip->voices[ch].number = ch; in snd_emu10k1x_create()
/openbmc/linux/sound/pci/ymfpci/
H A Dymfpci.h256 struct snd_ymfpci_voice *voices[2]; /* playback only */ member
352 struct snd_ymfpci_voice voices[64]; member
/openbmc/linux/include/sound/
H A Demu10k1.h1498 struct snd_emu10k1_voice *voices[NUM_EFX_PLAYBACK]; member
1749 struct snd_emu10k1_voice voices[NUM_G]; member
1855 void snd_emu10k1_voice_set_loop_stop_multiple(struct snd_emu10k1 *emu, u64 voices);
1856 void snd_emu10k1_voice_clear_loop_stop_multiple(struct snd_emu10k1 *emu, u64 voices);
1857 int snd_emu10k1_voice_clear_loop_stop_multiple_atomic(struct snd_emu10k1 *emu, u64 voices);
H A Demux_synth.h98 struct snd_emux_voice *voices; /* Voices (EMU 'channel') */ member
H A Dopl3.h323 struct snd_opl3_voice voices[MAX_OPL3_VOICES]; /* Voices (OPL3 'channel') */ member
H A Dgus.h315 struct snd_gus_voice voices[32]; /* GF1 voices */ member
593 int voices,
/openbmc/linux/sound/drivers/opl4/
H A Dopl4_local.h195 struct opl4_voice voices[OPL4_MAX_VOICES]; member
/openbmc/linux/sound/pci/
H A Dsis7019.c120 struct voice voices[64]; member
318 sis_voice_irq(status, sis->voices); in sis_interrupt()
324 sis_voice_irq(status, &sis->voices[32]); in sis_interrupt()
410 voice = &sis->voices[i]; in __sis_alloc_playback_voice()
1320 voice = &sis->voices[i]; in sis_chip_create()
/openbmc/linux/sound/usb/
H A Dmidi.c1547 short int voices; member
1553 .port = num, .voices = voices_, \
1564 #define GM_SYNTH_PORT(vendor, product, num, name, voices) \ argument
1565 PORT_INFO(vendor, product, num, name, voices, \
1570 #define ROLAND_SYNTH_PORT(vendor, product, num, name, voices) \ argument
1571 PORT_INFO(vendor, product, num, name, voices, \
1579 #define SOUNDCANVAS_PORT(vendor, product, num, name, voices) \ argument
1580 PORT_INFO(vendor, product, num, name, voices, \
1741 seq_port_info->midi_voices = port_info->voices; in snd_usbmidi_get_port_info()
/openbmc/qemu/qapi/
H A Daudio.json33 # @voices: number of voices to use (default 1)
48 '*voices': 'uint32',
/openbmc/linux/sound/isa/sb/
H A Demu8000_callback.c175 vp = &emu->voices[i]; in get_voice()
208 vp = &emu->voices[best[i].voice]; in get_voice()
/openbmc/linux/sound/pci/ali5451/
H A Dali5451.c196 struct snd_ali_voice voices[ALI_CHANNELS]; member
847 pvoice = &codec->synth.voices[channel]; in snd_ali_update_ptr()
866 } else if (codec->synth.voices[channel].synth) { in snd_ali_update_ptr()
868 } else if (codec->synth.voices[channel].midi) { in snd_ali_update_ptr()
925 pvoice = &(codec->synth.voices[idx]); in snd_ali_alloc_voice()
2107 codec->synth.voices[i].number = i; in snd_ali_create()
/openbmc/linux/sound/pci/trident/
H A Dtrident.h323 struct snd_trident_voice voices[64]; member
H A Dtrident_main.c3583 voice = &trident->synth.voices[i]; in snd_trident_create()
3676 voice = &trident->synth.voices[channel]; in snd_trident_interrupt()
3760 pvoice = &trident->synth.voices[idx]; in snd_trident_alloc_voice()
3776 pvoice = &trident->synth.voices[idx]; in snd_trident_alloc_voice()
/openbmc/linux/include/uapi/sound/
H A Dasequencer.h570 unsigned int voices; /* number of voices to be allocated (0 = don't care) */ member
/openbmc/linux/sound/synth/emux/
H A Demux_seq.c111 if (emu->voices) in snd_emux_detach_seq()
H A Demux_effect.c200 struct snd_emux_voice *vp = &emu->voices[i]; in snd_emux_send_effect()
/openbmc/linux/sound/isa/wavefront/
H A Dwavefront_synth.c2040 char voices[1]; in wavefront_do_reset() local
2107 voices[0] = 32; in wavefront_do_reset()
2109 if (snd_wavefront_cmd (dev, WFC_SET_NVOICES, NULL, voices)) { in wavefront_do_reset()
/openbmc/linux/Documentation/sound/
H A Dalsa-configuration.rst750 limit of voices used for wavetable (64 by default)
950 voices
951 GF1 voices limit (14-32)
953 reserved PCM voices
980 voices
981 GF1 voices limit (14-32)
983 reserved PCM voices
1002 voices
1003 GF1 voices limit (14-32)
1005 reserved PCM voices
[all …]
/openbmc/qemu/audio/
H A Daudio_template.h45 glue (s->nb_hw_voices_, TYPE) = glue(audio_get_pdo_, TYPE)(s->dev)->voices; in glue()
/openbmc/linux/Documentation/sound/cards/
H A Demu-mixer.rst64 Each of the synthesizer voices can feed its output to these accumulators
H A Daudigy-mixer.rst44 Each of the synthesizer voices can feed its output to these accumulators
H A Dsb-live-mixer.rst58 Each of the synthesizer voices can feed its output to these accumulators
/openbmc/linux/Documentation/sound/designs/
H A Dseq-oss.rst98 type 0x1 : subtype 0x20 : voices 32

123