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 */ |
