summaryrefslogtreecommitdiffstats
path: root/sys/dev/sound
diff options
context:
space:
mode:
authorariff <ariff@FreeBSD.org>2009-06-08 23:24:01 +0000
committerariff <ariff@FreeBSD.org>2009-06-08 23:24:01 +0000
commit7517f12400c22d51c42da72adff3dc7c7eb87651 (patch)
tree81b5f88067b6c5017be6a4246cd4c0796723b4cb /sys/dev/sound
parentbadde71a44ed9b6242d1686950c94733737785cf (diff)
downloadFreeBSD-src-7517f12400c22d51c42da72adff3dc7c7eb87651.zip
FreeBSD-src-7517f12400c22d51c42da72adff3dc7c7eb87651.tar.gz
Fix compile time warning on sparc64, thanks to strict kobj signatures checking.
Noticed by: bz
Diffstat (limited to 'sys/dev/sound')
-rw-r--r--sys/dev/sound/sbus/cs4231.c19
1 files changed, 9 insertions, 10 deletions
diff --git a/sys/dev/sound/sbus/cs4231.c b/sys/dev/sound/sbus/cs4231.c
index 7e7fc82..c3981df 100644
--- a/sys/dev/sound/sbus/cs4231.c
+++ b/sys/dev/sound/sbus/cs4231.c
@@ -173,15 +173,15 @@ static void cs4231_mixer_set_value(struct cs4231_softc *,
const struct mix_table *, u_int8_t);
static int cs4231_mixer_set(struct snd_mixer *, u_int32_t, u_int32_t,
u_int32_t);
-static int cs4231_mixer_setrecsrc(struct snd_mixer *, u_int32_t);
+static u_int32_t cs4231_mixer_setrecsrc(struct snd_mixer *, u_int32_t);
static void *cs4231_chan_init(kobj_t, void *, struct snd_dbuf *,
struct pcm_channel *, int);
static int cs4231_chan_setformat(kobj_t, void *, u_int32_t);
-static int cs4231_chan_setspeed(kobj_t, void *, u_int32_t);
+static u_int32_t cs4231_chan_setspeed(kobj_t, void *, u_int32_t);
static void cs4231_chan_fs(struct cs4231_softc *, int, u_int8_t);
-static int cs4231_chan_setblocksize(kobj_t, void *, u_int32_t);
+static u_int32_t cs4231_chan_setblocksize(kobj_t, void *, u_int32_t);
static int cs4231_chan_trigger(kobj_t, void *, int);
-static int cs4231_chan_getptr(kobj_t, void *);
+static u_int32_t cs4231_chan_getptr(kobj_t, void *);
static struct pcmchan_caps *
cs4231_chan_getcaps(kobj_t, void *);
static void cs4231_trigger(struct cs4231_channel *);
@@ -982,7 +982,7 @@ cs4231_mixer_set(struct snd_mixer *m, u_int32_t dev, u_int32_t left,
return (left | (right << 8));
}
-static int
+static u_int32_t
cs4231_mixer_setrecsrc(struct snd_mixer *m, u_int32_t src)
{
struct cs4231_softc *sc;
@@ -1103,7 +1103,7 @@ cs4231_chan_setformat(kobj_t obj, void *data, u_int32_t format)
return (0);
}
-static int
+static u_int32_t
cs4231_chan_setspeed(kobj_t obj, void *data, u_int32_t speed)
{
typedef struct {
@@ -1253,7 +1253,7 @@ cs4231_chan_fs(struct cs4231_softc *sc, int dir, u_int8_t fs)
}
}
-static int
+static u_int32_t
cs4231_chan_setblocksize(kobj_t obj, void *data, u_int32_t blocksize)
{
struct cs4231_softc *sc;
@@ -1299,13 +1299,12 @@ cs4231_chan_trigger(kobj_t obj, void *data, int go)
return (0);
}
-static int
+static u_int32_t
cs4231_chan_getptr(kobj_t obj, void *data)
{
struct cs4231_softc *sc;
struct cs4231_channel *ch;
- u_int32_t cur;
- int ptr, sz;
+ u_int32_t cur, ptr, sz;
ch = data;
sc = ch->parent;
OpenPOWER on IntegriCloud