make functions static as possible

This commit is contained in:
kent 2004-11-17 15:14:38 +00:00
parent 68c05edc13
commit d1afddf792
1 changed files with 71 additions and 73 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: auich.c,v 1.80 2004/11/13 15:00:48 kent Exp $ */ /* $NetBSD: auich.c,v 1.81 2004/11/17 15:14:38 kent Exp $ */
/*- /*-
* Copyright (c) 2000, 2004 The NetBSD Foundation, Inc. * Copyright (c) 2000, 2004 The NetBSD Foundation, Inc.
@ -118,7 +118,7 @@
*/ */
#include <sys/cdefs.h> #include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: auich.c,v 1.80 2004/11/13 15:00:48 kent Exp $"); __KERNEL_RCSID(0, "$NetBSD: auich.c,v 1.81 2004/11/17 15:14:38 kent Exp $");
#include <sys/param.h> #include <sys/param.h>
#include <sys/systm.h> #include <sys/systm.h>
@ -212,7 +212,6 @@ struct auich_softc {
/* 440MX workaround */ /* 440MX workaround */
int sc_dmamap_flags; int sc_dmamap_flags;
/* Power Management */ /* Power Management */
void *sc_powerhook; void *sc_powerhook;
int sc_suspend; int sc_suspend;
@ -238,47 +237,51 @@ int auich_debug = 0xfffe;
#define DPRINTF(x,y) /* nothing */ #define DPRINTF(x,y) /* nothing */
#endif #endif
int auich_match(struct device *, struct cfdata *, void *); static int auich_match(struct device *, struct cfdata *, void *);
void auich_attach(struct device *, struct device *, void *); static void auich_attach(struct device *, struct device *, void *);
int auich_intr(void *); static int auich_intr(void *);
CFATTACH_DECL(auich, sizeof(struct auich_softc), CFATTACH_DECL(auich, sizeof(struct auich_softc),
auich_match, auich_attach, NULL, NULL); auich_match, auich_attach, NULL, NULL);
int auich_open(void *, int); static int auich_open(void *, int);
void auich_close(void *); static void auich_close(void *);
int auich_query_encoding(void *, struct audio_encoding *); static int auich_query_encoding(void *, struct audio_encoding *);
int auich_set_params(void *, int, int, struct audio_params *, static int auich_set_params(void *, int, int, struct audio_params *,
struct audio_params *); struct audio_params *);
int auich_round_blocksize(void *, int); static int auich_round_blocksize(void *, int);
int auich_halt_output(void *); static int auich_halt_output(void *);
int auich_halt_input(void *); static int auich_halt_input(void *);
int auich_getdev(void *, struct audio_device *); static int auich_getdev(void *, struct audio_device *);
int auich_set_port(void *, mixer_ctrl_t *); static int auich_set_port(void *, mixer_ctrl_t *);
int auich_get_port(void *, mixer_ctrl_t *); static int auich_get_port(void *, mixer_ctrl_t *);
int auich_query_devinfo(void *, mixer_devinfo_t *); static int auich_query_devinfo(void *, mixer_devinfo_t *);
void *auich_allocm(void *, int, size_t, struct malloc_type *, int); static void *auich_allocm(void *, int, size_t, struct malloc_type *, int);
void auich_freem(void *, void *, struct malloc_type *); static void auich_freem(void *, void *, struct malloc_type *);
size_t auich_round_buffersize(void *, int, size_t); static size_t auich_round_buffersize(void *, int, size_t);
paddr_t auich_mappage(void *, void *, off_t, int); static paddr_t auich_mappage(void *, void *, off_t, int);
int auich_get_props(void *); static int auich_get_props(void *);
int auich_trigger_output(void *, void *, void *, int, void (*)(void *), static int auich_trigger_output(void *, void *, void *, int,
void *, struct audio_params *); void (*)(void *), void *, struct audio_params *);
int auich_trigger_input(void *, void *, void *, int, void (*)(void *), static int auich_trigger_input(void *, void *, void *, int,
void *, struct audio_params *); void (*)(void *), void *, struct audio_params *);
int auich_alloc_cdata(struct auich_softc *); static int auich_alloc_cdata(struct auich_softc *);
int auich_allocmem(struct auich_softc *, size_t, size_t, static int auich_allocmem(struct auich_softc *, size_t, size_t,
struct auich_dma *); struct auich_dma *);
int auich_freemem(struct auich_softc *, struct auich_dma *); static int auich_freemem(struct auich_softc *, struct auich_dma *);
void auich_powerhook(int, void *); static void auich_powerhook(int, void *);
int auich_set_rate(struct auich_softc *, int, u_long); static int auich_set_rate(struct auich_softc *, int, u_long);
static int auich_sysctl_verify(SYSCTLFN_ARGS); static int auich_sysctl_verify(SYSCTLFN_ARGS);
void auich_finish_attach(struct device *); static void auich_finish_attach(struct device *);
void auich_calibrate(struct auich_softc *); static void auich_calibrate(struct auich_softc *);
static int auich_attach_codec(void *, struct ac97_codec_if *);
static int auich_read_codec(void *, u_int8_t, u_int16_t *);
static int auich_write_codec(void *, u_int8_t, u_int16_t);
static int auich_reset_codec(void *);
const struct audio_hw_if auich_hw_if = { const struct audio_hw_if auich_hw_if = {
auich_open, auich_open,
@ -310,11 +313,6 @@ const struct audio_hw_if auich_hw_if = {
NULL, /* dev_ioctl */ NULL, /* dev_ioctl */
}; };
int auich_attach_codec(void *, struct ac97_codec_if *);
int auich_read_codec(void *, u_int8_t, u_int16_t *);
int auich_write_codec(void *, u_int8_t, u_int16_t);
int auich_reset_codec(void *);
#define AUICH_FORMATS_4CH 1 #define AUICH_FORMATS_4CH 1
#define AUICH_FORMATS_6CH 2 #define AUICH_FORMATS_6CH 2
static const struct audio_format auich_formats[AUICH_NFORMATS] = { static const struct audio_format auich_formats[AUICH_NFORMATS] = {
@ -379,7 +377,7 @@ auich_lookup(struct pci_attach_args *pa)
return (NULL); return (NULL);
} }
int static int
auich_match(struct device *parent, struct cfdata *match, void *aux) auich_match(struct device *parent, struct cfdata *match, void *aux)
{ {
struct pci_attach_args *pa = aux; struct pci_attach_args *pa = aux;
@ -390,7 +388,7 @@ auich_match(struct device *parent, struct cfdata *match, void *aux)
return (0); return (0);
} }
void static void
auich_attach(struct device *parent, struct device *self, void *aux) auich_attach(struct device *parent, struct device *self, void *aux)
{ {
struct auich_softc *sc = (struct auich_softc *)self; struct auich_softc *sc = (struct auich_softc *)self;
@ -579,7 +577,7 @@ auich_attach(struct device *parent, struct device *self, void *aux)
} }
#if 0 #if 0
int static int
auich_detach(struct device *self, int flags) auich_detach(struct device *self, int flags)
{ {
struct auich_softc *sc; struct auich_softc *sc;
@ -620,7 +618,7 @@ auich_sysctl_verify(SYSCTLFN_ARGS)
return 0; return 0;
} }
void static void
auich_finish_attach(struct device *self) auich_finish_attach(struct device *self)
{ {
struct auich_softc *sc = (void *)self; struct auich_softc *sc = (void *)self;
@ -632,7 +630,7 @@ auich_finish_attach(struct device *self)
} }
#define ICH_CODECIO_INTERVAL 10 #define ICH_CODECIO_INTERVAL 10
int static int
auich_read_codec(void *v, u_int8_t reg, u_int16_t *val) auich_read_codec(void *v, u_int8_t reg, u_int16_t *val)
{ {
struct auich_softc *sc = v; struct auich_softc *sc = v;
@ -665,7 +663,7 @@ auich_read_codec(void *v, u_int8_t reg, u_int16_t *val)
} }
} }
int static int
auich_write_codec(void *v, u_int8_t reg, u_int16_t val) auich_write_codec(void *v, u_int8_t reg, u_int16_t val)
{ {
struct auich_softc *sc = v; struct auich_softc *sc = v;
@ -687,7 +685,7 @@ auich_write_codec(void *v, u_int8_t reg, u_int16_t val)
} }
} }
int static int
auich_attach_codec(void *v, struct ac97_codec_if *cif) auich_attach_codec(void *v, struct ac97_codec_if *cif)
{ {
struct auich_softc *sc = v; struct auich_softc *sc = v;
@ -696,7 +694,7 @@ auich_attach_codec(void *v, struct ac97_codec_if *cif)
return 0; return 0;
} }
int static int
auich_reset_codec(void *v) auich_reset_codec(void *v)
{ {
struct auich_softc *sc = v; struct auich_softc *sc = v;
@ -729,18 +727,18 @@ auich_reset_codec(void *v)
return 0; return 0;
} }
int static int
auich_open(void *v, int flags) auich_open(void *v, int flags)
{ {
return 0; return 0;
} }
void static void
auich_close(void *v) auich_close(void *v)
{ {
} }
int static int
auich_query_encoding(void *v, struct audio_encoding *aep) auich_query_encoding(void *v, struct audio_encoding *aep)
{ {
struct auich_softc *sc; struct auich_softc *sc;
@ -749,7 +747,7 @@ auich_query_encoding(void *v, struct audio_encoding *aep)
return auconv_query_encoding(sc->sc_encodings, aep); return auconv_query_encoding(sc->sc_encodings, aep);
} }
int static int
auich_set_rate(struct auich_softc *sc, int mode, u_long srate) auich_set_rate(struct auich_softc *sc, int mode, u_long srate)
{ {
int ret; int ret;
@ -775,7 +773,7 @@ auich_set_rate(struct auich_softc *sc, int mode, u_long srate)
return ret; return ret;
} }
int static int
auich_set_params(void *v, int setmode, int usemode, struct audio_params *play, auich_set_params(void *v, int setmode, int usemode, struct audio_params *play,
struct audio_params *rec) struct audio_params *rec)
{ {
@ -819,14 +817,14 @@ auich_set_params(void *v, int setmode, int usemode, struct audio_params *play,
return (0); return (0);
} }
int static int
auich_round_blocksize(void *v, int blk) auich_round_blocksize(void *v, int blk)
{ {
return (blk & ~0x3f); /* keep good alignment */ return (blk & ~0x3f); /* keep good alignment */
} }
int static int
auich_halt_output(void *v) auich_halt_output(void *v)
{ {
struct auich_softc *sc = v; struct auich_softc *sc = v;
@ -839,7 +837,7 @@ auich_halt_output(void *v)
return (0); return (0);
} }
int static int
auich_halt_input(void *v) auich_halt_input(void *v)
{ {
struct auich_softc *sc = v; struct auich_softc *sc = v;
@ -856,7 +854,7 @@ auich_halt_input(void *v)
return (0); return (0);
} }
int static int
auich_getdev(void *v, struct audio_device *adp) auich_getdev(void *v, struct audio_device *adp)
{ {
struct auich_softc *sc = v; struct auich_softc *sc = v;
@ -865,7 +863,7 @@ auich_getdev(void *v, struct audio_device *adp)
return (0); return (0);
} }
int static int
auich_set_port(void *v, mixer_ctrl_t *cp) auich_set_port(void *v, mixer_ctrl_t *cp)
{ {
struct auich_softc *sc = v; struct auich_softc *sc = v;
@ -873,7 +871,7 @@ auich_set_port(void *v, mixer_ctrl_t *cp)
return (sc->codec_if->vtbl->mixer_set_port(sc->codec_if, cp)); return (sc->codec_if->vtbl->mixer_set_port(sc->codec_if, cp));
} }
int static int
auich_get_port(void *v, mixer_ctrl_t *cp) auich_get_port(void *v, mixer_ctrl_t *cp)
{ {
struct auich_softc *sc = v; struct auich_softc *sc = v;
@ -881,7 +879,7 @@ auich_get_port(void *v, mixer_ctrl_t *cp)
return (sc->codec_if->vtbl->mixer_get_port(sc->codec_if, cp)); return (sc->codec_if->vtbl->mixer_get_port(sc->codec_if, cp));
} }
int static int
auich_query_devinfo(void *v, mixer_devinfo_t *dp) auich_query_devinfo(void *v, mixer_devinfo_t *dp)
{ {
struct auich_softc *sc = v; struct auich_softc *sc = v;
@ -889,7 +887,7 @@ auich_query_devinfo(void *v, mixer_devinfo_t *dp)
return (sc->codec_if->vtbl->query_devinfo(sc->codec_if, dp)); return (sc->codec_if->vtbl->query_devinfo(sc->codec_if, dp));
} }
void * static void *
auich_allocm(void *v, int direction, size_t size, struct malloc_type *pool, auich_allocm(void *v, int direction, size_t size, struct malloc_type *pool,
int flags) int flags)
{ {
@ -916,7 +914,7 @@ auich_allocm(void *v, int direction, size_t size, struct malloc_type *pool,
return (KERNADDR(p)); return (KERNADDR(p));
} }
void static void
auich_freem(void *v, void *ptr, struct malloc_type *pool) auich_freem(void *v, void *ptr, struct malloc_type *pool)
{ {
struct auich_softc *sc = v; struct auich_softc *sc = v;
@ -932,7 +930,7 @@ auich_freem(void *v, void *ptr, struct malloc_type *pool)
} }
} }
size_t static size_t
auich_round_buffersize(void *v, int direction, size_t size) auich_round_buffersize(void *v, int direction, size_t size)
{ {
@ -942,7 +940,7 @@ auich_round_buffersize(void *v, int direction, size_t size)
return size; return size;
} }
paddr_t static paddr_t
auich_mappage(void *v, void *mem, off_t off, int prot) auich_mappage(void *v, void *mem, off_t off, int prot)
{ {
struct auich_softc *sc = v; struct auich_softc *sc = v;
@ -959,7 +957,7 @@ auich_mappage(void *v, void *mem, off_t off, int prot)
off, prot, BUS_DMA_WAITOK)); off, prot, BUS_DMA_WAITOK));
} }
int static int
auich_get_props(void *v) auich_get_props(void *v)
{ {
struct auich_softc *sc = v; struct auich_softc *sc = v;
@ -976,7 +974,7 @@ auich_get_props(void *v)
return props; return props;
} }
int static int
auich_intr(void *v) auich_intr(void *v)
{ {
struct auich_softc *sc = v; struct auich_softc *sc = v;
@ -1117,7 +1115,7 @@ auich_intr(void *v)
return ret; return ret;
} }
int static int
auich_trigger_output(void *v, void *start, void *end, int blksize, auich_trigger_output(void *v, void *start, void *end, int blksize,
void (*intr)(void *), void *arg, struct audio_params *param) void (*intr)(void *), void *arg, struct audio_params *param)
{ {
@ -1185,7 +1183,7 @@ auich_trigger_output(void *v, void *start, void *end, int blksize,
return (0); return (0);
} }
int static int
auich_trigger_input(v, start, end, blksize, intr, arg, param) auich_trigger_input(v, start, end, blksize, intr, arg, param)
void *v; void *v;
void *start, *end; void *start, *end;
@ -1259,7 +1257,7 @@ auich_trigger_input(v, start, end, blksize, intr, arg, param)
return (0); return (0);
} }
int static int
auich_allocmem(struct auich_softc *sc, size_t size, size_t align, auich_allocmem(struct auich_softc *sc, size_t size, size_t align,
struct auich_dma *p) struct auich_dma *p)
{ {
@ -1297,7 +1295,7 @@ auich_allocmem(struct auich_softc *sc, size_t size, size_t align,
return (error); return (error);
} }
int static int
auich_freemem(struct auich_softc *sc, struct auich_dma *p) auich_freemem(struct auich_softc *sc, struct auich_dma *p)
{ {
@ -1308,7 +1306,7 @@ auich_freemem(struct auich_softc *sc, struct auich_dma *p)
return (0); return (0);
} }
int static int
auich_alloc_cdata(struct auich_softc *sc) auich_alloc_cdata(struct auich_softc *sc)
{ {
bus_dma_segment_t seg; bus_dma_segment_t seg;
@ -1368,7 +1366,7 @@ auich_alloc_cdata(struct auich_softc *sc)
return (error); return (error);
} }
void static void
auich_powerhook(int why, void *addr) auich_powerhook(int why, void *addr)
{ {
struct auich_softc *sc = (struct auich_softc *)addr; struct auich_softc *sc = (struct auich_softc *)addr;
@ -1406,7 +1404,7 @@ auich_powerhook(int why, void *addr)
/* /*
* Calibrate card (some boards are overclocked and need scaling) * Calibrate card (some boards are overclocked and need scaling)
*/ */
void static void
auich_calibrate(struct auich_softc *sc) auich_calibrate(struct auich_softc *sc)
{ {
struct timeval t1, t2; struct timeval t1, t2;