[ARM] 3764/1: S3C24XX: change type naming to kernel style

Patch from Ben Dooks

The type naming in the s3c24xx dma code is riddled with
typedefs creating _t types, from the code import from 2.4
which is contrary to the current Kernel coding style.

This patch cleans this up, removing the typedefs and
and fixing up the resultant code changes.

Signed-off-by: Ben Dooks <ben-linux@fluff.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>

authored by Ben Dooks and committed by Russell King f105a7df 851fb304

+80 -88
+44 -44
arch/arm/mach-s3c2410/dma.c
··· 60 60 static kmem_cache_t *dma_kmem; 61 61 62 62 /* dma channel state information */ 63 - s3c2410_dma_chan_t s3c2410_chans[S3C2410_DMA_CHANNELS]; 63 + struct s3c2410_dma_chan s3c2410_chans[S3C2410_DMA_CHANNELS]; 64 64 65 65 /* debugging functions */ 66 66 ··· 74 74 #define dma_wrreg(chan, reg, val) writel((val), (chan)->regs + (reg)) 75 75 #else 76 76 static inline void 77 - dma_wrreg(s3c2410_dma_chan_t *chan, int reg, unsigned long val) 77 + dma_wrreg(struct s3c2410_dma_chan *chan, int reg, unsigned long val) 78 78 { 79 79 pr_debug("writing %08x to register %08x\n",(unsigned int)val,reg); 80 80 writel(val, dma_regaddr(chan, reg)); ··· 102 102 */ 103 103 104 104 static void 105 - dmadbg_capture(s3c2410_dma_chan_t *chan, struct s3c2410_dma_regstate *regs) 105 + dmadbg_capture(struct s3c2410_dma_chan *chan, struct s3c2410_dma_regstate *regs) 106 106 { 107 107 regs->dcsrc = dma_rdreg(chan, S3C2410_DMA_DCSRC); 108 108 regs->disrc = dma_rdreg(chan, S3C2410_DMA_DISRC); ··· 112 112 } 113 113 114 114 static void 115 - dmadbg_dumpregs(const char *fname, int line, s3c2410_dma_chan_t *chan, 115 + dmadbg_dumpregs(const char *fname, int line, struct s3c2410_dma_chan *chan, 116 116 struct s3c2410_dma_regstate *regs) 117 117 { 118 118 printk(KERN_DEBUG "dma%d: %s:%d: DCSRC=%08lx, DISRC=%08lx, DSTAT=%08lx DMT=%02lx, DCON=%08lx\n", ··· 122 122 } 123 123 124 124 static void 125 - dmadbg_showchan(const char *fname, int line, s3c2410_dma_chan_t *chan) 125 + dmadbg_showchan(const char *fname, int line, struct s3c2410_dma_chan *chan) 126 126 { 127 127 struct s3c2410_dma_regstate state; 128 128 ··· 136 136 } 137 137 138 138 static void 139 - dmadbg_showregs(const char *fname, int line, s3c2410_dma_chan_t *chan) 139 + dmadbg_showregs(const char *fname, int line, struct s3c2410_dma_chan *chan) 140 140 { 141 141 struct s3c2410_dma_regstate state; 142 142 ··· 164 164 */ 165 165 166 166 static void 167 - s3c2410_dma_stats_timeout(s3c2410_dma_stats_t *stats, int val) 167 + s3c2410_dma_stats_timeout(struct s3c2410_dma_stats *stats, int val) 168 168 { 169 169 if (stats == NULL) 170 170 return; ··· 183 183 */ 184 184 185 185 static int 186 - s3c2410_dma_waitforload(s3c2410_dma_chan_t *chan, int line) 186 + s3c2410_dma_waitforload(struct s3c2410_dma_chan *chan, int line) 187 187 { 188 188 int timeout = chan->load_timeout; 189 189 int took; ··· 230 230 */ 231 231 232 232 static inline int 233 - s3c2410_dma_loadbuffer(s3c2410_dma_chan_t *chan, 234 - s3c2410_dma_buf_t *buf) 233 + s3c2410_dma_loadbuffer(struct s3c2410_dma_chan *chan, 234 + struct s3c2410_dma_buf *buf) 235 235 { 236 236 unsigned long reload; 237 237 ··· 304 304 */ 305 305 306 306 static void 307 - s3c2410_dma_call_op(s3c2410_dma_chan_t *chan, s3c2410_chan_op_t op) 307 + s3c2410_dma_call_op(struct s3c2410_dma_chan *chan, enum s3c2410_chan_op op) 308 308 { 309 309 if (chan->op_fn != NULL) { 310 310 (chan->op_fn)(chan, op); ··· 318 318 */ 319 319 320 320 static inline void 321 - s3c2410_dma_buffdone(s3c2410_dma_chan_t *chan, s3c2410_dma_buf_t *buf, 322 - s3c2410_dma_buffresult_t result) 321 + s3c2410_dma_buffdone(struct s3c2410_dma_chan *chan, struct s3c2410_dma_buf *buf, 322 + enum s3c2410_dma_buffresult result) 323 323 { 324 324 pr_debug("callback_fn=%p, buf=%p, id=%p, size=%d, result=%d\n", 325 325 chan->callback_fn, buf, buf->id, buf->size, result); ··· 334 334 * start a dma channel going 335 335 */ 336 336 337 - static int s3c2410_dma_start(s3c2410_dma_chan_t *chan) 337 + static int s3c2410_dma_start(struct s3c2410_dma_chan *chan) 338 338 { 339 339 unsigned long tmp; 340 340 unsigned long flags; ··· 430 430 */ 431 431 432 432 static int 433 - s3c2410_dma_canload(s3c2410_dma_chan_t *chan) 433 + s3c2410_dma_canload(struct s3c2410_dma_chan *chan) 434 434 { 435 435 if (chan->load_state == S3C2410_DMALOAD_NONE || 436 436 chan->load_state == S3C2410_DMALOAD_1RUNNING) ··· 460 460 int s3c2410_dma_enqueue(unsigned int channel, void *id, 461 461 dma_addr_t data, int size) 462 462 { 463 - s3c2410_dma_chan_t *chan = &s3c2410_chans[channel]; 464 - s3c2410_dma_buf_t *buf; 463 + struct s3c2410_dma_chan *chan = &s3c2410_chans[channel]; 464 + struct s3c2410_dma_buf *buf; 465 465 unsigned long flags; 466 466 467 467 check_channel(channel); ··· 540 540 EXPORT_SYMBOL(s3c2410_dma_enqueue); 541 541 542 542 static inline void 543 - s3c2410_dma_freebuf(s3c2410_dma_buf_t *buf) 543 + s3c2410_dma_freebuf(struct s3c2410_dma_buf *buf) 544 544 { 545 545 int magicok = (buf->magic == BUF_MAGIC); 546 546 ··· 560 560 */ 561 561 562 562 static inline void 563 - s3c2410_dma_lastxfer(s3c2410_dma_chan_t *chan) 563 + s3c2410_dma_lastxfer(struct s3c2410_dma_chan *chan) 564 564 { 565 565 pr_debug("dma%d: s3c2410_dma_lastxfer: load_state %d\n", 566 566 chan->number, chan->load_state); ··· 601 601 static irqreturn_t 602 602 s3c2410_dma_irq(int irq, void *devpw, struct pt_regs *regs) 603 603 { 604 - s3c2410_dma_chan_t *chan = (s3c2410_dma_chan_t *)devpw; 605 - s3c2410_dma_buf_t *buf; 604 + struct s3c2410_dma_chan *chan = (struct s3c2410_dma_chan *)devpw; 605 + struct s3c2410_dma_buf *buf; 606 606 607 607 buf = chan->curr; 608 608 ··· 731 731 * get control of an dma channel 732 732 */ 733 733 734 - int s3c2410_dma_request(unsigned int channel, s3c2410_dma_client_t *client, 734 + int s3c2410_dma_request(unsigned int channel, struct s3c2410_dma_client *client, 735 735 void *dev) 736 736 { 737 - s3c2410_dma_chan_t *chan = &s3c2410_chans[channel]; 737 + struct s3c2410_dma_chan *chan = &s3c2410_chans[channel]; 738 738 unsigned long flags; 739 739 int err; 740 740 ··· 807 807 * allowed to go through. 808 808 */ 809 809 810 - int s3c2410_dma_free(dmach_t channel, s3c2410_dma_client_t *client) 810 + int s3c2410_dma_free(dmach_t channel, struct s3c2410_dma_client *client) 811 811 { 812 - s3c2410_dma_chan_t *chan = &s3c2410_chans[channel]; 812 + struct s3c2410_dma_chan *chan = &s3c2410_chans[channel]; 813 813 unsigned long flags; 814 814 815 815 check_channel(channel); ··· 846 846 847 847 EXPORT_SYMBOL(s3c2410_dma_free); 848 848 849 - static int s3c2410_dma_dostop(s3c2410_dma_chan_t *chan) 849 + static int s3c2410_dma_dostop(struct s3c2410_dma_chan *chan) 850 850 { 851 851 unsigned long tmp; 852 852 unsigned long flags; ··· 880 880 return 0; 881 881 } 882 882 883 - void s3c2410_dma_waitforstop(s3c2410_dma_chan_t *chan) 883 + void s3c2410_dma_waitforstop(struct s3c2410_dma_chan *chan) 884 884 { 885 885 unsigned long tmp; 886 886 unsigned int timeout = 0x10000; ··· 901 901 * stop the channel, and remove all current and pending transfers 902 902 */ 903 903 904 - static int s3c2410_dma_flush(s3c2410_dma_chan_t *chan) 904 + static int s3c2410_dma_flush(struct s3c2410_dma_chan *chan) 905 905 { 906 - s3c2410_dma_buf_t *buf, *next; 906 + struct s3c2410_dma_buf *buf, *next; 907 907 unsigned long flags; 908 908 909 909 pr_debug("%s: chan %p (%d)\n", __FUNCTION__, chan, chan->number); ··· 958 958 } 959 959 960 960 int 961 - s3c2410_dma_started(s3c2410_dma_chan_t *chan) 961 + s3c2410_dma_started(struct s3c2410_dma_chan *chan) 962 962 { 963 963 unsigned long flags; 964 964 ··· 995 995 } 996 996 997 997 int 998 - s3c2410_dma_ctrl(dmach_t channel, s3c2410_chan_op_t op) 998 + s3c2410_dma_ctrl(dmach_t channel, enum s3c2410_chan_op op) 999 999 { 1000 - s3c2410_dma_chan_t *chan = &s3c2410_chans[channel]; 1000 + struct s3c2410_dma_chan *chan = &s3c2410_chans[channel]; 1001 1001 1002 1002 check_channel(channel); 1003 1003 ··· 1046 1046 int xferunit, 1047 1047 int dcon) 1048 1048 { 1049 - s3c2410_dma_chan_t *chan = &s3c2410_chans[channel]; 1049 + struct s3c2410_dma_chan *chan = &s3c2410_chans[channel]; 1050 1050 1051 1051 pr_debug("%s: chan=%d, xfer_unit=%d, dcon=%08x\n", 1052 1052 __FUNCTION__, channel, xferunit, dcon); ··· 1086 1086 1087 1087 int s3c2410_dma_setflags(dmach_t channel, unsigned int flags) 1088 1088 { 1089 - s3c2410_dma_chan_t *chan = &s3c2410_chans[channel]; 1089 + struct s3c2410_dma_chan *chan = &s3c2410_chans[channel]; 1090 1090 1091 1091 check_channel(channel); 1092 1092 ··· 1106 1106 1107 1107 int s3c2410_dma_set_opfn(dmach_t channel, s3c2410_dma_opfn_t rtn) 1108 1108 { 1109 - s3c2410_dma_chan_t *chan = &s3c2410_chans[channel]; 1109 + struct s3c2410_dma_chan *chan = &s3c2410_chans[channel]; 1110 1110 1111 1111 check_channel(channel); 1112 1112 ··· 1121 1121 1122 1122 int s3c2410_dma_set_buffdone_fn(dmach_t channel, s3c2410_dma_cbfn_t rtn) 1123 1123 { 1124 - s3c2410_dma_chan_t *chan = &s3c2410_chans[channel]; 1124 + struct s3c2410_dma_chan *chan = &s3c2410_chans[channel]; 1125 1125 1126 1126 check_channel(channel); 1127 1127 ··· 1149 1149 */ 1150 1150 1151 1151 int s3c2410_dma_devconfig(int channel, 1152 - s3c2410_dmasrc_t source, 1152 + enum s3c2410_dmasrc source, 1153 1153 int hwcfg, 1154 1154 unsigned long devaddr) 1155 1155 { 1156 - s3c2410_dma_chan_t *chan = &s3c2410_chans[channel]; 1156 + struct s3c2410_dma_chan *chan = &s3c2410_chans[channel]; 1157 1157 1158 1158 check_channel(channel); 1159 1159 ··· 1200 1200 1201 1201 int s3c2410_dma_getposition(dmach_t channel, dma_addr_t *src, dma_addr_t *dst) 1202 1202 { 1203 - s3c2410_dma_chan_t *chan = &s3c2410_chans[channel]; 1203 + struct s3c2410_dma_chan *chan = &s3c2410_chans[channel]; 1204 1204 1205 1205 check_channel(channel); 1206 1206 ··· 1222 1222 1223 1223 static int s3c2410_dma_suspend(struct sys_device *dev, pm_message_t state) 1224 1224 { 1225 - s3c2410_dma_chan_t *cp = container_of(dev, s3c2410_dma_chan_t, dev); 1225 + struct s3c2410_dma_chan *cp = container_of(dev, struct s3c2410_dma_chan, dev); 1226 1226 1227 1227 printk(KERN_DEBUG "suspending dma channel %d\n", cp->number); 1228 1228 ··· 1262 1262 1263 1263 static void s3c2410_dma_cache_ctor(void *p, kmem_cache_t *c, unsigned long f) 1264 1264 { 1265 - memset(p, 0, sizeof(s3c2410_dma_buf_t)); 1265 + memset(p, 0, sizeof(struct s3c2410_dma_buf)); 1266 1266 } 1267 1267 1268 1268 ··· 1270 1270 1271 1271 static int __init s3c2410_init_dma(void) 1272 1272 { 1273 - s3c2410_dma_chan_t *cp; 1273 + struct s3c2410_dma_chan *cp; 1274 1274 int channel; 1275 1275 int ret; 1276 1276 ··· 1288 1288 goto err; 1289 1289 } 1290 1290 1291 - dma_kmem = kmem_cache_create("dma_desc", sizeof(s3c2410_dma_buf_t), 0, 1291 + dma_kmem = kmem_cache_create("dma_desc", sizeof(struct s3c2410_dma_buf), 0, 1292 1292 SLAB_HWCACHE_ALIGN, 1293 1293 s3c2410_dma_cache_ctor, NULL); 1294 1294 ··· 1301 1301 for (channel = 0; channel < S3C2410_DMA_CHANNELS; channel++) { 1302 1302 cp = &s3c2410_chans[channel]; 1303 1303 1304 - memset(cp, 0, sizeof(s3c2410_dma_chan_t)); 1304 + memset(cp, 0, sizeof(struct s3c2410_dma_chan)); 1305 1305 1306 1306 /* dma channel irqs are in order.. */ 1307 1307 cp->number = channel;
+36 -44
include/asm-arm/arch-s3c2410/dma.h
··· 35 35 36 36 /* types */ 37 37 38 - typedef enum { 38 + enum s3c2410_dma_state { 39 39 S3C2410_DMA_IDLE, 40 40 S3C2410_DMA_RUNNING, 41 41 S3C2410_DMA_PAUSED 42 - } s3c2410_dma_state_t; 42 + }; 43 43 44 44 45 - /* s3c2410_dma_loadst_t 45 + /* enum s3c2410_dma_loadst 46 46 * 47 47 * This represents the state of the DMA engine, wrt to the loaded / running 48 48 * transfers. Since we don't have any way of knowing exactly the state of ··· 70 70 * currently running. 71 71 */ 72 72 73 - typedef enum { 73 + enum s3c2410_dma_loadst { 74 74 S3C2410_DMALOAD_NONE, 75 75 S3C2410_DMALOAD_1LOADED, 76 76 S3C2410_DMALOAD_1RUNNING, 77 77 S3C2410_DMALOAD_1LOADED_1RUNNING, 78 - } s3c2410_dma_loadst_t; 78 + }; 79 79 80 - typedef enum { 80 + enum s3c2410_dma_buffresult { 81 81 S3C2410_RES_OK, 82 82 S3C2410_RES_ERR, 83 83 S3C2410_RES_ABORT 84 - } s3c2410_dma_buffresult_t; 84 + }; 85 85 86 86 87 - typedef enum s3c2410_dmasrc_e s3c2410_dmasrc_t; 88 - 89 - enum s3c2410_dmasrc_e { 87 + enum s3c2410_dmasrc { 90 88 S3C2410_DMASRC_HW, /* source is memory */ 91 89 S3C2410_DMASRC_MEM /* source is hardware */ 92 90 }; 93 91 94 - /* enum s3c2410_chan_op_e 92 + /* enum s3c2410_chan_op 95 93 * 96 94 * operation codes passed to the DMA code by the user, and also used 97 95 * to inform the current channel owner of any changes to the system state 98 96 */ 99 97 100 - enum s3c2410_chan_op_e { 98 + enum s3c2410_chan_op { 101 99 S3C2410_DMAOP_START, 102 100 S3C2410_DMAOP_STOP, 103 101 S3C2410_DMAOP_PAUSE, ··· 105 107 S3C2410_DMAOP_STARTED, /* indicate channel started */ 106 108 }; 107 109 108 - typedef enum s3c2410_chan_op_e s3c2410_chan_op_t; 109 - 110 110 /* flags */ 111 111 112 112 #define S3C2410_DMAF_SLOW (1<<0) /* slow, so don't worry about ··· 113 117 114 118 /* dma buffer */ 115 119 116 - typedef struct s3c2410_dma_buf_s s3c2410_dma_buf_t; 117 - 118 120 struct s3c2410_dma_client { 119 121 char *name; 120 122 }; 121 - 122 - typedef struct s3c2410_dma_client s3c2410_dma_client_t; 123 123 124 124 /* s3c2410_dma_buf_s 125 125 * ··· 123 131 * buffer. 124 132 */ 125 133 126 - struct s3c2410_dma_buf_s { 127 - s3c2410_dma_buf_t *next; 134 + struct s3c2410_dma_buf; 135 + struct s3c2410_dma_buf { 136 + struct s3c2410_dma_buf *next; 128 137 int magic; /* magic */ 129 138 int size; /* buffer size in bytes */ 130 139 dma_addr_t data; /* start of DMA data */ ··· 135 142 136 143 /* [1] is this updated for both recv/send modes? */ 137 144 138 - typedef struct s3c2410_dma_chan_s s3c2410_dma_chan_t; 145 + struct s3c2410_dma_chan; 139 146 140 147 /* s3c2410_dma_cbfn_t 141 148 * 142 149 * buffer callback routine type 143 150 */ 144 151 145 - typedef void (*s3c2410_dma_cbfn_t)(s3c2410_dma_chan_t *, void *buf, int size, 146 - s3c2410_dma_buffresult_t result); 152 + typedef void (*s3c2410_dma_cbfn_t)(struct s3c2410_dma_chan *, 153 + void *buf, int size, 154 + enum s3c2410_dma_buffresult result); 147 155 148 - typedef int (*s3c2410_dma_opfn_t)(s3c2410_dma_chan_t *, 149 - s3c2410_chan_op_t ); 156 + typedef int (*s3c2410_dma_opfn_t)(struct s3c2410_dma_chan *, 157 + enum s3c2410_chan_op ); 150 158 151 - struct s3c2410_dma_stats_s { 159 + struct s3c2410_dma_stats { 152 160 unsigned long loads; 153 161 unsigned long timeout_longest; 154 162 unsigned long timeout_shortest; ··· 157 163 unsigned long timeout_failed; 158 164 }; 159 165 160 - typedef struct s3c2410_dma_stats_s s3c2410_dma_stats_t; 161 - 162 - /* struct s3c2410_dma_chan_s 166 + /* struct s3c2410_dma_chan 163 167 * 164 168 * full state information for each DMA channel 165 169 */ 166 170 167 - struct s3c2410_dma_chan_s { 171 + struct s3c2410_dma_chan { 168 172 /* channel state flags and information */ 169 173 unsigned char number; /* number of this dma channel */ 170 174 unsigned char in_use; /* channel allocated */ ··· 172 180 173 181 /* channel state */ 174 182 175 - s3c2410_dma_state_t state; 176 - s3c2410_dma_loadst_t load_state; 177 - s3c2410_dma_client_t *client; 183 + enum s3c2410_dma_state state; 184 + enum s3c2410_dma_loadst load_state; 185 + struct s3c2410_dma_client *client; 178 186 179 187 /* channel configuration */ 180 - s3c2410_dmasrc_t source; 188 + enum s3c2410_dmasrc source; 181 189 unsigned long dev_addr; 182 190 unsigned long load_timeout; 183 191 unsigned int flags; /* channel flags */ ··· 193 201 s3c2410_dma_opfn_t op_fn; /* channel operation callback */ 194 202 195 203 /* stats gathering */ 196 - s3c2410_dma_stats_t *stats; 197 - s3c2410_dma_stats_t stats_store; 204 + struct s3c2410_dma_stats *stats; 205 + struct s3c2410_dma_stats stats_store; 198 206 199 207 /* buffer list and information */ 200 - s3c2410_dma_buf_t *curr; /* current dma buffer */ 201 - s3c2410_dma_buf_t *next; /* next buffer to load */ 202 - s3c2410_dma_buf_t *end; /* end of queue */ 208 + struct s3c2410_dma_buf *curr; /* current dma buffer */ 209 + struct s3c2410_dma_buf *next; /* next buffer to load */ 210 + struct s3c2410_dma_buf *end; /* end of queue */ 203 211 204 212 /* system device */ 205 213 struct sys_device dev; 206 214 }; 207 215 208 216 /* the currently allocated channel information */ 209 - extern s3c2410_dma_chan_t s3c2410_chans[]; 217 + extern struct s3c2410_dma_chan s3c2410_chans[]; 210 218 211 219 /* note, we don't really use dma_device_t at the moment */ 212 220 typedef unsigned long dma_device_t; ··· 219 227 */ 220 228 221 229 extern int s3c2410_dma_request(dmach_t channel, 222 - s3c2410_dma_client_t *, void *dev); 230 + struct s3c2410_dma_client *, void *dev); 223 231 224 232 225 233 /* s3c2410_dma_ctrl ··· 227 235 * change the state of the dma channel 228 236 */ 229 237 230 - extern int s3c2410_dma_ctrl(dmach_t channel, s3c2410_chan_op_t op); 238 + extern int s3c2410_dma_ctrl(dmach_t channel, enum s3c2410_chan_op op); 231 239 232 240 /* s3c2410_dma_setflags 233 241 * ··· 242 250 * free the dma channel (will also abort any outstanding operations) 243 251 */ 244 252 245 - extern int s3c2410_dma_free(dmach_t channel, s3c2410_dma_client_t *); 253 + extern int s3c2410_dma_free(dmach_t channel, struct s3c2410_dma_client *); 246 254 247 255 /* s3c2410_dma_enqueue 248 256 * ··· 266 274 * configure the device we're talking to 267 275 */ 268 276 269 - extern int s3c2410_dma_devconfig(int channel, s3c2410_dmasrc_t source, 277 + extern int s3c2410_dma_devconfig(int channel, enum s3c2410_dmasrc source, 270 278 int hwcfg, unsigned long devaddr); 271 279 272 280 /* s3c2410_dma_getposition