Commit d7b4a75677f8f2a559b0c55a550b364e79a8d302
Committed by
Russell King
1 parent
95ba9fb06b
Exists in
master
and in
7 other branches
[ARM] Move DMA exports to be next to each function
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Showing 1 changed file with 12 additions and 14 deletions Side-by-side Diff
arch/arm/kernel/dma.c
... | ... | @@ -21,6 +21,7 @@ |
21 | 21 | #include <asm/mach/dma.h> |
22 | 22 | |
23 | 23 | DEFINE_SPINLOCK(dma_spin_lock); |
24 | +EXPORT_SYMBOL(dma_spin_lock); | |
24 | 25 | |
25 | 26 | static dma_t dma_chan[MAX_DMA_CHANNELS]; |
26 | 27 | |
... | ... | @@ -77,6 +78,7 @@ |
77 | 78 | busy: |
78 | 79 | return -EBUSY; |
79 | 80 | } |
81 | +EXPORT_SYMBOL(request_dma); | |
80 | 82 | |
81 | 83 | /* |
82 | 84 | * Free DMA channel |
... | ... | @@ -108,6 +110,7 @@ |
108 | 110 | bad_dma: |
109 | 111 | printk(KERN_ERR "dma: trying to free DMA%d\n", channel); |
110 | 112 | } |
113 | +EXPORT_SYMBOL(free_dma); | |
111 | 114 | |
112 | 115 | /* Set DMA Scatter-Gather list |
113 | 116 | */ |
... | ... | @@ -123,6 +126,7 @@ |
123 | 126 | dma->sgcount = nr_sg; |
124 | 127 | dma->invalid = 1; |
125 | 128 | } |
129 | +EXPORT_SYMBOL(set_dma_sg); | |
126 | 130 | |
127 | 131 | /* Set DMA address |
128 | 132 | * |
... | ... | @@ -140,6 +144,7 @@ |
140 | 144 | dma->addr = addr; |
141 | 145 | dma->invalid = 1; |
142 | 146 | } |
147 | +EXPORT_SYMBOL(__set_dma_addr); | |
143 | 148 | |
144 | 149 | /* Set DMA byte count |
145 | 150 | * |
... | ... | @@ -157,6 +162,7 @@ |
157 | 162 | dma->count = count; |
158 | 163 | dma->invalid = 1; |
159 | 164 | } |
165 | +EXPORT_SYMBOL(set_dma_count); | |
160 | 166 | |
161 | 167 | /* Set DMA direction mode |
162 | 168 | */ |
... | ... | @@ -171,6 +177,7 @@ |
171 | 177 | dma->dma_mode = mode; |
172 | 178 | dma->invalid = 1; |
173 | 179 | } |
180 | +EXPORT_SYMBOL(set_dma_mode); | |
174 | 181 | |
175 | 182 | /* Enable DMA channel |
176 | 183 | */ |
... | ... | @@ -191,6 +198,7 @@ |
191 | 198 | printk(KERN_ERR "dma%d: trying to enable free DMA\n", channel); |
192 | 199 | BUG(); |
193 | 200 | } |
201 | +EXPORT_SYMBOL(enable_dma); | |
194 | 202 | |
195 | 203 | /* Disable DMA channel |
196 | 204 | */ |
... | ... | @@ -211,6 +219,7 @@ |
211 | 219 | printk(KERN_ERR "dma%d: trying to disable free DMA\n", channel); |
212 | 220 | BUG(); |
213 | 221 | } |
222 | +EXPORT_SYMBOL(disable_dma); | |
214 | 223 | |
215 | 224 | /* |
216 | 225 | * Is the specified DMA channel active? |
... | ... | @@ -224,6 +233,7 @@ |
224 | 233 | { |
225 | 234 | printk(KERN_ERR "dma%d: trying to set_dma_page\n", channel); |
226 | 235 | } |
236 | +EXPORT_SYMBOL(set_dma_page); | |
227 | 237 | |
228 | 238 | void set_dma_speed(dmach_t channel, int cycle_ns) |
229 | 239 | { |
... | ... | @@ -234,6 +244,7 @@ |
234 | 244 | ret = dma->d_ops->setspeed(channel, dma, cycle_ns); |
235 | 245 | dma->speed = ret; |
236 | 246 | } |
247 | +EXPORT_SYMBOL(set_dma_speed); | |
237 | 248 | |
238 | 249 | int get_dma_residue(dmach_t channel) |
239 | 250 | { |
... | ... | @@ -245,6 +256,7 @@ |
245 | 256 | |
246 | 257 | return ret; |
247 | 258 | } |
259 | +EXPORT_SYMBOL(get_dma_residue); | |
248 | 260 | |
249 | 261 | static int __init init_dma(void) |
250 | 262 | { |
... | ... | @@ -253,18 +265,4 @@ |
253 | 265 | } |
254 | 266 | |
255 | 267 | core_initcall(init_dma); |
256 | - | |
257 | -EXPORT_SYMBOL(request_dma); | |
258 | -EXPORT_SYMBOL(free_dma); | |
259 | -EXPORT_SYMBOL(enable_dma); | |
260 | -EXPORT_SYMBOL(disable_dma); | |
261 | -EXPORT_SYMBOL(__set_dma_addr); | |
262 | -EXPORT_SYMBOL(set_dma_count); | |
263 | -EXPORT_SYMBOL(set_dma_mode); | |
264 | -EXPORT_SYMBOL(set_dma_page); | |
265 | -EXPORT_SYMBOL(get_dma_residue); | |
266 | -EXPORT_SYMBOL(set_dma_sg); | |
267 | -EXPORT_SYMBOL(set_dma_speed); | |
268 | - | |
269 | -EXPORT_SYMBOL(dma_spin_lock); |