Lines Matching defs:ensoniq
129 #define ES_REG(ensoniq, x) ((ensoniq)->port + ES_REG_##x) argument
370 struct ensoniq { struct
371 spinlock_t reg_lock;
372 struct mutex src_mutex;
374 int irq;
376 unsigned long playback1size;
377 unsigned long playback2size;
378 unsigned long capture3size;
380 unsigned long port;
381 unsigned int mode;
382 unsigned int uartm; /* UART mode */
384 unsigned int ctrl; /* control register */
385 unsigned int sctrl; /* serial control register */
386 unsigned int cssr; /* control status register */
387 unsigned int uartc; /* uart control register */
388 unsigned int rev; /* chip revision */
390 union {
401 } u;
403 struct pci_dev *pci;
404 struct snd_card *card;
405 struct snd_pcm *pcm1; /* DAC1/ADC PCM */
406 struct snd_pcm *pcm2; /* DAC2 PCM */
407 struct snd_pcm_substream *playback1_substream;
408 struct snd_pcm_substream *playback2_substream;
409 struct snd_pcm_substream *capture_substream;
410 unsigned int p1_dma_size;
411 unsigned int p2_dma_size;
412 unsigned int c_dma_size;
413 unsigned int p1_period_size;
414 unsigned int p2_period_size;
415 unsigned int c_period_size;
416 struct snd_rawmidi *rmidi;
417 struct snd_rawmidi_substream *midi_input;
418 struct snd_rawmidi_substream *midi_output;
420 unsigned int spdif;
421 unsigned int spdif_default;
422 unsigned int spdif_stream;
425 struct snd_dma_buffer dma_bug;
429 struct gameport *gameport;
504 static unsigned int snd_es1371_wait_src_ready(struct ensoniq * ensoniq) in snd_es1371_wait_src_ready()
519 static unsigned int snd_es1371_src_read(struct ensoniq * ensoniq, unsigned short reg) in snd_es1371_src_read()
553 static void snd_es1371_src_write(struct ensoniq * ensoniq, in snd_es1371_src_write()
572 struct ensoniq *ensoniq = ak4531->private_data; in snd_es1370_codec_write() local
595 static inline bool is_ev1938(struct ensoniq *ensoniq) in is_ev1938()
603 struct ensoniq *ensoniq = ac97->private_data; in snd_es1371_codec_write() local
645 struct ensoniq *ensoniq = ac97->private_data; in snd_es1371_codec_read() local
719 static void snd_es1371_adc_rate(struct ensoniq * ensoniq, unsigned int rate) in snd_es1371_adc_rate()
750 static void snd_es1371_dac1_rate(struct ensoniq * ensoniq, unsigned int rate) in snd_es1371_dac1_rate()
771 static void snd_es1371_dac2_rate(struct ensoniq * ensoniq, unsigned int rate) in snd_es1371_dac2_rate()
797 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_trigger() local
861 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_playback1_prepare() local
909 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_playback2_prepare() local
949 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_capture_prepare() local
987 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_playback1_pointer() local
1004 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_playback2_pointer() local
1021 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_capture_pointer() local
1104 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_playback1_open() local
1127 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_playback2_open() local
1150 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_capture_open() local
1169 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_playback1_close() local
1178 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_playback2_close() local
1192 struct ensoniq *ensoniq = snd_pcm_substream_chip(substream); in snd_ensoniq_capture_close() local
1236 static int snd_ensoniq_pcm(struct ensoniq *ensoniq, int device) in snd_ensoniq_pcm()
1270 static int snd_ensoniq_pcm2(struct ensoniq *ensoniq, int device) in snd_ensoniq_pcm2()
1321 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_ens1373_spdif_default_get() local
1334 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_ens1373_spdif_default_put() local
1365 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_ens1373_spdif_stream_get() local
1378 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_ens1373_spdif_stream_put() local
1405 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_es1371_spdif_get() local
1416 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_es1371_spdif_put() local
1467 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_es1373_rear_get() local
1482 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_es1373_rear_put() local
1512 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_es1373_line_get() local
1526 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_es1373_line_put() local
1554 struct ensoniq *ensoniq = ac97->private_data; in snd_ensoniq_mixer_free_ac97() local
1564 static int es1371_quirk_lookup(struct ensoniq *ensoniq, in es1371_quirk_lookup()
1592 static int snd_ensoniq_1371_mixer(struct ensoniq *ensoniq, in snd_ensoniq_1371_mixer()
1670 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_ensoniq_control_get() local
1682 struct ensoniq *ensoniq = snd_kcontrol_chip(kcontrol); in snd_ensoniq_control_put() local
1710 struct ensoniq *ensoniq = ak4531->private_data; in snd_ensoniq_mixer_free_ak4531() local
1714 static int snd_ensoniq_1370_mixer(struct ensoniq *ensoniq) in snd_ensoniq_1370_mixer()
1748 static int snd_ensoniq_get_joystick_port(struct ensoniq *ensoniq, int dev) in snd_ensoniq_get_joystick_port()
1766 static int snd_ensoniq_get_joystick_port(struct ensoniq *ensoniq, int dev) in snd_ensoniq_get_joystick_port()
1772 static int snd_ensoniq_create_gameport(struct ensoniq *ensoniq, int dev) in snd_ensoniq_create_gameport()
1829 static void snd_ensoniq_free_gameport(struct ensoniq *ensoniq) in snd_ensoniq_free_gameport()
1842 static inline int snd_ensoniq_create_gameport(struct ensoniq *ensoniq, long port) { return -ENOSYS;… in snd_ensoniq_create_gameport()
1843 static inline void snd_ensoniq_free_gameport(struct ensoniq *ensoniq) { } in snd_ensoniq_free_gameport()
1853 struct ensoniq *ensoniq = entry->private_data; in snd_ensoniq_proc_read() local
1869 static void snd_ensoniq_proc_init(struct ensoniq *ensoniq) in snd_ensoniq_proc_init()
1879 static int snd_ensoniq_free(struct ensoniq *ensoniq) in snd_ensoniq_free()
1907 struct ensoniq *ensoniq = device->device_data; in snd_ensoniq_dev_free() local
1930 static void snd_ensoniq_chip_init(struct ensoniq *ensoniq) in snd_ensoniq_chip_init()
1997 struct ensoniq *ensoniq = card->private_data; in snd_ensoniq_suspend() local
2019 struct ensoniq *ensoniq = card->private_data; in snd_ensoniq_resume() local
2042 struct ensoniq *ensoniq; in snd_ensoniq_create() local
2121 static void snd_ensoniq_midi_interrupt(struct ensoniq * ensoniq) in snd_ensoniq_midi_interrupt()
2160 struct ensoniq *ensoniq = substream->rmidi->private_data; in snd_ensoniq_midi_input_open() local
2176 struct ensoniq *ensoniq = substream->rmidi->private_data; in snd_ensoniq_midi_input_close() local
2193 struct ensoniq *ensoniq = substream->rmidi->private_data; in snd_ensoniq_midi_output_open() local
2209 struct ensoniq *ensoniq = substream->rmidi->private_data; in snd_ensoniq_midi_output_close() local
2227 struct ensoniq *ensoniq = substream->rmidi->private_data; in snd_ensoniq_midi_input_trigger() local
2251 struct ensoniq *ensoniq = substream->rmidi->private_data; in snd_ensoniq_midi_output_trigger() local
2292 static int snd_ensoniq_midi(struct ensoniq *ensoniq, int device) in snd_ensoniq_midi()
2315 struct ensoniq *ensoniq = dev_id; in snd_audiopci_interrupt() local
2353 struct ensoniq *ensoniq; in snd_audiopci_probe() local