Lines Matching defs:ensoniq
121 #define ES_REG(ensoniq, x) ((ensoniq)->port + ES_REG_##x) argument
362 struct ensoniq { struct
363 spinlock_t reg_lock;
364 struct mutex src_mutex;
366 int irq;
368 unsigned long playback1size;
369 unsigned long playback2size;
370 unsigned long capture3size;
372 unsigned long port;
373 unsigned int mode;
374 unsigned int uartm; /* UART mode */
376 unsigned int ctrl; /* control register */
377 unsigned int sctrl; /* serial control register */
378 unsigned int cssr; /* control status register */
379 unsigned int uartc; /* uart control register */
380 unsigned int rev; /* chip revision */
382 union {
393 } u;
395 struct pci_dev *pci;
396 struct snd_card *card;
397 struct snd_pcm *pcm1; /* DAC1/ADC PCM */
398 struct snd_pcm *pcm2; /* DAC2 PCM */
399 struct snd_pcm_substream *playback1_substream;
400 struct snd_pcm_substream *playback2_substream;
401 struct snd_pcm_substream *capture_substream;
402 unsigned int p1_dma_size;
403 unsigned int p2_dma_size;
404 unsigned int c_dma_size;
405 unsigned int p1_period_size;
406 unsigned int p2_period_size;
407 unsigned int c_period_size;
408 struct snd_rawmidi *rmidi;
409 struct snd_rawmidi_substream *midi_input;
410 struct snd_rawmidi_substream *midi_output;
412 unsigned int spdif;
413 unsigned int spdif_default;
414 unsigned int spdif_stream;
417 struct snd_dma_buffer *dma_bug;
421 struct gameport *gameport;
496 static unsigned int snd_es1371_wait_src_ready(struct ensoniq * ensoniq) in snd_es1371_wait_src_ready()
511 static unsigned int snd_es1371_src_read(struct ensoniq * ensoniq, unsigned short reg) in snd_es1371_src_read()
545 static void snd_es1371_src_write(struct ensoniq * ensoniq, in snd_es1371_src_write()
564 struct ensoniq *ensoniq = ak4531->private_data; in snd_es1370_codec_write() local
587 static inline bool is_ev1938(struct ensoniq *ensoniq) in is_ev1938()
595 struct ensoniq *ensoniq = ac97->private_data; in snd_es1371_codec_write() local
637 struct ensoniq *ensoniq = ac97->private_data; in snd_es1371_codec_read() local
712 static void snd_es1371_adc_rate(struct ensoniq * ensoniq, unsigned int rate) in snd_es1371_adc_rate()
743 static void snd_es1371_dac1_rate(struct ensoniq * ensoniq, unsigned int rate) in snd_es1371_dac1_rate()
764 static void snd_es1371_dac2_rate(struct ensoniq * ensoniq, unsigned int rate) in snd_es1371_dac2_rate()
790 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_trigger() local
854 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_playback1_prepare() local
902 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_playback2_prepare() local
942 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_capture_prepare() local
980 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_playback1_pointer() local
997 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_playback2_pointer() local
1014 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_capture_pointer() local
1097 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_playback1_open() local
1120 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_playback2_open() local
1143 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_capture_open() local
1162 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_playback1_close() local
1171 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_playback2_close() local
1185 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_capture_close() local
1229 static int snd_ensoniq_pcm(struct ensoniq *ensoniq, int device) in snd_ensoniq_pcm()
1263 static int snd_ensoniq_pcm2(struct ensoniq *ensoniq, int device) in snd_ensoniq_pcm2()
1314 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_ens1373_spdif_default_get() local
1327 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_ens1373_spdif_default_put() local
1358 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_ens1373_spdif_stream_get() local
1371 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_ens1373_spdif_stream_put() local
1398 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_es1371_spdif_get() local
1409 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_es1371_spdif_put() local
1460 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_es1373_rear_get() local
1475 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_es1373_rear_put() local
1505 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_es1373_line_get() local
1519 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_es1373_line_put() local
1547 struct ensoniq *ensoniq = ac97->private_data; in snd_ensoniq_mixer_free_ac97() local
1557 static int es1371_quirk_lookup(struct ensoniq *ensoniq, in es1371_quirk_lookup()
1585 static int snd_ensoniq_1371_mixer(struct ensoniq *ensoniq, in snd_ensoniq_1371_mixer()
1665 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_ensoniq_control_get() local
1677 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_ensoniq_control_put() local
1705 struct ensoniq *ensoniq = ak4531->private_data; in snd_ensoniq_mixer_free_ak4531() local
1709 static int snd_ensoniq_1370_mixer(struct ensoniq *ensoniq) in snd_ensoniq_1370_mixer()
1744 static int snd_ensoniq_get_joystick_port(struct ensoniq *ensoniq, int dev) in snd_ensoniq_get_joystick_port()
1762 static int snd_ensoniq_get_joystick_port(struct ensoniq *ensoniq, int dev) in snd_ensoniq_get_joystick_port()
1768 static int snd_ensoniq_create_gameport(struct ensoniq *ensoniq, int dev) in snd_ensoniq_create_gameport()
1825 static void snd_ensoniq_free_gameport(struct ensoniq *ensoniq) in snd_ensoniq_free_gameport()
1838 static inline int snd_ensoniq_create_gameport(struct ensoniq *ensoniq, long port) { return -ENOSYS;… in snd_ensoniq_create_gameport()
1839 static inline void snd_ensoniq_free_gameport(struct ensoniq *ensoniq) { } in snd_ensoniq_free_gameport()
1849 struct ensoniq *ensoniq = entry->private_data; in snd_ensoniq_proc_read() local
1865 static void snd_ensoniq_proc_init(struct ensoniq *ensoniq) in snd_ensoniq_proc_init()
1877 struct ensoniq *ensoniq = card->private_data; in snd_ensoniq_free() local
1908 static void snd_ensoniq_chip_init(struct ensoniq *ensoniq) in snd_ensoniq_chip_init()
1975 struct ensoniq *ensoniq = card->private_data; in snd_ensoniq_suspend() local
1997 struct ensoniq *ensoniq = card->private_data; in snd_ensoniq_resume() local
2019 struct ensoniq *ensoniq = card->private_data; in snd_ensoniq_create() local
2079 static void snd_ensoniq_midi_interrupt(struct ensoniq * ensoniq) in snd_ensoniq_midi_interrupt()
2118 struct ensoniq *ensoniq = substream->rmidi->private_data; in snd_ensoniq_midi_input_open() local
2134 struct ensoniq *ensoniq = substream->rmidi->private_data; in snd_ensoniq_midi_input_close() local
2151 struct ensoniq *ensoniq = substream->rmidi->private_data; in snd_ensoniq_midi_output_open() local
2167 struct ensoniq *ensoniq = substream->rmidi->private_data; in snd_ensoniq_midi_output_close() local
2185 struct ensoniq *ensoniq = substream->rmidi->private_data; in snd_ensoniq_midi_input_trigger() local
2209 struct ensoniq *ensoniq = substream->rmidi->private_data; in snd_ensoniq_midi_output_trigger() local
2250 static int snd_ensoniq_midi(struct ensoniq *ensoniq, int device) in snd_ensoniq_midi()
2274 struct ensoniq *ensoniq = dev_id; in snd_audiopci_interrupt() local
2312 struct ensoniq *ensoniq; in __snd_audiopci_probe() local