diff options
Diffstat (limited to 'include/sound/emu8000.h')
-rw-r--r-- | include/sound/emu8000.h | 39 |
1 files changed, 20 insertions, 19 deletions
diff --git a/include/sound/emu8000.h b/include/sound/emu8000.h index 4362c54e09d0..c8f66bde6d95 100644 --- a/include/sound/emu8000.h +++ b/include/sound/emu8000.h | |||
@@ -56,9 +56,9 @@ enum { | |||
56 | * some of the channels may be used for other things so max_channels is | 56 | * some of the channels may be used for other things so max_channels is |
57 | * the number in use for wave voices. | 57 | * the number in use for wave voices. |
58 | */ | 58 | */ |
59 | typedef struct snd_emu8000 { | 59 | struct snd_emu8000 { |
60 | 60 | ||
61 | snd_emux_t *emu; | 61 | struct snd_emux *emu; |
62 | 62 | ||
63 | int index; /* sequencer client index */ | 63 | int index; /* sequencer client index */ |
64 | int seq_ports; /* number of sequencer ports */ | 64 | int seq_ports; /* number of sequencer ports */ |
@@ -77,44 +77,45 @@ typedef struct snd_emu8000 { | |||
77 | 77 | ||
78 | int dram_checked; | 78 | int dram_checked; |
79 | 79 | ||
80 | snd_card_t *card; /* The card that this belongs to */ | 80 | struct snd_card *card; /* The card that this belongs to */ |
81 | 81 | ||
82 | int chorus_mode; | 82 | int chorus_mode; |
83 | int reverb_mode; | 83 | int reverb_mode; |
84 | int bass_level; | 84 | int bass_level; |
85 | int treble_level; | 85 | int treble_level; |
86 | 86 | ||
87 | snd_util_memhdr_t *memhdr; | 87 | struct snd_util_memhdr *memhdr; |
88 | 88 | ||
89 | spinlock_t control_lock; | 89 | spinlock_t control_lock; |
90 | snd_kcontrol_t *controls[EMU8000_NUM_CONTROLS]; | 90 | struct snd_kcontrol *controls[EMU8000_NUM_CONTROLS]; |
91 | 91 | ||
92 | snd_pcm_t *pcm; /* pcm on emu8000 wavetable */ | 92 | struct snd_pcm *pcm; /* pcm on emu8000 wavetable */ |
93 | 93 | ||
94 | } emu8000_t; | 94 | }; |
95 | 95 | ||
96 | /* sequencer device id */ | 96 | /* sequencer device id */ |
97 | #define SNDRV_SEQ_DEV_ID_EMU8000 "emu8000-synth" | 97 | #define SNDRV_SEQ_DEV_ID_EMU8000 "emu8000-synth" |
98 | 98 | ||
99 | 99 | ||
100 | /* exported functions */ | 100 | /* exported functions */ |
101 | int snd_emu8000_new(snd_card_t *card, int device, long port, int seq_ports, snd_seq_device_t **ret); | 101 | int snd_emu8000_new(struct snd_card *card, int device, long port, int seq_ports, |
102 | void snd_emu8000_poke(emu8000_t *emu, unsigned int port, unsigned int reg, | 102 | struct snd_seq_device **ret); |
103 | void snd_emu8000_poke(struct snd_emu8000 *emu, unsigned int port, unsigned int reg, | ||
103 | unsigned int val); | 104 | unsigned int val); |
104 | unsigned short snd_emu8000_peek(emu8000_t *emu, unsigned int port, | 105 | unsigned short snd_emu8000_peek(struct snd_emu8000 *emu, unsigned int port, |
105 | unsigned int reg); | 106 | unsigned int reg); |
106 | void snd_emu8000_poke_dw(emu8000_t *emu, unsigned int port, unsigned int reg, | 107 | void snd_emu8000_poke_dw(struct snd_emu8000 *emu, unsigned int port, unsigned int reg, |
107 | unsigned int val); | 108 | unsigned int val); |
108 | unsigned int snd_emu8000_peek_dw(emu8000_t *emu, unsigned int port, | 109 | unsigned int snd_emu8000_peek_dw(struct snd_emu8000 *emu, unsigned int port, |
109 | unsigned int reg); | 110 | unsigned int reg); |
110 | void snd_emu8000_dma_chan(emu8000_t *emu, int ch, int mode); | 111 | void snd_emu8000_dma_chan(struct snd_emu8000 *emu, int ch, int mode); |
111 | 112 | ||
112 | void snd_emu8000_init_fm(emu8000_t *emu); | 113 | void snd_emu8000_init_fm(struct snd_emu8000 *emu); |
113 | 114 | ||
114 | void snd_emu8000_update_chorus_mode(emu8000_t *emu); | 115 | void snd_emu8000_update_chorus_mode(struct snd_emu8000 *emu); |
115 | void snd_emu8000_update_reverb_mode(emu8000_t *emu); | 116 | void snd_emu8000_update_reverb_mode(struct snd_emu8000 *emu); |
116 | void snd_emu8000_update_equalizer(emu8000_t *emu); | 117 | void snd_emu8000_update_equalizer(struct snd_emu8000 *emu); |
117 | int snd_emu8000_load_chorus_fx(emu8000_t *emu, int mode, const void __user *buf, long len); | 118 | int snd_emu8000_load_chorus_fx(struct snd_emu8000 *emu, int mode, const void __user *buf, long len); |
118 | int snd_emu8000_load_reverb_fx(emu8000_t *emu, int mode, const void __user *buf, long len); | 119 | int snd_emu8000_load_reverb_fx(struct snd_emu8000 *emu, int mode, const void __user *buf, long len); |
119 | 120 | ||
120 | #endif /* __SOUND_EMU8000_H */ | 121 | #endif /* __SOUND_EMU8000_H */ |