Module Name: src
Committed By: tsutsui
Date: Sat Feb 12 16:41:55 UTC 2011
Modified Files:
src/sys/arch/hp300/dev: dnkbd.c
Log Message:
- make local functions static
- some KNF
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/hp300/dev/dnkbd.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/hp300/dev/dnkbd.c
diff -u src/sys/arch/hp300/dev/dnkbd.c:1.3 src/sys/arch/hp300/dev/dnkbd.c:1.4
--- src/sys/arch/hp300/dev/dnkbd.c:1.3 Sat Feb 12 16:37:32 2011
+++ src/sys/arch/hp300/dev/dnkbd.c Sat Feb 12 16:41:54 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: dnkbd.c,v 1.3 2011/02/12 16:37:32 tsutsui Exp $ */
+/* $NetBSD: dnkbd.c,v 1.4 2011/02/12 16:41:54 tsutsui Exp $ */
/* $OpenBSD: dnkbd.c,v 1.17 2009/07/23 21:05:56 blambert Exp $ */
/*
@@ -140,7 +140,7 @@
sc_state, sc_prevstate;
u_int sc_echolen;
- u_int8_t sc_mousepkt[3]; /* mouse packet being constructed */
+ uint8_t sc_mousepkt[3]; /* mouse packet being constructed */
u_int sc_mousepos; /* index in above */
struct callout sc_bellstop_tmo;
@@ -160,46 +160,46 @@
#endif
};
-int dnkbd_match(device_t, cfdata_t, void *);
-void dnkbd_attach(device_t, device_t, void *);
+static int dnkbd_match(device_t, cfdata_t, void *);
+static void dnkbd_attach(device_t, device_t, void *);
CFATTACH_DECL_NEW(dnkbd, sizeof(struct dnkbd_softc),
dnkbd_match, dnkbd_attach, NULL, NULL);
-void dnkbd_init(struct dnkbd_softc *, uint16_t, uint16_t);
-int dnkbd_enable(void *, int);
-void dnkbd_set_leds(void *, int);
-int dnkbd_ioctl(void *, u_long, void *, int, struct lwp *);
+static void dnkbd_init(struct dnkbd_softc *, uint16_t, uint16_t);
+static int dnkbd_enable(void *, int);
+static void dnkbd_set_leds(void *, int);
+static int dnkbd_ioctl(void *, u_long, void *, int, struct lwp *);
-const struct wskbd_accessops dnkbd_accessops = {
+static const struct wskbd_accessops dnkbd_accessops = {
dnkbd_enable,
dnkbd_set_leds,
dnkbd_ioctl
};
#if NWSMOUSE > 0
-int dnmouse_enable(void *);
-int dnmouse_ioctl(void *, u_long, void *, int, struct lwp *);
-void dnmouse_disable(void *);
+static int dnmouse_enable(void *);
+static int dnmouse_ioctl(void *, u_long, void *, int, struct lwp *);
+static void dnmouse_disable(void *);
-const struct wsmouse_accessops dnmouse_accessops = {
+static const struct wsmouse_accessops dnmouse_accessops = {
dnmouse_enable,
dnmouse_ioctl,
dnmouse_disable
};
#endif
-void dnkbd_bell(void *, u_int, u_int, u_int);
-void dnkbd_cngetc(void *, u_int *, int *);
-void dnkbd_cnpollc(void *, int);
+static void dnkbd_bell(void *, u_int, u_int, u_int);
+static void dnkbd_cngetc(void *, u_int *, int *);
+static void dnkbd_cnpollc(void *, int);
-const struct wskbd_consops dnkbd_consops = {
+static const struct wskbd_consops dnkbd_consops = {
dnkbd_cngetc,
dnkbd_cnpollc,
dnkbd_bell
};
-struct wskbd_mapdata dnkbd_keymapdata = {
+static struct wskbd_mapdata dnkbd_keymapdata = {
dnkbd_keydesctab,
#ifdef DNKBD_LAYOUT
DNKBD_LAYOUT
@@ -210,21 +210,23 @@
typedef enum { EVENT_NONE, EVENT_KEYBOARD, EVENT_MOUSE } dnevent;
-void dnevent_kbd(struct dnkbd_softc *, int);
-void dnevent_kbd_internal(struct dnkbd_softc *, int);
-void dnevent_mouse(struct dnkbd_softc *, u_int8_t *);
-void dnkbd_attach_subdevices(struct dnkbd_softc *);
-void dnkbd_bellstop(void *);
-void dnkbd_decode(int, u_int *, int *);
-dnevent dnkbd_input(struct dnkbd_softc *, int);
-int dnkbd_intr(void *);
-int dnkbd_pollin(struct dnkbd_softc *, u_int);
-int dnkbd_pollout(struct dnkbd_softc *, int);
-int dnkbd_probe(struct dnkbd_softc *);
-void dnkbd_rawrepeat(void *);
-int dnkbd_send(struct dnkbd_softc *, const u_int8_t *, size_t);
-int dnsubmatch_kbd(device_t, cfdata_t, const int *, void *);
-int dnsubmatch_mouse(device_t, cfdata_t, const int *, void *);
+static void dnevent_kbd(struct dnkbd_softc *, int);
+static void dnevent_kbd_internal(struct dnkbd_softc *, int);
+static void dnevent_mouse(struct dnkbd_softc *, uint8_t *);
+static void dnkbd_attach_subdevices(struct dnkbd_softc *);
+static void dnkbd_bellstop(void *);
+static void dnkbd_decode(int, u_int *, int *);
+static dnevent dnkbd_input(struct dnkbd_softc *, int);
+static int dnkbd_intr(void *);
+static int dnkbd_pollin(struct dnkbd_softc *, u_int);
+static int dnkbd_pollout(struct dnkbd_softc *, int);
+static int dnkbd_probe(struct dnkbd_softc *);
+#ifdef WSDISPLAY_COMPAT_RAWKBD
+static void dnkbd_rawrepeat(void *);
+#endif
+static int dnkbd_send(struct dnkbd_softc *, const uint8_t *, size_t);
+static int dnsubmatch_kbd(device_t, cfdata_t, const int *, void *);
+static int dnsubmatch_mouse(device_t, cfdata_t, const int *, void *);
int
dnkbd_match(device_t parent, cfdata_t cf, void *aux)
@@ -232,7 +234,7 @@
struct frodo_attach_args *fa = aux;
if (strcmp(fa->fa_name, dnkbd_cd.cd_name) != 0)
- return (0);
+ return 0;
if (machineid == HP_382) {
/* 382 has frodo but no Domain keyboard connector. */
@@ -240,7 +242,7 @@
}
/* only attach to the first frodo port */
- return (fa->fa_offset == FRODO_APCI_OFFSET(0));
+ return fa->fa_offset == FRODO_APCI_OFFSET(0);
}
void
@@ -364,7 +366,7 @@
{
if (strcmp(cf->cf_name, wskbd_cd.cd_name) != 0)
- return (0);
+ return 0;
return config_match(parent, cf, aux);
}
@@ -375,7 +377,7 @@
{
if (strcmp(cf->cf_name, wsmouse_cd.cd_name) != 0)
- return (0);
+ return 0;
return config_match(parent, cf, aux);
}
@@ -385,7 +387,7 @@
dnkbd_probe(struct dnkbd_softc *sc)
{
int dat, rc, flags;
- u_int8_t cmdbuf[2];
+ uint8_t cmdbuf[2];
char rspbuf[MAX_IDENTLEN], *word, *end;
u_int i;
int s;
@@ -506,7 +508,7 @@
sc->sc_flags = flags;
splx(s);
- return (rc);
+ return rc;
}
/*
@@ -625,7 +627,7 @@
break;
}
- return (event);
+ return event;
}
/*
@@ -704,7 +706,7 @@
callout_stop(&sc->sc_rawrepeat_ch);
sc->sc_nrep = j;
callout_schedule(&sc->sc_rawrepeat_ch,
- hstohz(REP_DELAY1));
+ mstohz(REP_DELAY1));
}
} else
#endif
@@ -726,13 +728,13 @@
wskbd_rawinput(sc->sc_wskbddev, sc->sc_rep, sc->sc_nrep);
splx(s);
- callout_schedule(&sc->sc_rawrepeat_ch, hztoms(REP_DELAYN));
+ callout_schedule(&sc->sc_rawrepeat_ch, mstohz(REP_DELAYN));
}
#endif
#if NWSMOUSE > 0
void
-dnevent_mouse(struct dnkbd_softc *sc, u_int8_t *dat)
+dnevent_mouse(struct dnkbd_softc *sc, uint8_t *dat)
{
if (!ISSET(sc->sc_flags, SF_PLUGGED))
return;
@@ -782,7 +784,7 @@
}
if (cnt == 0)
- return (-1);
+ return -1;
else
return (int)bus_space_read_1(bst, bsh, com_data);
}
@@ -803,15 +805,15 @@
DELAY(10);
}
if (cnt == 0)
- return (EBUSY);
+ return EBUSY;
else {
bus_space_write_1(bst, bsh, com_data, dat);
- return (0);
+ return 0;
}
}
int
-dnkbd_send(struct dnkbd_softc *sc, const u_int8_t *cmdbuf, size_t cmdlen)
+dnkbd_send(struct dnkbd_softc *sc, const uint8_t *cmdbuf, size_t cmdlen)
{
int cnt, rc, dat;
u_int cmdpos;
@@ -822,32 +824,32 @@
break;
}
if (cnt == 0)
- return (EBUSY);
+ return EBUSY;
/* send command escape */
if ((rc = dnkbd_pollout(sc, DNCMD_PREFIX)) != 0)
- return (rc);
+ return rc;
/* send command buffer */
for (cmdpos = 0; cmdpos < cmdlen; cmdpos++) {
if ((rc = dnkbd_pollout(sc, cmdbuf[cmdpos])) != 0)
- return (rc);
+ return rc;
}
/* wait for command echo */
do {
dat = dnkbd_pollin(sc, 10000);
if (dat == -1)
- return (EIO);
+ return EIO;
} while (dat != DNCMD_PREFIX);
for (cmdpos = 0; cmdpos < cmdlen; cmdpos++) {
dat = dnkbd_pollin(sc, 10000);
if (dat != cmdbuf[cmdpos])
- return (EIO);
+ return EIO;
}
- return (0);
+ return 0;
}
int
@@ -856,7 +858,7 @@
struct dnkbd_softc *sc = v;
bus_space_tag_t bst;
bus_space_handle_t bsh;
- u_int8_t iir, lsr, c;
+ uint8_t iir, lsr, c;
int claimed = 0;
bst = sc->sc_bst;
@@ -881,7 +883,7 @@
* unless we are doing polling work...
*/
if (ISSET(sc->sc_flags, SF_POLLING)) {
- return (1);
+ return 1;
}
for (;;) {
@@ -918,7 +920,7 @@
default:
if (iir & IIR_NOPEND)
- return (claimed);
+ return claimed;
/* FALLTHROUGH */
case IIR_MLSC:
@@ -945,15 +947,15 @@
if (on) {
if (ISSET(sc->sc_flags, SF_ENABLED))
- return (EBUSY);
+ return EBUSY;
SET(sc->sc_flags, SF_ENABLED);
} else {
if (ISSET(sc->sc_flags, SF_CONSOLE))
- return (EBUSY);
+ return EBUSY;
CLR(sc->sc_flags, SF_ENABLED);
}
- return (0);
+ return 0;
}
void
@@ -977,22 +979,22 @@
switch (cmd) {
case WSKBDIO_GTYPE:
*(int *)data = WSKBD_TYPE_UNKNOWN; /* XXX */
- return (0);
+ return 0;
case WSKBDIO_SETLEDS:
- return (ENXIO);
+ return ENXIO;
case WSKBDIO_GETLEDS:
*(int *)data = 0;
- return (0);
+ return 0;
case WSKBDIO_COMPLEXBELL:
#define d ((struct wskbd_bell_data *)data)
dnkbd_bell(v, d->period, d->pitch, d->volume);
#undef d
- return (0);
+ return 0;
#ifdef WSDISPLAY_COMPAT_RAWKBD
case WSKBDIO_SETMODE:
sc->sc_rawkbd = *(int *)data == WSKBD_RAW;
callout_stop(&sc->sc_rawrepeat_ch);
- return (0);
+ return 0;
#endif
}
@@ -1010,10 +1012,10 @@
struct dnkbd_softc *sc = v;
if (ISSET(sc->sc_flags, SF_MOUSE))
- return (EBUSY);
+ return EBUSY;
SET(sc->sc_flags, SF_MOUSE);
- return (0);
+ return 0;
}
int
@@ -1028,10 +1030,10 @@
switch (cmd) {
case WSMOUSEIO_GTYPE:
*(int *)data = WSMOUSE_TYPE_UNKNOWN; /* XXX */
- return (0);
+ return 0;
}
- return (-1);
+ return -1;
}
void