diff --git a/sys/arch/alpha/common/bus_dma.c b/sys/arch/alpha/common/bus_dma.c index feaf24528233..243649d3057b 100644 --- a/sys/arch/alpha/common/bus_dma.c +++ b/sys/arch/alpha/common/bus_dma.c @@ -1,4 +1,4 @@ -/* $NetBSD: bus_dma.c,v 1.71 2020/11/18 02:04:29 thorpej Exp $ */ +/* $NetBSD: bus_dma.c,v 1.72 2021/05/07 16:58:33 thorpej Exp $ */ /*- * Copyright (c) 1997, 1998 The NetBSD Foundation, Inc. @@ -32,7 +32,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: bus_dma.c,v 1.71 2020/11/18 02:04:29 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: bus_dma.c,v 1.72 2021/05/07 16:58:33 thorpej Exp $"); #include #include @@ -50,9 +50,9 @@ __KERNEL_RCSID(0, "$NetBSD: bus_dma.c,v 1.71 2020/11/18 02:04:29 thorpej Exp $") #include -int _bus_dmamap_load_buffer_direct(bus_dma_tag_t, - bus_dmamap_t, void *, bus_size_t, struct vmspace *, int, - paddr_t *, int *, int); +static int _bus_dmamap_load_buffer_direct(bus_dma_tag_t, + bus_dmamap_t, void *, bus_size_t, struct vmspace *, int, + paddr_t *, int *, int); extern paddr_t avail_start, avail_end; /* from pmap.c */ @@ -129,7 +129,7 @@ _bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map) * the starting segment on entrance, and the ending segment on exit. * first indicates if this is the first invocation of this function. */ -int +static int _bus_dmamap_load_buffer_direct(bus_dma_tag_t t, bus_dmamap_t map, void *buf, size_t buflen, struct vmspace *vm, int flags, paddr_t *lastaddrp, int *segp, int first) diff --git a/sys/arch/alpha/common/shared_intr.c b/sys/arch/alpha/common/shared_intr.c index 6513a804ddb9..aaa7cdbcea4c 100644 --- a/sys/arch/alpha/common/shared_intr.c +++ b/sys/arch/alpha/common/shared_intr.c @@ -1,4 +1,4 @@ -/* $NetBSD: shared_intr.c,v 1.26 2020/09/26 02:35:31 thorpej Exp $ */ +/* $NetBSD: shared_intr.c,v 1.27 2021/05/07 16:58:33 thorpej Exp $ */ /* * Copyright (c) 2020 The NetBSD Foundation, Inc. @@ -62,7 +62,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: shared_intr.c,v 1.26 2020/09/26 02:35:31 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: shared_intr.c,v 1.27 2021/05/07 16:58:33 thorpej Exp $"); #include #include @@ -76,8 +76,6 @@ __KERNEL_RCSID(0, "$NetBSD: shared_intr.c,v 1.26 2020/09/26 02:35:31 thorpej Exp #include #include -static const char *intr_typename(int); - static const char * intr_typename(int type) { diff --git a/sys/arch/alpha/isa/isa_machdep.c b/sys/arch/alpha/isa/isa_machdep.c index 601d7fa4b6b2..ae5db7ec428e 100644 --- a/sys/arch/alpha/isa/isa_machdep.c +++ b/sys/arch/alpha/isa/isa_machdep.c @@ -1,4 +1,4 @@ -/* $NetBSD: isa_machdep.c,v 1.21 2012/02/06 02:14:13 matt Exp $ */ +/* $NetBSD: isa_machdep.c,v 1.22 2021/05/07 16:58:33 thorpej Exp $ */ /* * Copyright (c) 1995, 1996 Carnegie-Mellon University. @@ -33,7 +33,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: isa_machdep.c,v 1.21 2012/02/06 02:14:13 matt Exp $"); +__KERNEL_RCSID(0, "$NetBSD: isa_machdep.c,v 1.22 2021/05/07 16:58:33 thorpej Exp $"); #include #include @@ -55,8 +55,8 @@ __KERNEL_RCSID(0, "$NetBSD: isa_machdep.c,v 1.21 2012/02/06 02:14:13 matt Exp $" #if (NPCPPI > 0) #include -int isabeepmatch(device_t, cfdata_t, void *); -void isabeepattach(device_t, device_t, void *); +static int isabeepmatch(device_t, cfdata_t, void *); +static void isabeepattach(device_t, device_t, void *); CFATTACH_DECL_NEW(isabeep, 0, isabeepmatch, isabeepattach, NULL, NULL); @@ -78,13 +78,13 @@ isa_display_console(bus_space_tag_t iot, bus_space_tag_t memt) } #if (NPCPPI > 0) -int +static int isabeepmatch(device_t parent, cfdata_t match, void *aux) { return (!ppi_attached); } -void +static void isabeepattach(device_t parent, device_t self, void *aux) { printf("\n"); diff --git a/sys/arch/alpha/isa/isadma_bounce.c b/sys/arch/alpha/isa/isadma_bounce.c index b1c00ac20f09..3ecf4525a8d4 100644 --- a/sys/arch/alpha/isa/isadma_bounce.c +++ b/sys/arch/alpha/isa/isadma_bounce.c @@ -1,4 +1,4 @@ -/* $NetBSD: isadma_bounce.c,v 1.14 2020/11/18 02:04:29 thorpej Exp $ */ +/* $NetBSD: isadma_bounce.c,v 1.15 2021/05/07 16:58:33 thorpej Exp $ */ /*- * Copyright (c) 1996, 1997, 1998, 2000 The NetBSD Foundation, Inc. @@ -32,7 +32,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: isadma_bounce.c,v 1.14 2020/11/18 02:04:29 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: isadma_bounce.c,v 1.15 2021/05/07 16:58:33 thorpej Exp $"); #include #include @@ -86,9 +86,9 @@ struct isadma_bounce_cookie { #define ID_BUFTYPE_UIO 3 #define ID_BUFTYPE_RAW 4 -int isadma_bounce_alloc_bouncebuf(bus_dma_tag_t, bus_dmamap_t, - bus_size_t, int); -void isadma_bounce_free_bouncebuf(bus_dma_tag_t, bus_dmamap_t); +static int isadma_bounce_alloc_bouncebuf(bus_dma_tag_t, bus_dmamap_t, + bus_size_t, int); +static void isadma_bounce_free_bouncebuf(bus_dma_tag_t, bus_dmamap_t); /* * Returns true if the system memory configuration exceeds the @@ -577,7 +577,7 @@ isadma_bounce_dmamem_alloc(bus_dma_tag_t t, bus_size_t size, * ISA DMA utility functions **********************************************************************/ -int +static int isadma_bounce_alloc_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map, bus_size_t size, int flags) { @@ -606,7 +606,7 @@ isadma_bounce_alloc_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map, return (error); } -void +static void isadma_bounce_free_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map) { struct isadma_bounce_cookie *cookie = map->_dm_cookie; diff --git a/sys/arch/alpha/isa/mcclock_isa.c b/sys/arch/alpha/isa/mcclock_isa.c index 97d324d55abf..37dad3b647c5 100644 --- a/sys/arch/alpha/isa/mcclock_isa.c +++ b/sys/arch/alpha/isa/mcclock_isa.c @@ -1,4 +1,4 @@ -/* $NetBSD: mcclock_isa.c,v 1.20 2011/07/01 19:22:35 dyoung Exp $ */ +/* $NetBSD: mcclock_isa.c,v 1.21 2021/05/07 16:58:33 thorpej Exp $ */ /* * Copyright (c) 1995, 1996 Carnegie-Mellon University. @@ -29,7 +29,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: mcclock_isa.c,v 1.20 2011/07/01 19:22:35 dyoung Exp $"); +__KERNEL_RCSID(0, "$NetBSD: mcclock_isa.c,v 1.21 2021/05/07 16:58:33 thorpej Exp $"); #include #include @@ -46,16 +46,16 @@ __KERNEL_RCSID(0, "$NetBSD: mcclock_isa.c,v 1.20 2011/07/01 19:22:35 dyoung Exp #include -int mcclock_isa_match(device_t, cfdata_t, void *); -void mcclock_isa_attach(device_t, device_t, void *); +static int mcclock_isa_match(device_t, cfdata_t, void *); +static void mcclock_isa_attach(device_t, device_t, void *); CFATTACH_DECL_NEW(mcclock_isa, sizeof(struct mc146818_softc), mcclock_isa_match, mcclock_isa_attach, NULL, NULL); -void mcclock_isa_write(struct mc146818_softc *, u_int, u_int); -u_int mcclock_isa_read(struct mc146818_softc *, u_int); +static void mcclock_isa_write(struct mc146818_softc *, u_int, u_int); +static u_int mcclock_isa_read(struct mc146818_softc *, u_int); -int +static int mcclock_isa_match(device_t parent, cfdata_t cf, void *aux) { struct isa_attach_args *ia = aux; @@ -94,7 +94,7 @@ mcclock_isa_match(device_t parent, cfdata_t cf, void *aux) return (1); } -void +static void mcclock_isa_attach(device_t parent, device_t self, void *aux) { struct mc146818_softc *sc = device_private(self); @@ -112,7 +112,7 @@ mcclock_isa_attach(device_t parent, device_t self, void *aux) mcclock_attach(sc); } -void +static void mcclock_isa_write(struct mc146818_softc *sc, u_int reg, u_int datum) { bus_space_tag_t iot = sc->sc_bst; @@ -122,7 +122,7 @@ mcclock_isa_write(struct mc146818_softc *sc, u_int reg, u_int datum) bus_space_write_1(iot, ioh, 1, datum); } -u_int +static u_int mcclock_isa_read(struct mc146818_softc *sc, u_int reg) { bus_space_tag_t iot = sc->sc_bst; diff --git a/sys/arch/alpha/jensenio/com_jensenio.c b/sys/arch/alpha/jensenio/com_jensenio.c index 0f0b93758328..5316a61f4fb3 100644 --- a/sys/arch/alpha/jensenio/com_jensenio.c +++ b/sys/arch/alpha/jensenio/com_jensenio.c @@ -1,4 +1,4 @@ -/* $NetBSD: com_jensenio.c,v 1.18 2020/09/25 03:40:11 thorpej Exp $ */ +/* $NetBSD: com_jensenio.c,v 1.19 2021/05/07 16:58:34 thorpej Exp $ */ /*- * Copyright (c) 1999 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: com_jensenio.c,v 1.18 2020/09/25 03:40:11 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: com_jensenio.c,v 1.19 2021/05/07 16:58:34 thorpej Exp $"); #include #include @@ -67,13 +67,13 @@ struct com_jensenio_softc { struct jensenio_scb_intrhand sc_jih; }; -int com_jensenio_match(device_t, cfdata_t , void *); -void com_jensenio_attach(device_t, device_t, void *); +static int com_jensenio_match(device_t, cfdata_t , void *); +static void com_jensenio_attach(device_t, device_t, void *); CFATTACH_DECL_NEW(com_jensenio, sizeof(struct com_jensenio_softc), com_jensenio_match, com_jensenio_attach, NULL, NULL); -int +static int com_jensenio_match(device_t parent, cfdata_t match, void *aux) { struct jensenio_attach_args *ja = aux; @@ -85,7 +85,7 @@ com_jensenio_match(device_t parent, cfdata_t match, void *aux) return (0); } -void +static void com_jensenio_attach(device_t parent, device_t self, void *aux) { struct com_jensenio_softc *jsc = device_private(self); diff --git a/sys/arch/alpha/jensenio/jensenio.c b/sys/arch/alpha/jensenio/jensenio.c index 46c594ed15a6..6492f4722528 100644 --- a/sys/arch/alpha/jensenio/jensenio.c +++ b/sys/arch/alpha/jensenio/jensenio.c @@ -1,4 +1,4 @@ -/* $NetBSD: jensenio.c,v 1.20 2021/04/24 23:36:23 thorpej Exp $ */ +/* $NetBSD: jensenio.c,v 1.21 2021/05/07 16:58:34 thorpej Exp $ */ /*- * Copyright (c) 1999, 2000 The NetBSD Foundation, Inc. @@ -43,7 +43,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: jensenio.c,v 1.20 2021/04/24 23:36:23 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: jensenio.c,v 1.21 2021/05/07 16:58:34 thorpej Exp $"); #include #include @@ -91,11 +91,11 @@ static int jensenio_attached; struct jensenio_config jensenio_configuration; static void jensenio_eisa_attach_hook(device_t, device_t, - struct eisabus_attach_args *); + struct eisabus_attach_args *); static int jensenio_eisa_maxslots(void *); static void jensenio_isa_attach_hook(device_t, device_t, - struct isabus_attach_args *); + struct isabus_attach_args *); static void jensenio_isa_detach_hook(isa_chipset_tag_t, device_t); diff --git a/sys/arch/alpha/jensenio/jensenio_dma.c b/sys/arch/alpha/jensenio/jensenio_dma.c index fa4c57298d85..637c59fb2389 100644 --- a/sys/arch/alpha/jensenio/jensenio_dma.c +++ b/sys/arch/alpha/jensenio/jensenio_dma.c @@ -1,4 +1,4 @@ -/* $NetBSD: jensenio_dma.c,v 1.7 2020/10/14 00:59:50 thorpej Exp $ */ +/* $NetBSD: jensenio_dma.c,v 1.8 2021/05/07 16:58:34 thorpej Exp $ */ /*- * Copyright (c) 2000, 2020 The NetBSD Foundation, Inc. @@ -47,7 +47,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: jensenio_dma.c,v 1.7 2020/10/14 00:59:50 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: jensenio_dma.c,v 1.8 2021/05/07 16:58:34 thorpej Exp $"); #include #include @@ -67,7 +67,7 @@ __KERNEL_RCSID(0, "$NetBSD: jensenio_dma.c,v 1.7 2020/10/14 00:59:50 thorpej Exp #include -bus_dma_tag_t jensenio_dma_get_tag(bus_dma_tag_t, alpha_bus_t); +static bus_dma_tag_t jensenio_dma_get_tag(bus_dma_tag_t, alpha_bus_t); void jensenio_page_physload(unsigned long const start_pfn, @@ -144,7 +144,7 @@ jensenio_dma_init(struct jensenio_config *jcp) * Return the bus dma tag to be used for the specified bus type. * INTERNAL USE ONLY! */ -bus_dma_tag_t +static bus_dma_tag_t jensenio_dma_get_tag(bus_dma_tag_t t, alpha_bus_t bustype) { struct jensenio_config *jcp = t->_cookie; diff --git a/sys/arch/alpha/jensenio/jensenio_intr.c b/sys/arch/alpha/jensenio/jensenio_intr.c index b77364fbb488..4d54d825d5c8 100644 --- a/sys/arch/alpha/jensenio/jensenio_intr.c +++ b/sys/arch/alpha/jensenio/jensenio_intr.c @@ -1,4 +1,4 @@ -/* $NetBSD: jensenio_intr.c,v 1.13 2020/09/25 03:40:11 thorpej Exp $ */ +/* $NetBSD: jensenio_intr.c,v 1.14 2021/05/07 16:58:34 thorpej Exp $ */ /*- * Copyright (c) 1999, 2000 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: jensenio_intr.c,v 1.13 2020/09/25 03:40:11 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: jensenio_intr.c,v 1.14 2021/05/07 16:58:34 thorpej Exp $"); #include #include @@ -56,26 +56,27 @@ static bus_space_tag_t pic_iot; static bus_space_handle_t pic_ioh[2]; static bus_space_handle_t pic_elcr_ioh; -int jensenio_eisa_intr_map(void *, u_int, eisa_intr_handle_t *); -const char *jensenio_eisa_intr_string(void *, int, char *, size_t); -const struct evcnt *jensenio_eisa_intr_evcnt(void *, int); -void *jensenio_eisa_intr_establish(void *, int, int, int, - int (*)(void *), void *); -void jensenio_eisa_intr_disestablish(void *, void *); -int jensenio_eisa_intr_alloc(void *, int, int, int *); +static int jensenio_eisa_intr_map(void *, u_int, + eisa_intr_handle_t *); +static const char * jensenio_eisa_intr_string(void *, int, char *, size_t); +static const struct evcnt *jensenio_eisa_intr_evcnt(void *, int); +static void * jensenio_eisa_intr_establish(void *, int, int, int, + int (*)(void *), void *); +static void jensenio_eisa_intr_disestablish(void *, void *); +static int jensenio_eisa_intr_alloc(void *, int, int, int *); #define JENSEN_MAX_IRQ 16 #define JENSEN_MAX_IRQ_STR 16 -struct alpha_shared_intr *jensenio_eisa_intr; +static struct alpha_shared_intr *jensenio_eisa_intr; -void jensenio_iointr(void *, u_long); +static void jensenio_iointr(void *, u_long); -void jensenio_enable_intr(int, int); -void jensenio_setlevel(int, int); -void jensenio_pic_init(void); +static void jensenio_enable_intr(int, int); +static void jensenio_setlevel(int, int); +static void jensenio_pic_init(void); -const int jensenio_intr_deftype[JENSEN_MAX_IRQ] = { +static const int jensenio_intr_deftype[JENSEN_MAX_IRQ] = { IST_EDGE, /* 0: interval timer 0 output */ IST_EDGE, /* 1: line printer */ IST_UNUSABLE, /* 2: (cascade) */ @@ -211,7 +212,7 @@ jensenio_intr_establish(struct jensenio_scb_intrhand *jih, mutex_exit(&cpu_lock); } -int +static int jensenio_eisa_intr_map(void *v, u_int eirq, eisa_intr_handle_t *ihp) { @@ -232,7 +233,7 @@ jensenio_eisa_intr_map(void *v, u_int eirq, eisa_intr_handle_t *ihp) return (0); } -const char * +static const char * jensenio_eisa_intr_string(void *v, int eirq, char *buf, size_t len) { if (eirq >= JENSEN_MAX_IRQ) @@ -242,7 +243,7 @@ jensenio_eisa_intr_string(void *v, int eirq, char *buf, size_t len) return buf; } -const struct evcnt * +static const struct evcnt * jensenio_eisa_intr_evcnt(void *v, int eirq) { @@ -252,7 +253,7 @@ jensenio_eisa_intr_evcnt(void *v, int eirq) return (alpha_shared_intr_evcnt(jensenio_eisa_intr, eirq)); } -void * +static void * jensenio_eisa_intr_establish(void *v, int irq, int type, int level, int (*fn)(void *), void *arg) { @@ -294,7 +295,7 @@ jensenio_eisa_intr_establish(void *v, int irq, int type, int level, return cookie; } -void +static void jensenio_eisa_intr_disestablish(void *v, void *cookie) { struct alpha_shared_intrhand *ih = cookie; @@ -316,7 +317,7 @@ jensenio_eisa_intr_disestablish(void *v, void *cookie) alpha_shared_intr_free_intrhand(cookie); } -int +static int jensenio_eisa_intr_alloc(void *v, int mask, int type, int *rqp) { @@ -324,7 +325,7 @@ jensenio_eisa_intr_alloc(void *v, int mask, int type, int *rqp) return (1); } -void +static void jensenio_iointr(void *framep, u_long vec) { int irq; @@ -337,7 +338,7 @@ jensenio_iointr(void *framep, u_long vec) jensenio_specific_eoi(irq); } -void +static void jensenio_enable_intr(int irq, int onoff) { int pic; @@ -371,7 +372,7 @@ jensenio_setlevel(int irq, int level) bus_space_write_1(pic_iot, pic_elcr_ioh, elcr, mask); } -void +static void jensenio_pic_init(void) { static const int picaddr[2] = { IO_ICU1, IO_ICU2 }; diff --git a/sys/arch/alpha/jensenio/lpt_jensenio.c b/sys/arch/alpha/jensenio/lpt_jensenio.c index e217c1abc6bf..f8c6d0b7545c 100644 --- a/sys/arch/alpha/jensenio/lpt_jensenio.c +++ b/sys/arch/alpha/jensenio/lpt_jensenio.c @@ -1,4 +1,4 @@ -/* $NetBSD: lpt_jensenio.c,v 1.13 2014/03/29 19:28:25 christos Exp $ */ +/* $NetBSD: lpt_jensenio.c,v 1.14 2021/05/07 16:58:34 thorpej Exp $ */ /*- * Copyright (c) 1999 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: lpt_jensenio.c,v 1.13 2014/03/29 19:28:25 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: lpt_jensenio.c,v 1.14 2021/05/07 16:58:34 thorpej Exp $"); #include #include @@ -66,13 +66,13 @@ struct lpt_jensenio_softc { void *sc_ih; /* interrupt handler */ }; -int lpt_jensenio_match(device_t, cfdata_t , void *); -void lpt_jensenio_attach(device_t, device_t, void *); +static int lpt_jensenio_match(device_t, cfdata_t , void *); +static void lpt_jensenio_attach(device_t, device_t, void *); CFATTACH_DECL_NEW(lpt_jensenio, sizeof(struct lpt_jensenio_softc), lpt_jensenio_match, lpt_jensenio_attach, NULL, NULL); -int +static int lpt_jensenio_match(device_t parent, cfdata_t match, void *aux) { struct jensenio_attach_args *ja = aux; @@ -84,7 +84,7 @@ lpt_jensenio_match(device_t parent, cfdata_t match, void *aux) return (0); } -void +static void lpt_jensenio_attach(device_t parent, device_t self, void *aux) { struct lpt_jensenio_softc *jsc = device_private(self); diff --git a/sys/arch/alpha/jensenio/mcclock_jensenio.c b/sys/arch/alpha/jensenio/mcclock_jensenio.c index 2e0941daa8eb..f4dc1d1d3b51 100644 --- a/sys/arch/alpha/jensenio/mcclock_jensenio.c +++ b/sys/arch/alpha/jensenio/mcclock_jensenio.c @@ -1,4 +1,4 @@ -/* $NetBSD: mcclock_jensenio.c,v 1.10 2011/07/01 19:22:35 dyoung Exp $ */ +/* $NetBSD: mcclock_jensenio.c,v 1.11 2021/05/07 16:58:34 thorpej Exp $ */ /*- * Copyright (c) 1999 The NetBSD Foundation, Inc. @@ -58,7 +58,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: mcclock_jensenio.c,v 1.10 2011/07/01 19:22:35 dyoung Exp $"); +__KERNEL_RCSID(0, "$NetBSD: mcclock_jensenio.c,v 1.11 2021/05/07 16:58:34 thorpej Exp $"); #include #include @@ -82,17 +82,17 @@ struct mcclock_jensenio_softc { bus_space_handle_t sc_std_rtc_ioh; }; -int mcclock_jensenio_match(device_t, cfdata_t, void *); -void mcclock_jensenio_attach(device_t, device_t, void *); +static int mcclock_jensenio_match(device_t, cfdata_t, void *); +static void mcclock_jensenio_attach(device_t, device_t, void *); CFATTACH_DECL_NEW(mcclock_jensenio, sizeof(struct mcclock_jensenio_softc), mcclock_jensenio_match, mcclock_jensenio_attach, NULL, NULL); -void mcclock_jensenio_write(struct mc146818_softc *, u_int, u_int); -u_int mcclock_jensenio_read(struct mc146818_softc *, u_int); +static void mcclock_jensenio_write(struct mc146818_softc *, u_int, u_int); +static u_int mcclock_jensenio_read(struct mc146818_softc *, u_int); -int +static int mcclock_jensenio_match(device_t parent, cfdata_t cf, void *aux) { struct jensenio_attach_args *ja = aux; @@ -104,7 +104,7 @@ mcclock_jensenio_match(device_t parent, cfdata_t cf, void *aux) return (0); } -void +static void mcclock_jensenio_attach(device_t parent, device_t self, void *aux) { struct mcclock_jensenio_softc *jsc = device_private(self); @@ -130,7 +130,7 @@ mcclock_jensenio_attach(device_t parent, device_t self, void *aux) mcclock_attach(sc); } -void +static void mcclock_jensenio_write(struct mc146818_softc *sc, u_int reg, u_int datum) { bus_space_tag_t iot = sc->sc_bst; @@ -140,7 +140,7 @@ mcclock_jensenio_write(struct mc146818_softc *sc, u_int reg, u_int datum) bus_space_write_1(iot, ioh, 1, datum); } -u_int +static u_int mcclock_jensenio_read(struct mc146818_softc *sc, u_int reg) { bus_space_tag_t iot = sc->sc_bst; diff --git a/sys/arch/alpha/jensenio/pckbc_jensenio.c b/sys/arch/alpha/jensenio/pckbc_jensenio.c index 55b4d2c04bc3..28215d0c334c 100644 --- a/sys/arch/alpha/jensenio/pckbc_jensenio.c +++ b/sys/arch/alpha/jensenio/pckbc_jensenio.c @@ -1,4 +1,4 @@ -/* $NetBSD: pckbc_jensenio.c,v 1.15 2020/11/18 02:04:29 thorpej Exp $ */ +/* $NetBSD: pckbc_jensenio.c,v 1.16 2021/05/07 16:58:34 thorpej Exp $ */ /*- * Copyright (c) 1999 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: pckbc_jensenio.c,v 1.15 2020/11/18 02:04:29 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pckbc_jensenio.c,v 1.16 2021/05/07 16:58:34 thorpej Exp $"); #include #include @@ -61,15 +61,16 @@ struct pckbc_jensenio_softc { struct jensenio_scb_intrhand sc_jih[PCKBC_NSLOTS]; }; -int pckbc_jensenio_match(device_t, cfdata_t, void *); -void pckbc_jensenio_attach(device_t, device_t, void *); +static int pckbc_jensenio_match(device_t, cfdata_t, void *); +static void pckbc_jensenio_attach(device_t, device_t, void *); CFATTACH_DECL_NEW(pckbc_jensenio, sizeof(struct pckbc_jensenio_softc), pckbc_jensenio_match, pckbc_jensenio_attach, NULL, NULL); -void pckbc_jensenio_intr_establish(struct pckbc_softc *, pckbc_slot_t); +static void pckbc_jensenio_intr_establish(struct pckbc_softc *, + pckbc_slot_t); -int +static int pckbc_jensenio_match(device_t parent, cfdata_t match, void *aux) { struct jensenio_attach_args *ja = aux; @@ -81,7 +82,7 @@ pckbc_jensenio_match(device_t parent, cfdata_t match, void *aux) return (0); } -void +static void pckbc_jensenio_attach(device_t parent, device_t self, void *aux) { struct pckbc_jensenio_softc *jsc = device_private(self); @@ -128,7 +129,7 @@ pckbc_jensenio_attach(device_t parent, device_t self, void *aux) pckbc_attach(sc); } -void +static void pckbc_jensenio_intr_establish(struct pckbc_softc *sc, pckbc_slot_t slot) { struct pckbc_jensenio_softc *jsc = (void *) sc; diff --git a/sys/arch/alpha/pci/apecs_pci.c b/sys/arch/alpha/pci/apecs_pci.c index 5cb66b2b0f31..7be5375bee91 100644 --- a/sys/arch/alpha/pci/apecs_pci.c +++ b/sys/arch/alpha/pci/apecs_pci.c @@ -1,4 +1,4 @@ -/* $NetBSD: apecs_pci.c,v 1.26 2015/10/02 05:22:49 msaitoh Exp $ */ +/* $NetBSD: apecs_pci.c,v 1.27 2021/05/07 16:58:34 thorpej Exp $ */ /* * Copyright (c) 1995, 1996 Carnegie-Mellon University. @@ -29,7 +29,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: apecs_pci.c,v 1.26 2015/10/02 05:22:49 msaitoh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: apecs_pci.c,v 1.27 2021/05/07 16:58:34 thorpej Exp $"); #include #include @@ -41,13 +41,13 @@ __KERNEL_RCSID(0, "$NetBSD: apecs_pci.c,v 1.26 2015/10/02 05:22:49 msaitoh Exp $ #include #include -void apecs_attach_hook(device_t, device_t, +static void apecs_attach_hook(device_t, device_t, struct pcibus_attach_args *); -int apecs_bus_maxdevs(void *, int); -pcitag_t apecs_make_tag(void *, int, int, int); -void apecs_decompose_tag(void *, pcitag_t, int *, int *, int *); -pcireg_t apecs_conf_read(void *, pcitag_t, int); -void apecs_conf_write(void *, pcitag_t, int, pcireg_t); +static int apecs_bus_maxdevs(void *, int); +static pcitag_t apecs_make_tag(void *, int, int, int); +static void apecs_decompose_tag(void *, pcitag_t, int *, int *, int *); +static pcireg_t apecs_conf_read(void *, pcitag_t, int); +static void apecs_conf_write(void *, pcitag_t, int, pcireg_t); void apecs_pci_init(pci_chipset_tag_t pc, void *v) @@ -62,26 +62,26 @@ apecs_pci_init(pci_chipset_tag_t pc, void *v) pc->pc_conf_write = apecs_conf_write; } -void +static void apecs_attach_hook(device_t parent, device_t self, struct pcibus_attach_args *pba) { } -int +static int apecs_bus_maxdevs(void *cpv, int busno) { return 32; } -pcitag_t +static pcitag_t apecs_make_tag(void *cpv, int b, int d, int f) { return (b << 16) | (d << 11) | (f << 8); } -void +static void apecs_decompose_tag(void *cpv, pcitag_t tag, int *bp, int *dp, int *fp) { @@ -93,7 +93,7 @@ apecs_decompose_tag(void *cpv, pcitag_t tag, int *bp, int *dp, int *fp) *fp = (tag >> 8) & 0x7; } -pcireg_t +static pcireg_t apecs_conf_read(void *cpv, pcitag_t tag, int offset) { struct apecs_config *acp = cpv; @@ -141,7 +141,7 @@ apecs_conf_read(void *cpv, pcitag_t tag, int offset) return data; } -void +static void apecs_conf_write(void *cpv, pcitag_t tag, int offset, pcireg_t data) { struct apecs_config *acp = cpv; diff --git a/sys/arch/alpha/pci/cia_pci.c b/sys/arch/alpha/pci/cia_pci.c index 183c2bac735b..bbb94a8ba225 100644 --- a/sys/arch/alpha/pci/cia_pci.c +++ b/sys/arch/alpha/pci/cia_pci.c @@ -1,4 +1,4 @@ -/* $NetBSD: cia_pci.c,v 1.33 2015/10/02 05:22:49 msaitoh Exp $ */ +/* $NetBSD: cia_pci.c,v 1.34 2021/05/07 16:58:34 thorpej Exp $ */ /* * Copyright (c) 1995, 1996 Carnegie-Mellon University. @@ -29,7 +29,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: cia_pci.c,v 1.33 2015/10/02 05:22:49 msaitoh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: cia_pci.c,v 1.34 2021/05/07 16:58:34 thorpej Exp $"); #include #include @@ -41,13 +41,13 @@ __KERNEL_RCSID(0, "$NetBSD: cia_pci.c,v 1.33 2015/10/02 05:22:49 msaitoh Exp $") #include #include -void cia_attach_hook(device_t, device_t, +static void cia_attach_hook(device_t, device_t, struct pcibus_attach_args *); -int cia_bus_maxdevs(void *, int); -pcitag_t cia_make_tag(void *, int, int, int); -void cia_decompose_tag(void *, pcitag_t, int *, int *, int *); -pcireg_t cia_conf_read(void *, pcitag_t, int); -void cia_conf_write(void *, pcitag_t, int, pcireg_t); +static int cia_bus_maxdevs(void *, int); +static pcitag_t cia_make_tag(void *, int, int, int); +static void cia_decompose_tag(void *, pcitag_t, int *, int *, int *); +static pcireg_t cia_conf_read(void *, pcitag_t, int); +static void cia_conf_write(void *, pcitag_t, int, pcireg_t); void cia_pci_init(pci_chipset_tag_t pc, void *v) @@ -62,26 +62,26 @@ cia_pci_init(pci_chipset_tag_t pc, void *v) pc->pc_conf_write = cia_conf_write; } -void +static void cia_attach_hook(device_t parent, device_t self, struct pcibus_attach_args *pba) { } -int +static int cia_bus_maxdevs(void *cpv, int busno) { return 32; } -pcitag_t +static pcitag_t cia_make_tag(void *cpv, int b, int d, int f) { return (b << 16) | (d << 11) | (f << 8); } -void +static void cia_decompose_tag(void *cpv, pcitag_t tag, int *bp, int *dp, int *fp) { @@ -93,7 +93,7 @@ cia_decompose_tag(void *cpv, pcitag_t tag, int *bp, int *dp, int *fp) *fp = (tag >> 8) & 0x7; } -pcireg_t +static pcireg_t cia_conf_read(void *cpv, pcitag_t tag, int offset) { struct cia_config *ccp = cpv; @@ -191,7 +191,7 @@ cia_conf_read(void *cpv, pcitag_t tag, int offset) return data; } -void +static void cia_conf_write(void *cpv, pcitag_t tag, int offset, pcireg_t data) { struct cia_config *ccp = cpv; diff --git a/sys/arch/alpha/pci/dwlpx_pci.c b/sys/arch/alpha/pci/dwlpx_pci.c index b04e2645b149..f3dd667cabe9 100644 --- a/sys/arch/alpha/pci/dwlpx_pci.c +++ b/sys/arch/alpha/pci/dwlpx_pci.c @@ -1,4 +1,4 @@ -/* $NetBSD: dwlpx_pci.c,v 1.19 2015/10/02 05:22:49 msaitoh Exp $ */ +/* $NetBSD: dwlpx_pci.c,v 1.20 2021/05/07 16:58:34 thorpej Exp $ */ /* * Copyright (c) 1997 by Matthew Jacob @@ -32,7 +32,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: dwlpx_pci.c,v 1.19 2015/10/02 05:22:49 msaitoh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: dwlpx_pci.c,v 1.20 2021/05/07 16:58:34 thorpej Exp $"); #include #include @@ -47,14 +47,14 @@ __KERNEL_RCSID(0, "$NetBSD: dwlpx_pci.c,v 1.19 2015/10/02 05:22:49 msaitoh Exp $ #define KV(_addr) ((void *)ALPHA_PHYS_TO_K0SEG((_addr))) -void dwlpx_attach_hook(device_t, device_t, +static void dwlpx_attach_hook(device_t, device_t, struct pcibus_attach_args *); -int dwlpx_bus_maxdevs(void *, int); -pcitag_t dwlpx_make_tag(void *, int, int, int); -void dwlpx_decompose_tag(void *, pcitag_t, int *, int *, +static int dwlpx_bus_maxdevs(void *, int); +static pcitag_t dwlpx_make_tag(void *, int, int, int); +static void dwlpx_decompose_tag(void *, pcitag_t, int *, int *, int *); -pcireg_t dwlpx_conf_read(void *, pcitag_t, int); -void dwlpx_conf_write(void *, pcitag_t, int, pcireg_t); +static pcireg_t dwlpx_conf_read(void *, pcitag_t, int); +static void dwlpx_conf_write(void *, pcitag_t, int, pcireg_t); void dwlpx_pci_init(pci_chipset_tag_t pc, void *v) @@ -68,22 +68,18 @@ dwlpx_pci_init(pci_chipset_tag_t pc, void *v) pc->pc_conf_write = dwlpx_conf_write; } -void +static void dwlpx_attach_hook(device_t parent, device_t self, struct pcibus_attach_args *pba) { -#if 0 - struct dwlpx_config *ccp = pba->pba_pc->pc_conf_v; - printf("dwlpx_attach_hook for %s\n", device_xname(ccp->cc_sc->dwlpx_dev)); -#endif } -int +static int dwlpx_bus_maxdevs(void *cpv, int busno) { return DWLPX_MAXDEV; } -pcitag_t +static pcitag_t dwlpx_make_tag(void *cpv, int b, int d, int f) { pcitag_t tag; @@ -95,7 +91,7 @@ dwlpx_make_tag(void *cpv, int b, int d, int f) return (tag); } -void +static void dwlpx_decompose_tag(void *cpv, pcitag_t tag, int *bp, int *dp, int *fp) { @@ -115,7 +111,7 @@ dwlpx_decompose_tag(void *cpv, pcitag_t tag, int *bp, int *dp, int *fp) *fp = (tag >> 13) & 0x7; } -pcireg_t +static pcireg_t dwlpx_conf_read(void *cpv, pcitag_t tag, int offset) { struct dwlpx_config *ccp = cpv; @@ -184,7 +180,7 @@ dwlpx_conf_read(void *cpv, pcitag_t tag, int offset) return (data); } -void +static void dwlpx_conf_write(void *cpv, pcitag_t tag, int offset, pcireg_t data) { struct dwlpx_config *ccp = cpv; diff --git a/sys/arch/alpha/pci/irongate_pci.c b/sys/arch/alpha/pci/irongate_pci.c index e5af3ebc800a..8c37037fe1c1 100644 --- a/sys/arch/alpha/pci/irongate_pci.c +++ b/sys/arch/alpha/pci/irongate_pci.c @@ -1,4 +1,4 @@ -/* $NetBSD: irongate_pci.c,v 1.10 2015/10/02 05:22:49 msaitoh Exp $ */ +/* $NetBSD: irongate_pci.c,v 1.11 2021/05/07 16:58:34 thorpej Exp $ */ /*- * Copyright (c) 2000 The NetBSD Foundation, Inc. @@ -36,7 +36,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: irongate_pci.c,v 1.10 2015/10/02 05:22:49 msaitoh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: irongate_pci.c,v 1.11 2021/05/07 16:58:34 thorpej Exp $"); #include #include @@ -48,14 +48,14 @@ __KERNEL_RCSID(0, "$NetBSD: irongate_pci.c,v 1.10 2015/10/02 05:22:49 msaitoh Ex #include #include -void irongate_attach_hook(device_t, device_t, +static void irongate_attach_hook(device_t, device_t, struct pcibus_attach_args *); -int irongate_bus_maxdevs(void *, int); -pcitag_t irongate_make_tag(void *, int, int, int); -void irongate_decompose_tag(void *, pcitag_t, int *, int *, +static int irongate_bus_maxdevs(void *, int); +static pcitag_t irongate_make_tag(void *, int, int, int); +static void irongate_decompose_tag(void *, pcitag_t, int *, int *, int *); -pcireg_t irongate_conf_read(void *, pcitag_t, int); -void irongate_conf_write(void *, pcitag_t, int, pcireg_t); +static pcireg_t irongate_conf_read(void *, pcitag_t, int); +static void irongate_conf_write(void *, pcitag_t, int, pcireg_t); /* AMD 751 systems are always single-processor, so this is easy. */ #define PCI_CONF_LOCK(s) (s) = splhigh() @@ -79,27 +79,27 @@ irongate_pci_init(pci_chipset_tag_t pc, void *v) pc->pc_conf_write = irongate_conf_write; } -void +static void irongate_attach_hook(device_t parent, device_t self, struct pcibus_attach_args *pba) { } -int +static int irongate_bus_maxdevs(void *ipv, int busno) { return 32; } -pcitag_t +static pcitag_t irongate_make_tag(void *ipv, int b, int d, int f) { return (b << 16) | (d << 11) | (f << 8); } -void +static void irongate_decompose_tag(void *ipv, pcitag_t tag, int *bp, int *dp, int *fp) { @@ -111,7 +111,7 @@ irongate_decompose_tag(void *ipv, pcitag_t tag, int *bp, int *dp, int *fp) *fp = (tag >> 8) & 0x7; } -pcireg_t +static pcireg_t irongate_conf_read(void *ipv, pcitag_t tag, int offset) { int d; @@ -153,7 +153,7 @@ irongate_conf_read0(void *ipv, pcitag_t tag, int offset) return (data); } -void +static void irongate_conf_write(void *ipv, pcitag_t tag, int offset, pcireg_t data) { int s; diff --git a/sys/arch/alpha/pci/lca_pci.c b/sys/arch/alpha/pci/lca_pci.c index 162ec5c65ae1..c9c08ef08b50 100644 --- a/sys/arch/alpha/pci/lca_pci.c +++ b/sys/arch/alpha/pci/lca_pci.c @@ -1,4 +1,4 @@ -/* $NetBSD: lca_pci.c,v 1.22 2015/10/02 05:22:49 msaitoh Exp $ */ +/* $NetBSD: lca_pci.c,v 1.23 2021/05/07 16:58:34 thorpej Exp $ */ /* * Copyright (c) 1995, 1996 Carnegie-Mellon University. @@ -29,7 +29,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: lca_pci.c,v 1.22 2015/10/02 05:22:49 msaitoh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: lca_pci.c,v 1.23 2021/05/07 16:58:34 thorpej Exp $"); #include #include @@ -41,13 +41,13 @@ __KERNEL_RCSID(0, "$NetBSD: lca_pci.c,v 1.22 2015/10/02 05:22:49 msaitoh Exp $") #include #include -void lca_attach_hook(device_t, device_t, +static void lca_attach_hook(device_t, device_t, struct pcibus_attach_args *); -int lca_bus_maxdevs(void *, int); -pcitag_t lca_make_tag(void *, int, int, int); -void lca_decompose_tag(void *, pcitag_t, int *, int *, int *); -pcireg_t lca_conf_read(void *, pcitag_t, int); -void lca_conf_write(void *, pcitag_t, int, pcireg_t); +static int lca_bus_maxdevs(void *, int); +static pcitag_t lca_make_tag(void *, int, int, int); +static void lca_decompose_tag(void *, pcitag_t, int *, int *, int *); +static pcireg_t lca_conf_read(void *, pcitag_t, int); +static void lca_conf_write(void *, pcitag_t, int, pcireg_t); void lca_pci_init(pci_chipset_tag_t pc, void *v) @@ -62,12 +62,12 @@ lca_pci_init(pci_chipset_tag_t pc, void *v) pc->pc_conf_write = lca_conf_write; } -void +static void lca_attach_hook(device_t parent, device_t self, struct pcibus_attach_args *pba) { } -int +static int lca_bus_maxdevs(void *cpv, int busno) { @@ -77,14 +77,14 @@ lca_bus_maxdevs(void *cpv, int busno) return 32; } -pcitag_t +static pcitag_t lca_make_tag(void *cpv, int b, int d, int f) { return (b << 16) | (d << 11) | (f << 8); } -void +static void lca_decompose_tag(void *cpv, pcitag_t tag, int *bp, int *dp, int *fp) { @@ -96,7 +96,7 @@ lca_decompose_tag(void *cpv, pcitag_t tag, int *bp, int *dp, int *fp) *fp = (tag >> 8) & 0x7; } -pcireg_t +static pcireg_t lca_conf_read(void *cpv, pcitag_t tag, int offset) { struct lca_config *lcp = cpv; @@ -149,7 +149,7 @@ lca_conf_read(void *cpv, pcitag_t tag, int offset) return data; } -void +static void lca_conf_write(void *cpv, pcitag_t tag, int offset, pcireg_t data) { struct lca_config *lcp = cpv; diff --git a/sys/arch/alpha/pci/mcpcia_pci.c b/sys/arch/alpha/pci/mcpcia_pci.c index 64618a0ce690..172a4e277efb 100644 --- a/sys/arch/alpha/pci/mcpcia_pci.c +++ b/sys/arch/alpha/pci/mcpcia_pci.c @@ -1,4 +1,4 @@ -/* $NetBSD: mcpcia_pci.c,v 1.12 2015/10/02 05:22:49 msaitoh Exp $ */ +/* $NetBSD: mcpcia_pci.c,v 1.13 2021/05/07 16:58:34 thorpej Exp $ */ /* * Copyright (c) 1998 by Matthew Jacob @@ -32,7 +32,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: mcpcia_pci.c,v 1.12 2015/10/02 05:22:49 msaitoh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: mcpcia_pci.c,v 1.13 2021/05/07 16:58:34 thorpej Exp $"); #include #include @@ -46,18 +46,13 @@ __KERNEL_RCSID(0, "$NetBSD: mcpcia_pci.c,v 1.12 2015/10/02 05:22:49 msaitoh Exp #define KV(_addr) ((void *)ALPHA_PHYS_TO_K0SEG((_addr))) -static void mcpcia_attach_hook(device_t, device_t, - struct pcibus_attach_args *); -static int -mcpcia_bus_maxdevs(void *, int); -static pcitag_t -mcpcia_make_tag(void *, int, int, int); -static void -mcpcia_decompose_tag(void *, pcitag_t, int *, int *, int *); -static pcireg_t -mcpcia_conf_read(void *, pcitag_t, int); -static void -mcpcia_conf_write(void *, pcitag_t, int, pcireg_t); +static void mcpcia_attach_hook(device_t, device_t, + struct pcibus_attach_args *); +static int mcpcia_bus_maxdevs(void *, int); +static pcitag_t mcpcia_make_tag(void *, int, int, int); +static void mcpcia_decompose_tag(void *, pcitag_t, int *, int *, int *); +static pcireg_t mcpcia_conf_read(void *, pcitag_t, int); +static void mcpcia_conf_write(void *, pcitag_t, int, pcireg_t); void mcpcia_pci_init(pci_chipset_tag_t pc, void *v) diff --git a/sys/arch/alpha/pci/sio.c b/sys/arch/alpha/pci/sio.c index 291ca23748c3..c950ed843c3f 100644 --- a/sys/arch/alpha/pci/sio.c +++ b/sys/arch/alpha/pci/sio.c @@ -1,4 +1,4 @@ -/* $NetBSD: sio.c,v 1.55 2021/04/24 23:36:23 thorpej Exp $ */ +/* $NetBSD: sio.c,v 1.56 2021/05/07 16:58:34 thorpej Exp $ */ /*- * Copyright (c) 2000 The NetBSD Foundation, Inc. @@ -63,7 +63,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: sio.c,v 1.55 2021/04/24 23:36:23 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sio.c,v 1.56 2021/05/07 16:58:34 thorpej Exp $"); #include #include @@ -105,14 +105,14 @@ struct sio_softc { isa_chipset_tag_t sc_ic; }; -int siomatch(device_t, cfdata_t, void *); -void sioattach(device_t, device_t, void *); +static int siomatch(device_t, cfdata_t, void *); +static void sioattach(device_t, device_t, void *); CFATTACH_DECL_NEW(sio, sizeof(struct sio_softc), siomatch, sioattach, NULL, NULL); #if NPCEB > 0 -int pcebmatch(device_t, cfdata_t, void *); +static int pcebmatch(device_t, cfdata_t, void *); CFATTACH_DECL_NEW(pceb, sizeof(struct sio_softc), pcebmatch, sioattach, NULL, NULL); @@ -123,19 +123,19 @@ union sio_attach_args { struct eisabus_attach_args sa_eba; }; -void sio_isa_attach_hook(device_t, device_t, - struct isabus_attach_args *); -void sio_isa_detach_hook(isa_chipset_tag_t, device_t); +static void sio_isa_attach_hook(device_t, device_t, + struct isabus_attach_args *); +static void sio_isa_detach_hook(isa_chipset_tag_t, device_t); #if NPCEB > 0 -void sio_eisa_attach_hook(device_t, device_t, - struct eisabus_attach_args *); -int sio_eisa_maxslots(void *); -int sio_eisa_intr_map(void *, u_int, eisa_intr_handle_t *); +static void sio_eisa_attach_hook(device_t, device_t, + struct eisabus_attach_args *); +static int sio_eisa_maxslots(void *); +static int sio_eisa_intr_map(void *, u_int, eisa_intr_handle_t *); #endif -void sio_bridge_callback(device_t); +static void sio_bridge_callback(device_t); -int +static int siomatch(device_t parent, cfdata_t match, void *aux) { struct pci_attach_args *pa = aux; @@ -162,7 +162,7 @@ siomatch(device_t parent, cfdata_t match, void *aux) } #if NPCEB > 0 -int +static int pcebmatch(device_t parent, cfdata_t match, void *aux) { struct pci_attach_args *pa = aux; @@ -175,7 +175,7 @@ pcebmatch(device_t parent, cfdata_t match, void *aux) } #endif -void +static void sioattach(device_t parent, device_t self, void *aux) { struct sio_softc *sc = device_private(self); @@ -201,7 +201,7 @@ sioattach(device_t parent, device_t self, void *aux) config_defer(self, sio_bridge_callback); } -void +static void sio_bridge_callback(device_t self) { struct sio_softc *sc = device_private(self); @@ -289,14 +289,14 @@ sio_bridge_callback(device_t self) CFARG_EOL); } -void +static void sio_isa_attach_hook(device_t parent, device_t self, struct isabus_attach_args *iba) { /* Nothing to do. */ } -void +static void sio_isa_detach_hook(isa_chipset_tag_t ic, device_t self) { @@ -305,7 +305,7 @@ sio_isa_detach_hook(isa_chipset_tag_t ic, device_t self) #if NPCEB > 0 -void +static void sio_eisa_attach_hook(device_t parent, device_t self, struct eisabus_attach_args *eba) { @@ -314,14 +314,14 @@ sio_eisa_attach_hook(device_t parent, device_t self, struct eisabus_attach_args #endif } -int +static int sio_eisa_maxslots(void *v) { return 16; /* as good a number as any. only 8, maybe? */ } -int +static int sio_eisa_intr_map(void *v, u_int irq, eisa_intr_handle_t *ihp) { diff --git a/sys/arch/alpha/pci/sio_pic.c b/sys/arch/alpha/pci/sio_pic.c index 66eeeb9b6584..10d6dfb51a91 100644 --- a/sys/arch/alpha/pci/sio_pic.c +++ b/sys/arch/alpha/pci/sio_pic.c @@ -1,4 +1,4 @@ -/* $NetBSD: sio_pic.c,v 1.46 2020/09/29 01:19:52 thorpej Exp $ */ +/* $NetBSD: sio_pic.c,v 1.47 2021/05/07 16:58:34 thorpej Exp $ */ /*- * Copyright (c) 1998, 2000, 2020 The NetBSD Foundation, Inc. @@ -59,7 +59,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: sio_pic.c,v 1.46 2020/09/29 01:19:52 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sio_pic.c,v 1.47 2021/05/07 16:58:34 thorpej Exp $"); #include #include @@ -119,28 +119,27 @@ static struct alpha_shared_intr *sio_intr; * If prom console is broken, must remember the initial interrupt * settings and enforce them. WHEE! */ -uint8_t initial_ocw1[2]; -uint8_t initial_elcr[2]; +static uint8_t initial_ocw1[2]; +static uint8_t initial_elcr[2]; #endif -void sio_setirqstat(int, int, int); +static void sio_setirqstat(int, int, int); -uint8_t (*sio_read_elcr)(int); -void (*sio_write_elcr)(int, uint8_t); +static uint8_t (*sio_read_elcr)(int); +static void (*sio_write_elcr)(int, uint8_t); static void specific_eoi(int); #ifdef BROKEN_PROM_CONSOLE -void sio_intr_shutdown(void *); +static void sio_intr_shutdown(void *); #endif /******************** i82378 SIO ELCR functions ********************/ -int i82378_setup_elcr(void); -uint8_t i82378_read_elcr(int); -void i82378_write_elcr(int, uint8_t); +static bus_space_handle_t sio_ioh_elcr; -bus_space_handle_t sio_ioh_elcr; +static uint8_t i82378_read_elcr(int); +static void i82378_write_elcr(int, uint8_t); -int +static int i82378_setup_elcr(void) { int rv; @@ -161,14 +160,14 @@ i82378_setup_elcr(void) return (rv); } -uint8_t +static uint8_t i82378_read_elcr(int elcr) { return (bus_space_read_1(sio_iot, sio_ioh_elcr, elcr)); } -void +static void i82378_write_elcr(int elcr, uint8_t val) { @@ -177,13 +176,12 @@ i82378_write_elcr(int elcr, uint8_t val) /******************** Cypress CY82C693 ELCR functions ********************/ -int cy82c693_setup_elcr(void); -uint8_t cy82c693_read_elcr(int); -void cy82c693_write_elcr(int, uint8_t); +static const struct cy82c693_handle *sio_cy82c693_handle; -const struct cy82c693_handle *sio_cy82c693_handle; +static uint8_t cy82c693_read_elcr(int); +static void cy82c693_write_elcr(int, uint8_t); -int +static int cy82c693_setup_elcr(void) { int device, maxndevs; @@ -241,14 +239,14 @@ cy82c693_setup_elcr(void) return (ENODEV); } -uint8_t +static uint8_t cy82c693_read_elcr(int elcr) { return (cy82c693_read(sio_cy82c693_handle, CONFIG_ELCR1 + elcr)); } -void +static void cy82c693_write_elcr(int elcr, uint8_t val) { @@ -272,7 +270,7 @@ int (*const sio_elcr_setup_funcs[])(void) = { /******************** Shared SIO/Cypress functions ********************/ -void +static void sio_setirqstat(int irq, int enabled, int type) { uint8_t ocw1[2], elcr[2]; @@ -404,7 +402,7 @@ sio_intr_setup(pci_chipset_tag_t pc, bus_space_tag_t iot) } #ifdef BROKEN_PROM_CONSOLE -void +static void sio_intr_shutdown(void *arg) { /* diff --git a/sys/arch/alpha/pci/tsp_pci.c b/sys/arch/alpha/pci/tsp_pci.c index 6542a50e7393..0ab7587ad6a7 100644 --- a/sys/arch/alpha/pci/tsp_pci.c +++ b/sys/arch/alpha/pci/tsp_pci.c @@ -1,4 +1,4 @@ -/* $NetBSD: tsp_pci.c,v 1.10 2015/10/02 05:22:49 msaitoh Exp $ */ +/* $NetBSD: tsp_pci.c,v 1.11 2021/05/07 16:58:34 thorpej Exp $ */ /*- * Copyright (c) 1999 by Ross Harvey. All rights reserved. @@ -28,12 +28,11 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * */ #include -__KERNEL_RCSID(0, "$NetBSD: tsp_pci.c,v 1.10 2015/10/02 05:22:49 msaitoh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: tsp_pci.c,v 1.11 2021/05/07 16:58:34 thorpej Exp $"); #include #include @@ -51,14 +50,14 @@ __KERNEL_RCSID(0, "$NetBSD: tsp_pci.c,v 1.10 2015/10/02 05:22:49 msaitoh Exp $") #define tsp_pci() { Generate ctags(1) key. } -void tsp_attach_hook(device_t, device_t, +static void tsp_attach_hook(device_t, device_t, struct pcibus_attach_args *); -int tsp_bus_maxdevs(void *, int); -pcitag_t tsp_make_tag(void *, int, int, int); -void tsp_decompose_tag(void *, pcitag_t, int *, int *, +static int tsp_bus_maxdevs(void *, int); +static pcitag_t tsp_make_tag(void *, int, int, int); +static void tsp_decompose_tag(void *, pcitag_t, int *, int *, int *); -pcireg_t tsp_conf_read(void *, pcitag_t, int); -void tsp_conf_write(void *, pcitag_t, int, pcireg_t); +static pcireg_t tsp_conf_read(void *, pcitag_t, int); +static void tsp_conf_write(void *, pcitag_t, int, pcireg_t); void tsp_pci_init(pci_chipset_tag_t pc, void *v) @@ -72,24 +71,24 @@ tsp_pci_init(pci_chipset_tag_t pc, void *v) pc->pc_conf_write = tsp_conf_write; } -void +static void tsp_attach_hook(device_t parent, device_t self, struct pcibus_attach_args *pba) { } -int +static int tsp_bus_maxdevs(void *cpv, int busno) { return 32; } -pcitag_t +static pcitag_t tsp_make_tag(void *cpv, int b, int d, int f) { return b << 16 | d << 11 | f << 8; } -void +static void tsp_decompose_tag(void *cpv, pcitag_t tag, int *bp, int *dp, int *fp) { if (bp != NULL) @@ -99,12 +98,13 @@ tsp_decompose_tag(void *cpv, pcitag_t tag, int *bp, int *dp, int *fp) if (fp != NULL) *fp = (tag >> 8) & 0x7; } + /* * Tsunami makes this a lot easier than it used to be, automatically * generating type 0 or type 1 cycles, and quietly returning -1 with * no errors on unanswered probes. */ -pcireg_t +static pcireg_t tsp_conf_read(void *cpv, pcitag_t tag, int offset) { pcireg_t *datap, data; @@ -120,7 +120,7 @@ tsp_conf_read(void *cpv, pcitag_t tag, int offset) return data; } -void +static void tsp_conf_write(void *cpv, pcitag_t tag, int offset, pcireg_t data) { pcireg_t *datap; diff --git a/sys/arch/alpha/pci/ttwoga_pci.c b/sys/arch/alpha/pci/ttwoga_pci.c index 531afecf20b1..abf51dc25fea 100644 --- a/sys/arch/alpha/pci/ttwoga_pci.c +++ b/sys/arch/alpha/pci/ttwoga_pci.c @@ -1,4 +1,4 @@ -/* $NetBSD: ttwoga_pci.c,v 1.8 2015/10/02 05:22:49 msaitoh Exp $ */ +/* $NetBSD: ttwoga_pci.c,v 1.9 2021/05/07 16:58:34 thorpej Exp $ */ /*- * Copyright (c) 1999, 2000 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: ttwoga_pci.c,v 1.8 2015/10/02 05:22:49 msaitoh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ttwoga_pci.c,v 1.9 2021/05/07 16:58:34 thorpej Exp $"); #include #include @@ -44,16 +44,16 @@ __KERNEL_RCSID(0, "$NetBSD: ttwoga_pci.c,v 1.8 2015/10/02 05:22:49 msaitoh Exp $ #include #include -void ttwoga_attach_hook(device_t, device_t, +static void ttwoga_attach_hook(device_t, device_t, struct pcibus_attach_args *); -int ttwoga_bus_maxdevs(void *, int); -pcitag_t ttwoga_make_tag(void *, int, int, int); -void ttwoga_decompose_tag(void *, pcitag_t, int *, int *, +static int ttwoga_bus_maxdevs(void *, int); +static pcitag_t ttwoga_make_tag(void *, int, int, int); +static void ttwoga_decompose_tag(void *, pcitag_t, int *, int *, int *); -pcireg_t ttwoga_conf_read(void *, pcitag_t, int); -void ttwoga_conf_write(void *, pcitag_t, int, pcireg_t); +static pcireg_t ttwoga_conf_read(void *, pcitag_t, int); +static void ttwoga_conf_write(void *, pcitag_t, int, pcireg_t); -paddr_t ttwoga_make_type0addr(int, int); +static paddr_t ttwoga_make_type0addr(int, int); /* * The T2 has an annoying bug that can manifest itself while @@ -70,7 +70,7 @@ cpuid_t ttwoga_conf_cpu; /* XXX core logic bug */ #define TTWOGA_CONF_LOCK() \ do { \ - mutex_enter(&ttwoga_conf_lock); \ + mutex_enter(&ttwoga_conf_lock); \ ttwoga_conf_cpu = cpu_number(); \ } while (0) @@ -95,20 +95,20 @@ ttwoga_pci_init(pci_chipset_tag_t pc, void *v) pc->pc_conf_write = ttwoga_conf_write; } -void +static void ttwoga_attach_hook(device_t parent, device_t self, struct pcibus_attach_args *pba) { } -int +static int ttwoga_bus_maxdevs(void *cpv, int busno) { return 32; } -pcitag_t +static pcitag_t ttwoga_make_tag(void *cpv, int b, int d, int f) { @@ -116,7 +116,7 @@ ttwoga_make_tag(void *cpv, int b, int d, int f) return (b << 16) | (d << 11) | (f << 8); } -void +static void ttwoga_decompose_tag(void *cpv, pcitag_t tag, int *bp, int *dp, int *fp) { @@ -128,7 +128,7 @@ ttwoga_decompose_tag(void *cpv, pcitag_t tag, int *bp, int *dp, int *fp) *fp = (tag >> 8) & 0x7; } -paddr_t +static paddr_t ttwoga_make_type0addr(int d, int f) { @@ -137,7 +137,7 @@ ttwoga_make_type0addr(int d, int f) return ((0x0800UL << d) | (f << 8)); } -pcireg_t +static pcireg_t ttwoga_conf_read(void *cpv, pcitag_t tag, int offset) { struct ttwoga_config *tcp = cpv; @@ -192,7 +192,7 @@ ttwoga_conf_read(void *cpv, pcitag_t tag, int offset) return (data); } -void +static void ttwoga_conf_write(void *cpv, pcitag_t tag, int offset, pcireg_t data) { struct ttwoga_config *tcp = cpv; diff --git a/sys/arch/alpha/sableio/com_sableio.c b/sys/arch/alpha/sableio/com_sableio.c index dbd4145c94c4..d7d8dd123cdf 100644 --- a/sys/arch/alpha/sableio/com_sableio.c +++ b/sys/arch/alpha/sableio/com_sableio.c @@ -1,4 +1,4 @@ -/* $NetBSD: com_sableio.c,v 1.15 2020/09/22 15:24:02 thorpej Exp $ */ +/* $NetBSD: com_sableio.c,v 1.16 2021/05/07 16:58:34 thorpej Exp $ */ /*- * Copyright (c) 1999 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: com_sableio.c,v 1.15 2020/09/22 15:24:02 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: com_sableio.c,v 1.16 2021/05/07 16:58:34 thorpej Exp $"); #include #include @@ -65,13 +65,13 @@ struct com_sableio_softc { void *sc_ih; /* interrupt handler */ }; -int com_sableio_match(device_t, cfdata_t , void *); -void com_sableio_attach(device_t, device_t, void *); +static int com_sableio_match(device_t, cfdata_t , void *); +static void com_sableio_attach(device_t, device_t, void *); CFATTACH_DECL_NEW(com_sableio, sizeof(struct com_sableio_softc), com_sableio_match, com_sableio_attach, NULL, NULL); -int +static int com_sableio_match(device_t parent, cfdata_t match, void *aux) { struct sableio_attach_args *sa = aux; @@ -83,7 +83,7 @@ com_sableio_match(device_t parent, cfdata_t match, void *aux) return (0); } -void +static void com_sableio_attach(device_t parent, device_t self, void *aux) { struct com_sableio_softc *ssc = device_private(self); diff --git a/sys/arch/alpha/sableio/fdc_sableio.c b/sys/arch/alpha/sableio/fdc_sableio.c index 9f40e03bb363..2a8bbf740cee 100644 --- a/sys/arch/alpha/sableio/fdc_sableio.c +++ b/sys/arch/alpha/sableio/fdc_sableio.c @@ -1,4 +1,4 @@ -/* $NetBSD: fdc_sableio.c,v 1.16 2020/09/22 15:24:02 thorpej Exp $ */ +/* $NetBSD: fdc_sableio.c,v 1.17 2021/05/07 16:58:34 thorpej Exp $ */ /*- * Copyright (c) 1999, 2000 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: fdc_sableio.c,v 1.16 2020/09/22 15:24:02 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: fdc_sableio.c,v 1.17 2021/05/07 16:58:34 thorpej Exp $"); #include #include @@ -52,8 +52,8 @@ __KERNEL_RCSID(0, "$NetBSD: fdc_sableio.c,v 1.16 2020/09/22 15:24:02 thorpej Exp #include -int fdc_sableio_match(device_t, cfdata_t, void *); -void fdc_sableio_attach(device_t, device_t, void *); +static int fdc_sableio_match(device_t, cfdata_t, void *); +static void fdc_sableio_attach(device_t, device_t, void *); struct fdc_sableio_softc { struct fdc_softc sc_fdc; /* real "fdc" softc */ @@ -64,7 +64,7 @@ struct fdc_sableio_softc { CFATTACH_DECL_NEW(fdc_sableio, sizeof(struct fdc_sableio_softc), fdc_sableio_match, fdc_sableio_attach, NULL, NULL); -int +static int fdc_sableio_match(device_t parent, cfdata_t match, void *aux) { struct sableio_attach_args *sa = aux; @@ -76,7 +76,7 @@ fdc_sableio_match(device_t parent, cfdata_t match, void *aux) return (0); } -void +static void fdc_sableio_attach(device_t parent, device_t self, void *aux) { struct fdc_sableio_softc *sfdc = device_private(self); diff --git a/sys/arch/alpha/sableio/lpt_sableio.c b/sys/arch/alpha/sableio/lpt_sableio.c index d1ba4d80cdba..93d5dbd03313 100644 --- a/sys/arch/alpha/sableio/lpt_sableio.c +++ b/sys/arch/alpha/sableio/lpt_sableio.c @@ -1,4 +1,4 @@ -/* $NetBSD: lpt_sableio.c,v 1.11 2020/09/22 15:24:02 thorpej Exp $ */ +/* $NetBSD: lpt_sableio.c,v 1.12 2021/05/07 16:58:34 thorpej Exp $ */ /*- * Copyright (c) 1999 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: lpt_sableio.c,v 1.11 2020/09/22 15:24:02 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: lpt_sableio.c,v 1.12 2021/05/07 16:58:34 thorpej Exp $"); #include #include @@ -65,13 +65,13 @@ struct lpt_sableio_softc { void *sc_ih; /* interrupt handler */ }; -int lpt_sableio_match(device_t, cfdata_t , void *); -void lpt_sableio_attach(device_t, device_t, void *); +static int lpt_sableio_match(device_t, cfdata_t , void *); +static void lpt_sableio_attach(device_t, device_t, void *); CFATTACH_DECL_NEW(lpt_sableio, sizeof(struct lpt_sableio_softc), lpt_sableio_match, lpt_sableio_attach, NULL, NULL); -int +static int lpt_sableio_match(device_t parent, cfdata_t match, void *aux) { struct sableio_attach_args *sa = aux; @@ -83,7 +83,7 @@ lpt_sableio_match(device_t parent, cfdata_t match, void *aux) return (0); } -void +static void lpt_sableio_attach(device_t parent, device_t self, void *aux) { struct lpt_sableio_softc *ssc = device_private(self); diff --git a/sys/arch/alpha/sableio/pckbc_sableio.c b/sys/arch/alpha/sableio/pckbc_sableio.c index c675fdd866c6..4af3f9acc7a8 100644 --- a/sys/arch/alpha/sableio/pckbc_sableio.c +++ b/sys/arch/alpha/sableio/pckbc_sableio.c @@ -1,4 +1,4 @@ -/* $NetBSD: pckbc_sableio.c,v 1.14 2020/11/18 02:04:30 thorpej Exp $ */ +/* $NetBSD: pckbc_sableio.c,v 1.15 2021/05/07 16:58:34 thorpej Exp $ */ /*- * Copyright (c) 1999 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: pckbc_sableio.c,v 1.14 2020/11/18 02:04:30 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pckbc_sableio.c,v 1.15 2021/05/07 16:58:34 thorpej Exp $"); #include #include @@ -61,15 +61,16 @@ struct pckbc_sableio_softc { pci_chipset_tag_t sc_pc; /* PCI chipset for registering intrs */ }; -int pckbc_sableio_match(device_t, cfdata_t, void *); -void pckbc_sableio_attach(device_t, device_t, void *); +static int pckbc_sableio_match(device_t, cfdata_t, void *); +static void pckbc_sableio_attach(device_t, device_t, void *); CFATTACH_DECL_NEW(pckbc_sableio, sizeof(struct pckbc_sableio_softc), pckbc_sableio_match, pckbc_sableio_attach, NULL, NULL); -void pckbc_sableio_intr_establish(struct pckbc_softc *, pckbc_slot_t); +static void pckbc_sableio_intr_establish(struct pckbc_softc *, + pckbc_slot_t); -int +static int pckbc_sableio_match(device_t parent, cfdata_t match, void *aux) { struct sableio_attach_args *sa = aux; @@ -81,7 +82,7 @@ pckbc_sableio_match(device_t parent, cfdata_t match, void *aux) return (0); } -void +static void pckbc_sableio_attach(device_t parent, device_t self, void *aux) { struct pckbc_sableio_softc *ssc = device_private(self); @@ -129,7 +130,7 @@ pckbc_sableio_attach(device_t parent, device_t self, void *aux) pckbc_attach(sc); } -void +static void pckbc_sableio_intr_establish(struct pckbc_softc *sc, pckbc_slot_t slot) { struct pckbc_sableio_softc *ssc = (void *) sc; diff --git a/sys/arch/alpha/sableio/sableio.c b/sys/arch/alpha/sableio/sableio.c index 48a01248c372..30a9806c208d 100644 --- a/sys/arch/alpha/sableio/sableio.c +++ b/sys/arch/alpha/sableio/sableio.c @@ -1,4 +1,4 @@ -/* $NetBSD: sableio.c,v 1.14 2021/04/24 23:36:24 thorpej Exp $ */ +/* $NetBSD: sableio.c,v 1.15 2021/05/07 16:58:34 thorpej Exp $ */ /*- * Copyright (c) 1999, 2000 The NetBSD Foundation, Inc. @@ -48,7 +48,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: sableio.c,v 1.14 2021/04/24 23:36:24 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sableio.c,v 1.15 2021/05/07 16:58:34 thorpej Exp $"); #include "isadma.h" @@ -69,7 +69,7 @@ __KERNEL_RCSID(0, "$NetBSD: sableio.c,v 1.14 2021/04/24 23:36:24 thorpej Exp $") /* * The devices built-in to the Sable STDIO module. */ -const struct sableio_dev { +static const struct sableio_dev { const char *sd_name; /* device name */ bus_addr_t sd_ioaddr; /* I/O space address */ int sd_sableirq[2]; /* Sable IRQs */ @@ -97,17 +97,17 @@ struct sableio_softc { struct alpha_isa_chipset sc_isa_chipset; }; -int sableio_match(device_t, cfdata_t, void *); -void sableio_attach(device_t, device_t, void *); +static int sableio_match(device_t, cfdata_t, void *); +static void sableio_attach(device_t, device_t, void *); CFATTACH_DECL_NEW(sableio, sizeof(struct sableio_softc), sableio_match, sableio_attach, NULL, NULL); -int sableio_print(void *, const char *); +static int sableio_print(void *, const char *); -struct sableio_softc *sableio_attached; +static struct sableio_softc *sableio_attached; -int +static int sableio_match(device_t parent, cfdata_t cf, void *aux) { struct pcibus_attach_args *pba = aux; @@ -131,7 +131,7 @@ sableio_match(device_t parent, cfdata_t cf, void *aux) return (1); } -void +static void sableio_attach(device_t parent, device_t self, void *aux) { struct sableio_softc *sc = device_private(self); @@ -176,7 +176,7 @@ sableio_attach(device_t parent, device_t self, void *aux) } } -int +static int sableio_print(void *aux, const char *pnp) { struct sableio_attach_args *sa = aux; diff --git a/sys/arch/alpha/tc/ioasic.c b/sys/arch/alpha/tc/ioasic.c index 88d0bd75e22d..f62c0c031a9f 100644 --- a/sys/arch/alpha/tc/ioasic.c +++ b/sys/arch/alpha/tc/ioasic.c @@ -1,4 +1,4 @@ -/* $NetBSD: ioasic.c,v 1.48 2020/11/18 02:04:30 thorpej Exp $ */ +/* $NetBSD: ioasic.c,v 1.49 2021/05/07 16:58:34 thorpej Exp $ */ /*- * Copyright (c) 1997, 1998 The NetBSD Foundation, Inc. @@ -61,7 +61,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: ioasic.c,v 1.48 2020/11/18 02:04:30 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ioasic.c,v 1.49 2021/05/07 16:58:34 thorpej Exp $"); #include #include @@ -79,14 +79,14 @@ __KERNEL_RCSID(0, "$NetBSD: ioasic.c,v 1.48 2020/11/18 02:04:30 thorpej Exp $"); #include /* Definition of the driver for autoconfig. */ -int ioasicmatch(device_t, cfdata_t, void *); -void ioasicattach(device_t, device_t, void *); +static int ioasicmatch(device_t, cfdata_t, void *); +static void ioasicattach(device_t, device_t, void *); CFATTACH_DECL_NEW(ioasic, sizeof(struct ioasic_softc), ioasicmatch, ioasicattach, NULL, NULL); -int ioasic_intr(void *); -int ioasic_intrnull(void *); +static int ioasic_intr(void *); +static int ioasic_intrnull(void *); #define C(x) ((void *)(x)) @@ -99,7 +99,7 @@ int ioasic_intrnull(void *); #define IOASIC_NCOOKIES 4 -struct ioasic_dev ioasic_devs[] = { +static const struct ioasic_dev ioasic_devs[] = { { "PMAD-BA ", IOASIC_SLOT_3_START, C(IOASIC_DEV_LANCE), IOASIC_INTR_LANCE, }, { "z8530 ", IOASIC_SLOT_4_START, C(IOASIC_DEV_SCC0), @@ -111,9 +111,9 @@ struct ioasic_dev ioasic_devs[] = { { "AMD79c30", IOASIC_SLOT_9_START, C(IOASIC_DEV_ISDN), IOASIC_INTR_ISDN_TXLOAD | IOASIC_INTR_ISDN_RXLOAD, }, }; -int ioasic_ndevs = sizeof(ioasic_devs) / sizeof(ioasic_devs[0]); +static const int ioasic_ndevs = __arraycount(ioasic_devs); -struct ioasicintr { +static struct ioasicintr { int (*iai_func)(void *); void *iai_arg; struct evcnt iai_evcnt; @@ -122,9 +122,9 @@ struct ioasicintr { tc_addr_t ioasic_base; /* XXX XXX XXX */ /* There can be only one. */ -int ioasicfound; +static int ioasicfound; -int +static int ioasicmatch(device_t parent, cfdata_t cf, void *aux) { struct tc_attach_args *ta = aux; @@ -143,7 +143,7 @@ ioasicmatch(device_t parent, cfdata_t cf, void *aux) return (1); } -void +static void ioasicattach(device_t parent, device_t self, void *aux) { struct ioasic_softc *sc = device_private(self); @@ -266,7 +266,7 @@ ioasic_intr_disestablish(device_t ioa, void *cookie) ioasicintrs[dev].iai_arg = (void *)dev; } -int +static int ioasic_intrnull(void *val) { @@ -277,7 +277,7 @@ ioasic_intrnull(void *val) /* * ASIC interrupt handler. */ -int +static int ioasic_intr(void *val) { register struct ioasic_softc *sc = val; diff --git a/sys/arch/alpha/tc/mcclock_ioasic.c b/sys/arch/alpha/tc/mcclock_ioasic.c index a718bf7a1a2a..7637a73b2fb8 100644 --- a/sys/arch/alpha/tc/mcclock_ioasic.c +++ b/sys/arch/alpha/tc/mcclock_ioasic.c @@ -1,4 +1,4 @@ -/* $NetBSD: mcclock_ioasic.c,v 1.17 2012/02/06 02:14:16 matt Exp $ */ +/* $NetBSD: mcclock_ioasic.c,v 1.18 2021/05/07 16:58:34 thorpej Exp $ */ /* * Copyright (c) 1994, 1995, 1996 Carnegie-Mellon University. @@ -29,7 +29,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: mcclock_ioasic.c,v 1.17 2012/02/06 02:14:16 matt Exp $"); +__KERNEL_RCSID(0, "$NetBSD: mcclock_ioasic.c,v 1.18 2021/05/07 16:58:34 thorpej Exp $"); #include #include @@ -58,16 +58,16 @@ struct mcclock_ioasic_softc { struct mcclock_ioasic_clockdatum *sc_dp; }; -int mcclock_ioasic_match(device_t, cfdata_t, void *); -void mcclock_ioasic_attach(device_t, device_t, void *); +static int mcclock_ioasic_match(device_t, cfdata_t, void *); +static void mcclock_ioasic_attach(device_t, device_t, void *); CFATTACH_DECL_NEW(mcclock_ioasic, sizeof(struct mcclock_ioasic_softc), mcclock_ioasic_match, mcclock_ioasic_attach, NULL, NULL); -void mcclock_ioasic_write(struct mc146818_softc *, u_int, u_int); -u_int mcclock_ioasic_read(struct mc146818_softc *, u_int); +static void mcclock_ioasic_write(struct mc146818_softc *, u_int, u_int); +static u_int mcclock_ioasic_read(struct mc146818_softc *, u_int); -int +static int mcclock_ioasic_match(device_t parent, cfdata_t cf, void *aux) { struct ioasicdev_attach_args *d = aux; @@ -78,7 +78,7 @@ mcclock_ioasic_match(device_t parent, cfdata_t cf, void *aux) return (1); } -void +static void mcclock_ioasic_attach(device_t parent, device_t self, void *aux) { struct mcclock_ioasic_softc *isc = device_private(self); @@ -96,7 +96,7 @@ mcclock_ioasic_attach(device_t parent, device_t self, void *aux) mcclock_attach(sc); } -void +static void mcclock_ioasic_write(struct mc146818_softc *sc, u_int reg, u_int datum) { struct mcclock_ioasic_softc *isc = (void *)sc; @@ -104,7 +104,7 @@ mcclock_ioasic_write(struct mc146818_softc *sc, u_int reg, u_int datum) isc->sc_dp[reg].datum = datum; } -u_int +static u_int mcclock_ioasic_read(struct mc146818_softc *sc, u_int reg) { struct mcclock_ioasic_softc *isc = (void *)sc; diff --git a/sys/arch/alpha/tc/tc_3000_300.c b/sys/arch/alpha/tc/tc_3000_300.c index 353c6ef89e54..96d0e3accf4c 100644 --- a/sys/arch/alpha/tc/tc_3000_300.c +++ b/sys/arch/alpha/tc/tc_3000_300.c @@ -1,4 +1,4 @@ -/* $NetBSD: tc_3000_300.c,v 1.38 2020/11/18 02:04:30 thorpej Exp $ */ +/* $NetBSD: tc_3000_300.c,v 1.39 2021/05/07 16:58:34 thorpej Exp $ */ /* * Copyright (c) 1994, 1995, 1996 Carnegie-Mellon University. @@ -29,7 +29,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: tc_3000_300.c,v 1.38 2020/11/18 02:04:30 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: tc_3000_300.c,v 1.39 2021/05/07 16:58:34 thorpej Exp $"); #include #include @@ -52,7 +52,7 @@ __KERNEL_RCSID(0, "$NetBSD: tc_3000_300.c,v 1.38 2020/11/18 02:04:30 thorpej Exp extern int sfb_cnattach(tc_addr_t); #endif -int tc_3000_300_intrnull(void *); +static int tc_3000_300_intrnull(void *); #define C(x) ((void *)(u_long)x) #define KV(x) (ALPHA_PHYS_TO_K0SEG(x)) @@ -65,7 +65,7 @@ int tc_3000_300_intrnull(void *); */ #define DEC_3000_300_IOASIC_ADDR KV(0x1a0000000) -struct tc_slotdesc tc_3000_300_slots[] = { +const struct tc_slotdesc tc_3000_300_slots[] = { { KV(0x100000000), C(TC_3000_300_DEV_OPT0), }, /* 0 - opt slot 0 */ { KV(0x120000000), C(TC_3000_300_DEV_OPT1), }, /* 1 - opt slot 1 */ { KV(0x140000000), C(TC_3000_300_DEV_BOGUS), }, /* 2 - unused */ @@ -74,18 +74,16 @@ struct tc_slotdesc tc_3000_300_slots[] = { { KV(0x1a0000000), C(TC_3000_300_DEV_BOGUS), }, /* 5 - IOCTL ASIC */ { KV(0x1c0000000), C(TC_3000_300_DEV_BOGUS), }, /* 6 - CXTurbo */ }; -int tc_3000_300_nslots = - sizeof(tc_3000_300_slots) / sizeof(tc_3000_300_slots[0]); +const int tc_3000_300_nslots = __arraycount(tc_3000_300_slots); -struct tc_builtin tc_3000_300_builtins[] = { +const struct tc_builtin tc_3000_300_builtins[] = { { "PMAGB-BA", 6, 0x02000000, C(TC_3000_300_DEV_CXTURBO), }, { "FLAMG-IO", 5, 0x00000000, C(TC_3000_300_DEV_IOASIC), }, { "PMAZ-DS ", 4, 0x00000000, C(TC_3000_300_DEV_TCDS), }, }; -int tc_3000_300_nbuiltins = - sizeof(tc_3000_300_builtins) / sizeof(tc_3000_300_builtins[0]); +const int tc_3000_300_nbuiltins = __arraycount(tc_3000_300_builtins); -struct tcintr { +static struct tcintr { int (*tci_func)(void *); void *tci_arg; struct evcnt tci_evcnt; @@ -205,7 +203,7 @@ tc_3000_300_intr_disestablish(device_t tcadev, void *cookie) splx(s); } -int +static int tc_3000_300_intrnull(void *val) { diff --git a/sys/arch/alpha/tc/tc_3000_500.c b/sys/arch/alpha/tc/tc_3000_500.c index 9877773c613e..4c7e149fb5ea 100644 --- a/sys/arch/alpha/tc/tc_3000_500.c +++ b/sys/arch/alpha/tc/tc_3000_500.c @@ -1,4 +1,4 @@ -/* $NetBSD: tc_3000_500.c,v 1.37 2020/11/18 02:04:30 thorpej Exp $ */ +/* $NetBSD: tc_3000_500.c,v 1.38 2021/05/07 16:58:34 thorpej Exp $ */ /* * Copyright (c) 1994, 1995, 1996 Carnegie-Mellon University. @@ -29,7 +29,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: tc_3000_500.c,v 1.37 2020/11/18 02:04:30 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: tc_3000_500.c,v 1.38 2021/05/07 16:58:34 thorpej Exp $"); #include #include @@ -52,19 +52,12 @@ __KERNEL_RCSID(0, "$NetBSD: tc_3000_500.c,v 1.37 2020/11/18 02:04:30 thorpej Exp extern int sfb_cnattach(tc_addr_t); #endif -void tc_3000_500_intr_setup(void); -void tc_3000_500_intr_establish(device_t, void *, - tc_intrlevel_t, int (*)(void *), void *); -void tc_3000_500_intr_disestablish(device_t, void *); -void tc_3000_500_iointr(void *, unsigned long); - -int tc_3000_500_intrnull(void *); -int tc_3000_500_fb_cnattach(uint64_t); +static int tc_3000_500_intrnull(void *); #define C(x) ((void *)(u_long)x) #define KV(x) (ALPHA_PHYS_TO_K0SEG(x)) -struct tc_slotdesc tc_3000_500_slots[] = { +const struct tc_slotdesc tc_3000_500_slots[] = { { KV(0x100000000), C(TC_3000_500_DEV_OPT0), }, /* 0 - opt slot 0 */ { KV(0x120000000), C(TC_3000_500_DEV_OPT1), }, /* 1 - opt slot 1 */ { KV(0x140000000), C(TC_3000_500_DEV_OPT2), }, /* 2 - opt slot 2 */ @@ -74,25 +67,24 @@ struct tc_slotdesc tc_3000_500_slots[] = { { KV(0x1c0000000), C(TC_3000_500_DEV_BOGUS), }, /* 6 - TCDS ASIC */ { KV(0x1e0000000), C(TC_3000_500_DEV_BOGUS), }, /* 7 - IOCTL ASIC */ }; -int tc_3000_500_nslots = - sizeof(tc_3000_500_slots) / sizeof(tc_3000_500_slots[0]); +const int tc_3000_500_nslots = __arraycount(tc_3000_500_slots); -struct tc_builtin tc_3000_500_graphics_builtins[] = { +const struct tc_builtin tc_3000_500_graphics_builtins[] = { { "FLAMG-IO", 7, 0x00000000, C(TC_3000_500_DEV_IOASIC), }, { "PMAGB-BA", 7, 0x02000000, C(TC_3000_500_DEV_CXTURBO), }, { "PMAZ-DS ", 6, 0x00000000, C(TC_3000_500_DEV_TCDS), }, }; -int tc_3000_500_graphics_nbuiltins = sizeof(tc_3000_500_graphics_builtins) / - sizeof(tc_3000_500_graphics_builtins[0]); +const int tc_3000_500_graphics_nbuiltins = + __arraycount(tc_3000_500_graphics_builtins); -struct tc_builtin tc_3000_500_nographics_builtins[] = { +const struct tc_builtin tc_3000_500_nographics_builtins[] = { { "FLAMG-IO", 7, 0x00000000, C(TC_3000_500_DEV_IOASIC), }, { "PMAZ-DS ", 6, 0x00000000, C(TC_3000_500_DEV_TCDS), }, }; -int tc_3000_500_nographics_nbuiltins = sizeof(tc_3000_500_nographics_builtins) / - sizeof(tc_3000_500_nographics_builtins[0]); +const int tc_3000_500_nographics_nbuiltins = + __arraycount(tc_3000_500_nographics_builtins); -uint32_t tc_3000_500_intrbits[TC_3000_500_NCOOKIES] = { +static const uint32_t tc_3000_500_intrbits[TC_3000_500_NCOOKIES] = { TC_3000_500_IR_OPT0, TC_3000_500_IR_OPT1, TC_3000_500_IR_OPT2, @@ -104,13 +96,13 @@ uint32_t tc_3000_500_intrbits[TC_3000_500_NCOOKIES] = { TC_3000_500_IR_CXTURBO, }; -struct tcintr { +static struct tcintr { int (*tci_func)(void *); void *tci_arg; struct evcnt tci_evcnt; } tc_3000_500_intr[TC_3000_500_NCOOKIES]; -uint32_t tc_3000_500_imask; /* intrs we want to ignore; mirrors IMR. */ +static uint32_t tc_3000_500_imask; /* intrs we want to ignore; mirrors IMR. */ void tc_3000_500_intr_setup(void) @@ -209,7 +201,7 @@ tc_3000_500_intr_disestablish(device_t tcadev, void *cookie) splx(s); } -int +static int tc_3000_500_intrnull(void *val) { diff --git a/sys/arch/alpha/tc/tc_conf.h b/sys/arch/alpha/tc/tc_conf.h index 22ed6075b0ef..e44a7b1cd7c9 100644 --- a/sys/arch/alpha/tc/tc_conf.h +++ b/sys/arch/alpha/tc/tc_conf.h @@ -1,4 +1,4 @@ -/* $NetBSD: tc_conf.h,v 1.14 2017/06/22 16:46:52 flxd Exp $ */ +/* $NetBSD: tc_conf.h,v 1.15 2021/05/07 16:58:34 thorpej Exp $ */ /* * Copyright (c) 1995 Carnegie-Mellon University. @@ -46,12 +46,12 @@ extern void tc_3000_500_intr_establish(device_t, void *, tc_intrlevel_t, int (*)(void *), void *); extern void tc_3000_500_intr_disestablish(device_t, void *); -extern int tc_3000_500_nslots; -extern struct tc_slotdesc tc_3000_500_slots[]; -extern int tc_3000_500_graphics_nbuiltins; -extern struct tc_builtin tc_3000_500_graphics_builtins[]; -extern int tc_3000_500_nographics_nbuiltins; -extern struct tc_builtin tc_3000_500_nographics_builtins[]; +extern const int tc_3000_500_nslots; +extern const struct tc_slotdesc tc_3000_500_slots[]; +extern const int tc_3000_500_graphics_nbuiltins; +extern const struct tc_builtin tc_3000_500_graphics_builtins[]; +extern const int tc_3000_500_nographics_nbuiltins; +extern const struct tc_builtin tc_3000_500_nographics_builtins[]; #endif /* DEC_3000_500 */ #ifdef DEC_3000_300 @@ -66,10 +66,10 @@ extern void tc_3000_300_intr_establish(device_t, void *, tc_intrlevel_t, int (*)(void *), void *); extern void tc_3000_300_intr_disestablish(device_t, void *); -extern int tc_3000_300_nslots; -extern struct tc_slotdesc tc_3000_300_slots[]; -extern int tc_3000_300_nbuiltins; -extern struct tc_builtin tc_3000_300_builtins[]; +extern const int tc_3000_300_nslots; +extern const struct tc_slotdesc tc_3000_300_slots[]; +extern const int tc_3000_300_nbuiltins; +extern const struct tc_builtin tc_3000_300_builtins[]; #endif /* DEC_3000_300 */ extern int tc_fb_cnattach(tc_addr_t);