H A D | es1968.c | 499 struct es1968 { struct 590 static void __maestro_write(struct es1968 *chip, u16 reg, u16 data) __maestro_write() 597 static inline void maestro_write(struct es1968 *chip, u16 reg, u16 data) maestro_write() 606 static u16 __maestro_read(struct es1968 *chip, u16 reg) __maestro_read() 615 static inline u16 maestro_read(struct es1968 *chip, u16 reg) maestro_read() 626 static int snd_es1968_ac97_wait(struct es1968 *chip) snd_es1968_ac97_wait() 639 static int snd_es1968_ac97_wait_poll(struct es1968 *chip) snd_es1968_ac97_wait_poll() 653 struct es1968 *chip = ac97->private_data; snd_es1968_ac97_write() 667 struct es1968 *chip = ac97->private_data; snd_es1968_ac97_read() 683 static void apu_index_set(struct es1968 *chip, u16 index) apu_index_set() 694 static void apu_data_set(struct es1968 *chip, u16 data) apu_data_set() 706 static void __apu_set_register(struct es1968 *chip, u16 channel, u8 reg, u16 data) __apu_set_register() 718 static void apu_set_register(struct es1968 *chip, u16 channel, u8 reg, u16 data) apu_set_register() 726 static u16 __apu_get_register(struct es1968 *chip, u16 channel, u8 reg) __apu_get_register() 735 static u16 apu_get_register(struct es1968 *chip, u16 channel, u8 reg) apu_get_register() 747 static void assp_set_register(struct es1968 *chip, u32 reg, u32 value) 757 static u32 assp_get_register(struct es1968 *chip, u32 reg) 772 static void wave_set_register(struct es1968 *chip, u16 reg, u16 value) wave_set_register() 782 static u16 wave_get_register(struct es1968 *chip, u16 reg) wave_get_register() 799 static void snd_es1968_bob_stop(struct es1968 *chip) snd_es1968_bob_stop() 811 static void snd_es1968_bob_start(struct es1968 *chip) snd_es1968_bob_start() 851 static void snd_es1968_bob_inc(struct es1968 *chip, int freq) snd_es1968_bob_inc() 865 static void snd_es1968_bob_dec(struct es1968 *chip) snd_es1968_bob_dec() 887 snd_es1968_calc_bob_rate(struct es1968 *chip, struct esschan *es, snd_es1968_calc_bob_rate() 909 static u32 snd_es1968_compute_rate(struct es1968 *chip, u32 freq) snd_es1968_compute_rate() 921 snd_es1968_get_dma_ptr(struct es1968 *chip, struct esschan *es) snd_es1968_get_dma_ptr() 932 static void snd_es1968_apu_set_freq(struct es1968 *chip, int apu, int freq) snd_es1968_apu_set_freq() 941 static inline void snd_es1968_trigger_apu(struct es1968 *esm, int apu, int mode) snd_es1968_trigger_apu() 949 static void snd_es1968_pcm_start(struct es1968 *chip, struct esschan *es) snd_es1968_pcm_start() 969 static void snd_es1968_pcm_stop(struct es1968 *chip, struct esschan *es) snd_es1968_pcm_stop() 982 static void snd_es1968_program_wavecache(struct es1968 *chip, struct esschan *es, snd_es1968_program_wavecache() 1003 static void snd_es1968_playback_setup(struct es1968 *chip, struct esschan *es, snd_es1968_playback_setup() 1106 static void init_capture_apu(struct es1968 *chip, struct esschan *es, int channel, init_capture_apu() 1151 static void snd_es1968_capture_setup(struct es1968 *chip, struct esschan *es, snd_es1968_capture_setup() 1222 struct es1968 *chip = snd_pcm_substream_chip(substream); snd_es1968_pcm_prepare() 1254 struct es1968 *chip = snd_pcm_substream_chip(substream); snd_es1968_pcm_trigger() 1284 struct es1968 *chip = snd_pcm_substream_chip(substream); snd_es1968_pcm_pointer() 1342 static int calc_available_memory_size(struct es1968 *chip) calc_available_memory_size() 1359 static struct esm_memory *snd_es1968_new_memory(struct es1968 *chip, int size) snd_es1968_new_memory() 1393 static void snd_es1968_free_memory(struct es1968 *chip, struct esm_memory *buf) snd_es1968_free_memory() 1419 static void snd_es1968_free_dmabuf(struct es1968 *chip) snd_es1968_free_dmabuf() 1434 snd_es1968_init_dmabuf(struct es1968 *chip) snd_es1968_init_dmabuf() 1479 struct es1968 *chip = snd_pcm_substream_chip(substream); snd_es1968_hw_params() 1504 struct es1968 *chip = snd_pcm_substream_chip(substream); snd_es1968_hw_free() 1522 static int snd_es1968_alloc_apu_pair(struct es1968 *chip, int type) snd_es1968_alloc_apu_pair() 1539 static void snd_es1968_free_apu_pair(struct es1968 *chip, int apu) snd_es1968_free_apu_pair() 1551 struct es1968 *chip = snd_pcm_substream_chip(substream); snd_es1968_playback_open() 1590 struct es1968 *chip = snd_pcm_substream_chip(substream); snd_es1968_capture_open() 1646 struct es1968 *chip = snd_pcm_substream_chip(substream); snd_es1968_playback_close() 1663 struct es1968 *chip = snd_pcm_substream_chip(substream); snd_es1968_capture_close() 1708 static void es1968_measure_clock(struct es1968 *chip) es1968_measure_clock() 1804 struct es1968 *esm = pcm->private_data; snd_es1968_pcm_free() 1810 snd_es1968_pcm(struct es1968 *chip, int device) snd_es1968_pcm() 1847 static void snd_es1968_suppress_jitter(struct es1968 *chip, struct esschan *es) snd_es1968_suppress_jitter() 1864 static void snd_es1968_update_pcm(struct es1968 *chip, struct esschan *es) snd_es1968_update_pcm() 1895 struct es1968 *chip = container_of(work, struct es1968, hwvol_work); es1968_update_hw_volume() 1975 struct es1968 *chip = dev_id; snd_es1968_interrupt() 2020 snd_es1968_mixer(struct es1968 *chip) snd_es1968_mixer() 2061 static void snd_es1968_ac97_reset(struct es1968 *chip) snd_es1968_ac97_reset() 2166 static void snd_es1968_reset(struct es1968 *chip) snd_es1968_reset() 2179 static void snd_es1968_chip_init(struct es1968 *chip) snd_es1968_chip_init() 2370 static void snd_es1968_start_irq(struct es1968 *chip) snd_es1968_start_irq() 2387 struct es1968 *chip = card->private_data; es1968_suspend() 2404 struct es1968 *chip = card->private_data; es1968_resume() 2451 static int snd_es1968_create_gameport(struct es1968 *chip, int dev) snd_es1968_create_gameport() 2486 static void snd_es1968_free_gameport(struct es1968 *chip) snd_es1968_free_gameport() 2498 static inline int snd_es1968_create_gameport(struct es1968 *chip, int dev) { return -ENOSYS; } snd_es1968_free_gameport() 2499 static inline void snd_es1968_free_gameport(struct es1968 *chip) { } snd_es1968_free_gameport() 2503 static int snd_es1968_input_register(struct es1968 *chip) snd_es1968_input_register() 2562 struct es1968 *chip = tea->private_data; snd_es1968_tea575x_set_pins() 2575 struct es1968 *chip = tea->private_data; snd_es1968_tea575x_get_pins() 2590 struct es1968 *chip = tea->private_data; snd_es1968_tea575x_set_direction() 2615 static int snd_es1968_free(struct es1968 *chip) snd_es1968_free() 2646 struct es1968 *chip = device->device_data; snd_es1968_dev_free() 2678 struct es1968 **chip_ret) snd_es1968_create() 2683 struct es1968 *chip; snd_es1968_create() 2812 struct es1968 *chip; snd_es1968_probe()
|