Lines Matching defs:ensoniq
141 #define ES_REG(ensoniq, x) ((ensoniq)->port + ES_REG_##x) argument
382 struct ensoniq { struct
383 spinlock_t reg_lock;
384 struct mutex src_mutex;
386 int irq;
388 unsigned long playback1size;
389 unsigned long playback2size;
390 unsigned long capture3size;
392 unsigned long port;
393 unsigned int mode;
394 unsigned int uartm; /* UART mode */
396 unsigned int ctrl; /* control register */
397 unsigned int sctrl; /* serial control register */
398 unsigned int cssr; /* control status register */
399 unsigned int uartc; /* uart control register */
400 unsigned int rev; /* chip revision */
402 union {
413 } u;
415 struct pci_dev *pci;
416 struct snd_card *card;
417 struct snd_pcm *pcm1; /* DAC1/ADC PCM */
418 struct snd_pcm *pcm2; /* DAC2 PCM */
419 struct snd_pcm_substream *playback1_substream;
420 struct snd_pcm_substream *playback2_substream;
421 struct snd_pcm_substream *capture_substream;
422 unsigned int p1_dma_size;
423 unsigned int p2_dma_size;
424 unsigned int c_dma_size;
425 unsigned int p1_period_size;
426 unsigned int p2_period_size;
427 unsigned int c_period_size;
428 struct snd_rawmidi *rmidi;
429 struct snd_rawmidi_substream *midi_input;
430 struct snd_rawmidi_substream *midi_output;
432 unsigned int spdif;
433 unsigned int spdif_default;
434 unsigned int spdif_stream;
437 struct snd_dma_buffer dma_bug;
441 struct gameport *gameport;
516 static unsigned int snd_es1371_wait_src_ready(struct ensoniq * ensoniq) in snd_es1371_wait_src_ready()
531 static unsigned int snd_es1371_src_read(struct ensoniq * ensoniq, unsigned short reg) in snd_es1371_src_read()
565 static void snd_es1371_src_write(struct ensoniq * ensoniq, in snd_es1371_src_write()
584 struct ensoniq *ensoniq = ak4531->private_data; in snd_es1370_codec_write() local
607 static inline bool is_ev1938(struct ensoniq *ensoniq) in is_ev1938()
615 struct ensoniq *ensoniq = ac97->private_data; in snd_es1371_codec_write() local
657 struct ensoniq *ensoniq = ac97->private_data; in snd_es1371_codec_read() local
731 static void snd_es1371_adc_rate(struct ensoniq * ensoniq, unsigned int rate) in snd_es1371_adc_rate()
763 static void snd_es1371_dac1_rate(struct ensoniq * ensoniq, unsigned int rate) in snd_es1371_dac1_rate()
784 static void snd_es1371_dac2_rate(struct ensoniq * ensoniq, unsigned int rate) in snd_es1371_dac2_rate()
810 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_trigger() local
885 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_playback1_prepare() local
933 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_playback2_prepare() local
973 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_capture_prepare() local
1011 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_playback1_pointer() local
1028 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_playback2_pointer() local
1045 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_capture_pointer() local
1128 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_playback1_open() local
1151 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_playback2_open() local
1174 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_capture_open() local
1193 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_playback1_close() local
1202 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_playback2_close() local
1216 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_capture_close() local
1261 static int __devinit snd_ensoniq_pcm(struct ensoniq * ensoniq, int device, in snd_ensoniq_pcm()
1301 static int __devinit snd_ensoniq_pcm2(struct ensoniq * ensoniq, int device, in snd_ensoniq_pcm2()
1358 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_ens1373_spdif_default_get() local
1371 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_ens1373_spdif_default_put() local
1402 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_ens1373_spdif_stream_get() local
1415 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_ens1373_spdif_stream_put() local
1442 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_es1371_spdif_get() local
1453 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_es1371_spdif_put() local
1504 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_es1373_rear_get() local
1519 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_es1373_rear_put() local
1549 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_es1373_line_get() local
1563 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_es1373_line_put() local
1591 struct ensoniq *ensoniq = ac97->private_data; in snd_ensoniq_mixer_free_ac97() local
1601 static int es1371_quirk_lookup(struct ensoniq *ensoniq, in es1371_quirk_lookup()
1629 static int __devinit snd_ensoniq_1371_mixer(struct ensoniq *ensoniq, in snd_ensoniq_1371_mixer()
1707 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_ensoniq_control_get() local
1719 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_ensoniq_control_put() local
1747 struct ensoniq *ensoniq = ak4531->private_data; in snd_ensoniq_mixer_free_ak4531() local
1751 static int __devinit snd_ensoniq_1370_mixer(struct ensoniq * ensoniq) in snd_ensoniq_1370_mixer()
1808 static int __devinit snd_ensoniq_create_gameport(struct ensoniq *ensoniq, int dev) in snd_ensoniq_create_gameport()
1862 static void snd_ensoniq_free_gameport(struct ensoniq *ensoniq) in snd_ensoniq_free_gameport()
1875 static inline int snd_ensoniq_create_gameport(struct ensoniq *ensoniq, long port) { return -ENOSYS;… in snd_ensoniq_create_gameport()
1876 static inline void snd_ensoniq_free_gameport(struct ensoniq *ensoniq) { } in snd_ensoniq_free_gameport()
1886 struct ensoniq *ensoniq = entry->private_data; in snd_ensoniq_proc_read() local
1906 static void __devinit snd_ensoniq_proc_init(struct ensoniq * ensoniq) in snd_ensoniq_proc_init()
1918 static int snd_ensoniq_free(struct ensoniq *ensoniq) in snd_ensoniq_free()
1948 struct ensoniq *ensoniq = device->device_data; in snd_ensoniq_dev_free() local
1971 static void snd_ensoniq_chip_init(struct ensoniq *ensoniq) in snd_ensoniq_chip_init()
2039 struct ensoniq *ensoniq = card->private_data; in snd_ensoniq_suspend() local
2068 struct ensoniq *ensoniq = card->private_data; in snd_ensoniq_resume() local
2097 struct ensoniq *ensoniq; in snd_ensoniq_create() local
2177 static void snd_ensoniq_midi_interrupt(struct ensoniq * ensoniq) in snd_ensoniq_midi_interrupt()
2216 struct ensoniq *ensoniq = substream->rmidi->private_data; in snd_ensoniq_midi_input_open() local
2232 struct ensoniq *ensoniq = substream->rmidi->private_data; in snd_ensoniq_midi_input_close() local
2249 struct ensoniq *ensoniq = substream->rmidi->private_data; in snd_ensoniq_midi_output_open() local
2265 struct ensoniq *ensoniq = substream->rmidi->private_data; in snd_ensoniq_midi_output_close() local
2283 struct ensoniq *ensoniq = substream->rmidi->private_data; in snd_ensoniq_midi_input_trigger() local
2307 struct ensoniq *ensoniq = substream->rmidi->private_data; in snd_ensoniq_midi_output_trigger() local
2348 static int __devinit snd_ensoniq_midi(struct ensoniq * ensoniq, int device, in snd_ensoniq_midi()
2380 struct ensoniq *ensoniq = dev_id; in snd_audiopci_interrupt() local
2418 struct ensoniq *ensoniq; in snd_audiopci_probe() local