diff options
Diffstat (limited to 'sound')
-rw-r--r-- | sound/sparc/cs4231.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sound/sparc/cs4231.c b/sound/sparc/cs4231.c index e9086e95a31f..fd6543998788 100644 --- a/sound/sparc/cs4231.c +++ b/sound/sparc/cs4231.c | |||
@@ -69,13 +69,14 @@ struct sbus_dma_info { | |||
69 | }; | 69 | }; |
70 | #endif | 70 | #endif |
71 | 71 | ||
72 | struct snd_cs4231; | ||
72 | struct cs4231_dma_control { | 73 | struct cs4231_dma_control { |
73 | void (*prepare)(struct cs4231_dma_control *dma_cont, int dir); | 74 | void (*prepare)(struct cs4231_dma_control *dma_cont, int dir); |
74 | void (*enable)(struct cs4231_dma_control *dma_cont, int on); | 75 | void (*enable)(struct cs4231_dma_control *dma_cont, int on); |
75 | int (*request)(struct cs4231_dma_control *dma_cont, dma_addr_t bus_addr, size_t len); | 76 | int (*request)(struct cs4231_dma_control *dma_cont, dma_addr_t bus_addr, size_t len); |
76 | unsigned int (*address)(struct cs4231_dma_control *dma_cont); | 77 | unsigned int (*address)(struct cs4231_dma_control *dma_cont); |
77 | void (*reset)(struct snd_cs4231 *chip); | 78 | void (*reset)(struct snd_cs4231 *chip); |
78 | void (*preallocate)(struct snd_cs4231 *chip, struct snd_snd_pcm *pcm); | 79 | void (*preallocate)(struct snd_cs4231 *chip, struct snd_pcm *pcm); |
79 | #ifdef EBUS_SUPPORT | 80 | #ifdef EBUS_SUPPORT |
80 | struct ebus_dma_info ebus_info; | 81 | struct ebus_dma_info ebus_info; |
81 | #endif | 82 | #endif |