Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch/dreamcast/dev Use appropriate variable data types.



details:   https://anonhg.NetBSD.org/src/rev/df51561788aa
branches:  trunk
changeset: 757498:df51561788aa
user:      tsutsui <tsutsui%NetBSD.org@localhost>
date:      Wed Sep 01 15:40:06 2010 +0000

description:
Use appropriate variable data types.

diffstat:

 sys/arch/dreamcast/dev/gdrom.c |  51 +++++++++++++++++++++--------------------
 1 files changed, 26 insertions(+), 25 deletions(-)

diffs (198 lines):

diff -r a294f4de5ad7 -r df51561788aa sys/arch/dreamcast/dev/gdrom.c
--- a/sys/arch/dreamcast/dev/gdrom.c    Wed Sep 01 15:20:12 2010 +0000
+++ b/sys/arch/dreamcast/dev/gdrom.c    Wed Sep 01 15:40:06 2010 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: gdrom.c,v 1.31 2010/09/01 15:20:12 tsutsui Exp $       */
+/*     $NetBSD: gdrom.c,v 1.32 2010/09/01 15:40:06 tsutsui Exp $       */
 
 /*-
  * Copyright (c) 2001 Marcus Comstedt
@@ -33,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>                 /* RCS ID & Copyright macro defns */
-__KERNEL_RCSID(0, "$NetBSD: gdrom.c,v 1.31 2010/09/01 15:20:12 tsutsui Exp $");
+__KERNEL_RCSID(0, "$NetBSD: gdrom.c,v 1.32 2010/09/01 15:40:06 tsutsui Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -79,7 +79,8 @@
        struct bufq_state *sc_bufq;     /* device buffer queue */
        struct buf curbuf;      /* state of current I/O operation */
 
-       int is_open, is_busy;
+       bool is_open;
+       bool is_busy;
        bool is_active;
        int openpart_start;     /* start sector of currently open partition */
 
@@ -107,13 +108,13 @@
 #define TOC_CTRL(n)    (((n) & 0xf0) >> 4)
 #define TOC_TRACK(n)   (((n) & 0x0000ff00) >> 8)
 
-#define GDROM(o)       (*(volatile unsigned char *)(0xa05f7000 + (o)))
+#define GDROM(o)       (*(volatile uint8_t *)(0xa05f7000 + (o)))
 
 #define GDSTATSTAT(n)  ((n) & 0xf)
 #define GDSTATDISK(n)  (((n) >> 4) & 0xf)
 
 #define GDROM_BUSY     GDROM(0x18)
-#define GDROM_DATA     (*(volatile short *) & GDROM(0x80))
+#define GDROM_DATA     (*(volatile uint16_t *)(&GDROM(0x80)))
 #define GDROM_REGX     GDROM(0x84)
 #define GDROM_STAT     GDROM(0x8c)
 #define GDROM_CNTLO    GDROM(0x90)
@@ -133,7 +134,7 @@
 
 int gdrom_getstat(void)
 {
-       int s1, s2, s3;
+       uint8_t s1, s2, s3;
 
        if (GDROM_BUSY & 0x80)
                return -1;
@@ -154,7 +155,8 @@
 gdrom_intr(void *arg)
 {
        struct gdrom_softc *sc = arg;
-       int s, cond;
+       int s;
+       uint8_t cond;
 
        s = splbio();
        cond = GDROM_COND;
@@ -178,8 +180,8 @@
                if (cnt > 0 && sc->cmd_result_size > 0) {
                        int subcnt = (cnt > sc->cmd_result_size ?
                            sc->cmd_result_size : cnt);
-                       int16_t *ptr = sc->cmd_result_buf;
-                       sc->cmd_result_buf = ((char *)sc->cmd_result_buf) +
+                       uint16_t *ptr = sc->cmd_result_buf;
+                       sc->cmd_result_buf = ((uint8_t *)sc->cmd_result_buf) +
                            subcnt;
                        sc->cmd_result_size -= subcnt;
                        cnt -= subcnt;
@@ -189,8 +191,7 @@
                        }
                }
                while (cnt > 0) {
-                       volatile int16_t tmp;
-                       tmp = GDROM_DATA;
+                       (void)GDROM_DATA;
                        cnt -= 2;
                }
        }
@@ -211,7 +212,7 @@
     unsigned int nbyt, int *resid)
 {
        int i, s;
-       short *ptr = req;
+       uint16_t *ptr = req;
 
        while (GDROM_BUSY & 0x88)
                ;
@@ -261,8 +262,8 @@
           6    -        -
           8    -        -
           10    -        -        */
-       unsigned short sense_data[5];
-       unsigned char cmd[12];
+       uint16_t sense_data[5];
+       uint8_t cmd[12];
        int sense_key, sense_specific;
 
        int cond = gdrom_do_command(sc, req, buf, nbyt, resid);
@@ -314,7 +315,7 @@
           6    -        -
           8    -        -
           10    -        -        */
-       unsigned char cmd[12];
+       uint8_t cmd[12];
 
        memset(cmd, 0, sizeof(cmd));
        
@@ -335,7 +336,7 @@
           6    -        -
           8  cnt(hi)  cnt(mid)
           10  cnt(lo)    -        */
-       unsigned char cmd[12];
+       uint8_t cmd[12];
 
        memset(cmd, 0, sizeof(cmd));
 
@@ -360,7 +361,7 @@
           6    -        -
           8    -        -
           10    -        -        */
-       unsigned char cmd[12];
+       uint8_t cmd[12];
 
        memset(cmd, 0, sizeof(cmd));
        
@@ -435,7 +436,7 @@
        s = splbio();
        while (sc->is_busy)
                tsleep(&sc->is_busy, PRIBIO, "gdbusy", 0);
-       sc->is_busy = 1;
+       sc->is_busy = true;
        splx(s);
 
        for (cnt = 0; cnt < 5; cnt++)
@@ -445,13 +446,13 @@
        if (!error)
                error = gdrom_read_toc(sc, &toc);
 
-       sc->is_busy = 0;
+       sc->is_busy = false;
        wakeup(&sc->is_busy);
 
        if (error)
                return error;
 
-       sc->is_open = 1;
+       sc->is_open = true;
        sc->openpart_start = 150;
 
 #ifdef GDROMDEBUG
@@ -471,7 +472,7 @@
        unit = DISKUNIT(dev);
        sc = device_lookup_private(&gdrom_cd, unit);
 
-       sc->is_open = 0;
+       sc->is_open = false;
 
        return 0;
 }
@@ -528,7 +529,7 @@
 
                while (sc->is_busy)
                        tsleep(&sc->is_busy, PRIBIO, "gdbusy", 0);
-               sc->is_busy = 1;
+               sc->is_busy = true;
                disk_busy(&sc->sc_dk);
                splx(s);
 
@@ -539,7 +540,7 @@
                if (error != 0)
                        bp->b_resid = bp->b_bcount;
 
-               sc->is_busy = 0;
+               sc->is_busy = false;
                wakeup(&sc->is_busy);
                
                s = splbio();
@@ -575,12 +576,12 @@
                s = splbio();
                while (sc->is_busy)
                        tsleep(&sc->is_busy, PRIBIO, "gdbusy", 0);
-               sc->is_busy = 1;
+               sc->is_busy = true;
                splx(s);
 
                error = gdrom_read_toc(sc, &toc);
 
-               sc->is_busy = 0;
+               sc->is_busy = false;
                wakeup(&sc->is_busy);
 
                if (error)



Home | Main Index | Thread Index | Old Index