Commit d7b4a75677f8f2a559b0c55a550b364e79a8d302

Authored by Russell King
Committed by Russell King
1 parent 95ba9fb06b

[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);