Module Name:    src
Committed By:   maxv
Date:           Wed Nov 27 19:21:37 UTC 2019

Modified Files:
        src/sys/arch/x86/pci: if_vmx.c
        src/sys/dev/pci: mfii.c

Log Message:
localify


To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 src/sys/arch/x86/pci/if_vmx.c
cvs rdiff -u -r1.5 -r1.6 src/sys/dev/pci/mfii.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/x86/pci/if_vmx.c
diff -u src/sys/arch/x86/pci/if_vmx.c:1.51 src/sys/arch/x86/pci/if_vmx.c:1.52
--- src/sys/arch/x86/pci/if_vmx.c:1.51	Thu Oct 10 08:55:08 2019
+++ src/sys/arch/x86/pci/if_vmx.c	Wed Nov 27 19:21:36 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_vmx.c,v 1.51 2019/10/10 08:55:08 knakahara Exp $	*/
+/*	$NetBSD: if_vmx.c,v 1.52 2019/11/27 19:21:36 maxv Exp $	*/
 /*	$OpenBSD: if_vmx.c,v 1.16 2014/01/22 06:04:17 brad Exp $	*/
 
 /*
@@ -19,7 +19,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_vmx.c,v 1.51 2019/10/10 08:55:08 knakahara Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_vmx.c,v 1.52 2019/11/27 19:21:36 maxv Exp $");
 
 #include <sys/param.h>
 #include <sys/cpu.h>
@@ -340,118 +340,117 @@ typedef enum {
 
 #define vtophys(va) 0		/* XXX ok? */
 
-int vmxnet3_match(device_t, cfdata_t, void *);
-void vmxnet3_attach(device_t, device_t, void *);
-int vmxnet3_detach(device_t, int);
-
-int vmxnet3_alloc_pci_resources(struct vmxnet3_softc *);
-void vmxnet3_free_pci_resources(struct vmxnet3_softc *);
-int vmxnet3_check_version(struct vmxnet3_softc *);
-void vmxnet3_check_multiqueue(struct vmxnet3_softc *);
-
-int vmxnet3_alloc_msix_interrupts(struct vmxnet3_softc *);
-int vmxnet3_alloc_msi_interrupts(struct vmxnet3_softc *);
-int vmxnet3_alloc_legacy_interrupts(struct vmxnet3_softc *);
-int vmxnet3_alloc_interrupts(struct vmxnet3_softc *);
-void vmxnet3_free_interrupts(struct vmxnet3_softc *);
-
-int vmxnet3_setup_msix_interrupts(struct vmxnet3_softc *);
-int vmxnet3_setup_msi_interrupt(struct vmxnet3_softc *);
-int vmxnet3_setup_legacy_interrupt(struct vmxnet3_softc *);
-void vmxnet3_set_interrupt_idx(struct vmxnet3_softc *);
-int vmxnet3_setup_interrupts(struct vmxnet3_softc *);
-int vmxnet3_setup_sysctl(struct vmxnet3_softc *);
-
-int vmxnet3_setup_stats(struct vmxnet3_softc *);
-void vmxnet3_teardown_stats(struct vmxnet3_softc *);
-
-int vmxnet3_init_rxq(struct vmxnet3_softc *, int);
-int vmxnet3_init_txq(struct vmxnet3_softc *, int);
-int vmxnet3_alloc_rxtx_queues(struct vmxnet3_softc *);
-void vmxnet3_destroy_rxq(struct vmxnet3_rxqueue *);
-void vmxnet3_destroy_txq(struct vmxnet3_txqueue *);
-void vmxnet3_free_rxtx_queues(struct vmxnet3_softc *);
-
-int vmxnet3_alloc_shared_data(struct vmxnet3_softc *);
-void vmxnet3_free_shared_data(struct vmxnet3_softc *);
-int vmxnet3_alloc_txq_data(struct vmxnet3_softc *);
-void vmxnet3_free_txq_data(struct vmxnet3_softc *);
-int vmxnet3_alloc_rxq_data(struct vmxnet3_softc *);
-void vmxnet3_free_rxq_data(struct vmxnet3_softc *);
-int vmxnet3_alloc_queue_data(struct vmxnet3_softc *);
-void vmxnet3_free_queue_data(struct vmxnet3_softc *);
-int vmxnet3_alloc_mcast_table(struct vmxnet3_softc *);
-void vmxnet3_free_mcast_table(struct vmxnet3_softc *);
-void vmxnet3_init_shared_data(struct vmxnet3_softc *);
-void vmxnet3_reinit_rss_shared_data(struct vmxnet3_softc *);
-void vmxnet3_reinit_shared_data(struct vmxnet3_softc *);
-int vmxnet3_alloc_data(struct vmxnet3_softc *);
-void vmxnet3_free_data(struct vmxnet3_softc *);
-int vmxnet3_setup_interface(struct vmxnet3_softc *);
-
-void vmxnet3_evintr(struct vmxnet3_softc *);
-bool vmxnet3_txq_eof(struct vmxnet3_txqueue *, u_int);
-int vmxnet3_newbuf(struct vmxnet3_softc *, struct vmxnet3_rxqueue *,
+static int vmxnet3_match(device_t, cfdata_t, void *);
+static void vmxnet3_attach(device_t, device_t, void *);
+static int vmxnet3_detach(device_t, int);
+
+static int vmxnet3_alloc_pci_resources(struct vmxnet3_softc *);
+static void vmxnet3_free_pci_resources(struct vmxnet3_softc *);
+static int vmxnet3_check_version(struct vmxnet3_softc *);
+static void vmxnet3_check_multiqueue(struct vmxnet3_softc *);
+
+static int vmxnet3_alloc_msix_interrupts(struct vmxnet3_softc *);
+static int vmxnet3_alloc_msi_interrupts(struct vmxnet3_softc *);
+static int vmxnet3_alloc_legacy_interrupts(struct vmxnet3_softc *);
+static int vmxnet3_alloc_interrupts(struct vmxnet3_softc *);
+static void vmxnet3_free_interrupts(struct vmxnet3_softc *);
+
+static int vmxnet3_setup_msix_interrupts(struct vmxnet3_softc *);
+static int vmxnet3_setup_msi_interrupt(struct vmxnet3_softc *);
+static int vmxnet3_setup_legacy_interrupt(struct vmxnet3_softc *);
+static void vmxnet3_set_interrupt_idx(struct vmxnet3_softc *);
+static int vmxnet3_setup_interrupts(struct vmxnet3_softc *);
+static int vmxnet3_setup_sysctl(struct vmxnet3_softc *);
+
+static int vmxnet3_setup_stats(struct vmxnet3_softc *);
+static void vmxnet3_teardown_stats(struct vmxnet3_softc *);
+
+static int vmxnet3_init_rxq(struct vmxnet3_softc *, int);
+static int vmxnet3_init_txq(struct vmxnet3_softc *, int);
+static int vmxnet3_alloc_rxtx_queues(struct vmxnet3_softc *);
+static void vmxnet3_destroy_rxq(struct vmxnet3_rxqueue *);
+static void vmxnet3_destroy_txq(struct vmxnet3_txqueue *);
+static void vmxnet3_free_rxtx_queues(struct vmxnet3_softc *);
+
+static int vmxnet3_alloc_shared_data(struct vmxnet3_softc *);
+static void vmxnet3_free_shared_data(struct vmxnet3_softc *);
+static int vmxnet3_alloc_txq_data(struct vmxnet3_softc *);
+static void vmxnet3_free_txq_data(struct vmxnet3_softc *);
+static int vmxnet3_alloc_rxq_data(struct vmxnet3_softc *);
+static void vmxnet3_free_rxq_data(struct vmxnet3_softc *);
+static int vmxnet3_alloc_queue_data(struct vmxnet3_softc *);
+static void vmxnet3_free_queue_data(struct vmxnet3_softc *);
+static int vmxnet3_alloc_mcast_table(struct vmxnet3_softc *);
+static void vmxnet3_free_mcast_table(struct vmxnet3_softc *);
+static void vmxnet3_init_shared_data(struct vmxnet3_softc *);
+static void vmxnet3_reinit_rss_shared_data(struct vmxnet3_softc *);
+static void vmxnet3_reinit_shared_data(struct vmxnet3_softc *);
+static int vmxnet3_alloc_data(struct vmxnet3_softc *);
+static void vmxnet3_free_data(struct vmxnet3_softc *);
+static int vmxnet3_setup_interface(struct vmxnet3_softc *);
+
+static void vmxnet3_evintr(struct vmxnet3_softc *);
+static bool vmxnet3_txq_eof(struct vmxnet3_txqueue *, u_int);
+static int vmxnet3_newbuf(struct vmxnet3_softc *, struct vmxnet3_rxqueue *,
     struct vmxnet3_rxring *);
-void vmxnet3_rxq_eof_discard(struct vmxnet3_rxqueue *,
+static void vmxnet3_rxq_eof_discard(struct vmxnet3_rxqueue *,
     struct vmxnet3_rxring *, int);
-void vmxnet3_rxq_discard_chain(struct vmxnet3_rxqueue *);
-void vmxnet3_rx_csum(struct vmxnet3_rxcompdesc *, struct mbuf *);
-void vmxnet3_rxq_input(struct vmxnet3_rxqueue *,
+static void vmxnet3_rxq_discard_chain(struct vmxnet3_rxqueue *);
+static void vmxnet3_rx_csum(struct vmxnet3_rxcompdesc *, struct mbuf *);
+static void vmxnet3_rxq_input(struct vmxnet3_rxqueue *,
     struct vmxnet3_rxcompdesc *, struct mbuf *);
-bool vmxnet3_rxq_eof(struct vmxnet3_rxqueue *, u_int);
-int vmxnet3_legacy_intr(void *);
-int vmxnet3_txrxq_intr(void *);
-void vmxnet3_handle_queue(void *);
-void vmxnet3_handle_queue_work(struct work *, void *);
-int vmxnet3_event_intr(void *);
-
-void vmxnet3_txstop(struct vmxnet3_softc *, struct vmxnet3_txqueue *);
-void vmxnet3_rxstop(struct vmxnet3_softc *, struct vmxnet3_rxqueue *);
-void vmxnet3_stop_locked(struct vmxnet3_softc *);
-void vmxnet3_stop_rendezvous(struct vmxnet3_softc *);
-void vmxnet3_stop(struct ifnet *, int);
-
-void vmxnet3_txinit(struct vmxnet3_softc *, struct vmxnet3_txqueue *);
-int vmxnet3_rxinit(struct vmxnet3_softc *, struct vmxnet3_rxqueue *);
-int vmxnet3_reinit_queues(struct vmxnet3_softc *);
-int vmxnet3_enable_device(struct vmxnet3_softc *);
-void vmxnet3_reinit_rxfilters(struct vmxnet3_softc *);
-int vmxnet3_reinit(struct vmxnet3_softc *);
-
-void vmxnet3_rx_csum(struct vmxnet3_rxcompdesc *, struct mbuf *);
-int vmxnet3_init_locked(struct vmxnet3_softc *);
-int vmxnet3_init(struct ifnet *);
-
-int vmxnet3_txq_offload_ctx(struct vmxnet3_txqueue *, struct mbuf *, int *, int *);
-int vmxnet3_txq_load_mbuf(struct vmxnet3_txqueue *, struct mbuf **, bus_dmamap_t);
-void vmxnet3_txq_unload_mbuf(struct vmxnet3_txqueue *, bus_dmamap_t);
-int vmxnet3_txq_encap(struct vmxnet3_txqueue *, struct mbuf **);
-void vmxnet3_start_locked(struct ifnet *);
-void vmxnet3_start(struct ifnet *);
-void vmxnet3_transmit_locked(struct ifnet *, struct vmxnet3_txqueue *);
-int vmxnet3_transmit(struct ifnet *, struct mbuf *);
-void vmxnet3_deferred_transmit(void *);
-
-void vmxnet3_set_rxfilter(struct vmxnet3_softc *);
-int vmxnet3_ioctl(struct ifnet *, u_long, void *);
-int vmxnet3_ifflags_cb(struct ethercom *);
-
-int vmxnet3_watchdog(struct vmxnet3_txqueue *);
-void vmxnet3_refresh_host_stats(struct vmxnet3_softc *);
-void vmxnet3_tick(void *);
-void vmxnet3_link_status(struct vmxnet3_softc *);
-void vmxnet3_media_status(struct ifnet *, struct ifmediareq *);
-int vmxnet3_media_change(struct ifnet *);
-void vmxnet3_set_lladdr(struct vmxnet3_softc *);
-void vmxnet3_get_lladdr(struct vmxnet3_softc *);
+static bool vmxnet3_rxq_eof(struct vmxnet3_rxqueue *, u_int);
+static int vmxnet3_legacy_intr(void *);
+static int vmxnet3_txrxq_intr(void *);
+static void vmxnet3_handle_queue(void *);
+static void vmxnet3_handle_queue_work(struct work *, void *);
+static int vmxnet3_event_intr(void *);
+
+static void vmxnet3_txstop(struct vmxnet3_softc *, struct vmxnet3_txqueue *);
+static void vmxnet3_rxstop(struct vmxnet3_softc *, struct vmxnet3_rxqueue *);
+static void vmxnet3_stop_locked(struct vmxnet3_softc *);
+static void vmxnet3_stop_rendezvous(struct vmxnet3_softc *);
+static void vmxnet3_stop(struct ifnet *, int);
+
+static void vmxnet3_txinit(struct vmxnet3_softc *, struct vmxnet3_txqueue *);
+static int vmxnet3_rxinit(struct vmxnet3_softc *, struct vmxnet3_rxqueue *);
+static int vmxnet3_reinit_queues(struct vmxnet3_softc *);
+static int vmxnet3_enable_device(struct vmxnet3_softc *);
+static void vmxnet3_reinit_rxfilters(struct vmxnet3_softc *);
+static int vmxnet3_reinit(struct vmxnet3_softc *);
+
+static int vmxnet3_init_locked(struct vmxnet3_softc *);
+static int vmxnet3_init(struct ifnet *);
+
+static int vmxnet3_txq_offload_ctx(struct vmxnet3_txqueue *, struct mbuf *, int *, int *);
+static int vmxnet3_txq_load_mbuf(struct vmxnet3_txqueue *, struct mbuf **, bus_dmamap_t);
+static void vmxnet3_txq_unload_mbuf(struct vmxnet3_txqueue *, bus_dmamap_t);
+static int vmxnet3_txq_encap(struct vmxnet3_txqueue *, struct mbuf **);
+static void vmxnet3_start_locked(struct ifnet *);
+static void vmxnet3_start(struct ifnet *);
+static void vmxnet3_transmit_locked(struct ifnet *, struct vmxnet3_txqueue *);
+static int vmxnet3_transmit(struct ifnet *, struct mbuf *);
+static void vmxnet3_deferred_transmit(void *);
+
+static void vmxnet3_set_rxfilter(struct vmxnet3_softc *);
+static int vmxnet3_ioctl(struct ifnet *, u_long, void *);
+static int vmxnet3_ifflags_cb(struct ethercom *);
+
+static int vmxnet3_watchdog(struct vmxnet3_txqueue *);
+static void vmxnet3_refresh_host_stats(struct vmxnet3_softc *);
+static void vmxnet3_tick(void *);
+static void vmxnet3_link_status(struct vmxnet3_softc *);
+static void vmxnet3_media_status(struct ifnet *, struct ifmediareq *);
+static int vmxnet3_media_change(struct ifnet *);
+static void vmxnet3_set_lladdr(struct vmxnet3_softc *);
+static void vmxnet3_get_lladdr(struct vmxnet3_softc *);
 
-void vmxnet3_enable_all_intrs(struct vmxnet3_softc *);
-void vmxnet3_disable_all_intrs(struct vmxnet3_softc *);
+static void vmxnet3_enable_all_intrs(struct vmxnet3_softc *);
+static void vmxnet3_disable_all_intrs(struct vmxnet3_softc *);
 
-int vmxnet3_dma_malloc(struct vmxnet3_softc *, bus_size_t, bus_size_t,
+static int vmxnet3_dma_malloc(struct vmxnet3_softc *, bus_size_t, bus_size_t,
     struct vmxnet3_dma_alloc *);
-void vmxnet3_dma_free(struct vmxnet3_softc *, struct vmxnet3_dma_alloc *);
+static void vmxnet3_dma_free(struct vmxnet3_softc *, struct vmxnet3_dma_alloc *);
 
 CFATTACH_DECL3_NEW(vmx, sizeof(struct vmxnet3_softc),
     vmxnet3_match, vmxnet3_attach, vmxnet3_detach, NULL, NULL, NULL, 0);
@@ -568,7 +567,7 @@ vmxnet3_barrier(struct vmxnet3_softc *sc
 	}
 }
 
-int
+static int
 vmxnet3_match(device_t parent, cfdata_t match, void *aux)
 {
 	struct pci_attach_args *pa = (struct pci_attach_args *)aux;
@@ -580,7 +579,7 @@ vmxnet3_match(device_t parent, cfdata_t 
 	return 0;
 }
 
-void
+static void
 vmxnet3_attach(device_t parent, device_t self, void *aux)
 {
 	struct vmxnet3_softc *sc = device_private(self);
@@ -655,7 +654,7 @@ vmxnet3_attach(device_t parent, device_t
 	sc->vmx_flags |= VMXNET3_FLAG_ATTACHED;
 }
 
-int
+static int
 vmxnet3_detach(device_t self, int flags)
 {
 	struct vmxnet3_softc *sc;
@@ -691,7 +690,7 @@ vmxnet3_detach(device_t self, int flags)
 	return (0);
 }
 
-int
+static int
 vmxnet3_alloc_pci_resources(struct vmxnet3_softc *sc)
 {
 	struct pci_attach_args *pa = sc->vmx_pa;
@@ -718,7 +717,7 @@ vmxnet3_alloc_pci_resources(struct vmxne
 	return (0);
 }
 
-void
+static void
 vmxnet3_free_pci_resources(struct vmxnet3_softc *sc)
 {
 
@@ -733,7 +732,7 @@ vmxnet3_free_pci_resources(struct vmxnet
 	}
 }
 
-int
+static int
 vmxnet3_check_version(struct vmxnet3_softc *sc)
 {
 	u_int ver;
@@ -757,7 +756,7 @@ vmxnet3_check_version(struct vmxnet3_sof
 	return (0);
 }
 
-void
+static void
 vmxnet3_check_multiqueue(struct vmxnet3_softc *sc)
 {
 
@@ -778,7 +777,7 @@ out:
 	sc->vmx_nrxqueues = 1;
 }
 
-int
+static int
 vmxnet3_alloc_msix_interrupts(struct vmxnet3_softc *sc)
 {
 	int required;
@@ -801,7 +800,7 @@ vmxnet3_alloc_msix_interrupts(struct vmx
 	return (1);
 }
 
-int
+static int
 vmxnet3_alloc_msi_interrupts(struct vmxnet3_softc *sc)
 {
 	int nmsi, required;
@@ -821,7 +820,7 @@ vmxnet3_alloc_msi_interrupts(struct vmxn
 	return (1);
 }
 
-int
+static int
 vmxnet3_alloc_legacy_interrupts(struct vmxnet3_softc *sc)
 {
 
@@ -833,7 +832,7 @@ vmxnet3_alloc_legacy_interrupts(struct v
 	return (1);
 }
 
-int
+static int
 vmxnet3_alloc_interrupts(struct vmxnet3_softc *sc)
 {
 	u_int config;
@@ -874,7 +873,7 @@ vmxnet3_alloc_interrupts(struct vmxnet3_
 	return (error);
 }
 
-void
+static void
 vmxnet3_free_interrupts(struct vmxnet3_softc *sc)
 {
 	pci_chipset_tag_t pc = sc->vmx_pc;
@@ -893,7 +892,7 @@ vmxnet3_free_interrupts(struct vmxnet3_s
 	pci_intr_release(pc, sc->vmx_intrs, sc->vmx_nintrs);
 }
 
-int
+static int
 vmxnet3_setup_msix_interrupts(struct vmxnet3_softc *sc)
 {
 	pci_chipset_tag_t pc = sc->vmx_pa->pa_pc;
@@ -977,7 +976,7 @@ vmxnet3_setup_msix_interrupts(struct vmx
 	return (0);
 }
 
-int
+static int
 vmxnet3_setup_msi_interrupt(struct vmxnet3_softc *sc)
 {
 	pci_chipset_tag_t pc = sc->vmx_pa->pa_pc;
@@ -1021,7 +1020,7 @@ vmxnet3_setup_msi_interrupt(struct vmxne
 	return (0);
 }
 
-int
+static int
 vmxnet3_setup_legacy_interrupt(struct vmxnet3_softc *sc)
 {
 	pci_chipset_tag_t pc = sc->vmx_pa->pa_pc;
@@ -1065,7 +1064,7 @@ vmxnet3_setup_legacy_interrupt(struct vm
 	return (0);
 }
 
-void
+static void
 vmxnet3_set_interrupt_idx(struct vmxnet3_softc *sc)
 {
 	struct vmxnet3_queue *vmxq;
@@ -1092,7 +1091,7 @@ vmxnet3_set_interrupt_idx(struct vmxnet3
 	}
 }
 
-int
+static int
 vmxnet3_setup_interrupts(struct vmxnet3_softc *sc)
 {
 	int error;
@@ -1118,7 +1117,7 @@ vmxnet3_setup_interrupts(struct vmxnet3_
 	return (error);
 }
 
-int
+static int
 vmxnet3_init_rxq(struct vmxnet3_softc *sc, int q)
 {
 	struct vmxnet3_rxqueue *rxq;
@@ -1146,7 +1145,7 @@ vmxnet3_init_rxq(struct vmxnet3_softc *s
 	return (0);
 }
 
-int
+static int
 vmxnet3_init_txq(struct vmxnet3_softc *sc, int q)
 {
 	struct vmxnet3_txqueue *txq;
@@ -1181,7 +1180,7 @@ vmxnet3_init_txq(struct vmxnet3_softc *s
 	return (0);
 }
 
-int
+static int
 vmxnet3_alloc_rxtx_queues(struct vmxnet3_softc *sc)
 {
 	int i, error, max_nqueues;
@@ -1228,7 +1227,7 @@ vmxnet3_alloc_rxtx_queues(struct vmxnet3
 	return (0);
 }
 
-void
+static void
 vmxnet3_destroy_rxq(struct vmxnet3_rxqueue *rxq)
 {
 	struct vmxnet3_rxring *rxr;
@@ -1250,7 +1249,7 @@ vmxnet3_destroy_rxq(struct vmxnet3_rxque
 		mutex_obj_free(rxq->vxrxq_mtx);
 }
 
-void
+static void
 vmxnet3_destroy_txq(struct vmxnet3_txqueue *txq)
 {
 	struct vmxnet3_txring *txr;
@@ -1276,7 +1275,7 @@ vmxnet3_destroy_txq(struct vmxnet3_txque
 		mutex_obj_free(txq->vxtxq_mtx);
 }
 
-void
+static void
 vmxnet3_free_rxtx_queues(struct vmxnet3_softc *sc)
 {
 	int i;
@@ -1296,7 +1295,7 @@ vmxnet3_free_rxtx_queues(struct vmxnet3_
 	}
 }
 
-int
+static int
 vmxnet3_alloc_shared_data(struct vmxnet3_softc *sc)
 {
 	device_t dev;
@@ -1349,7 +1348,7 @@ vmxnet3_alloc_shared_data(struct vmxnet3
 	return (0);
 }
 
-void
+static void
 vmxnet3_free_shared_data(struct vmxnet3_softc *sc)
 {
 
@@ -1369,7 +1368,7 @@ vmxnet3_free_shared_data(struct vmxnet3_
 	}
 }
 
-int
+static int
 vmxnet3_alloc_txq_data(struct vmxnet3_softc *sc)
 {
 	device_t dev;
@@ -1422,7 +1421,7 @@ vmxnet3_alloc_txq_data(struct vmxnet3_so
 	return (0);
 }
 
-void
+static void
 vmxnet3_free_txq_data(struct vmxnet3_softc *sc)
 {
 	struct vmxnet3_txqueue *txq;
@@ -1457,7 +1456,7 @@ vmxnet3_free_txq_data(struct vmxnet3_sof
 	}
 }
 
-int
+static int
 vmxnet3_alloc_rxq_data(struct vmxnet3_softc *sc)
 {
 	device_t dev;
@@ -1534,7 +1533,7 @@ vmxnet3_alloc_rxq_data(struct vmxnet3_so
 	return (0);
 }
 
-void
+static void
 vmxnet3_free_rxq_data(struct vmxnet3_softc *sc)
 {
 	struct vmxnet3_rxqueue *rxq;
@@ -1582,7 +1581,7 @@ vmxnet3_free_rxq_data(struct vmxnet3_sof
 	}
 }
 
-int
+static int
 vmxnet3_alloc_queue_data(struct vmxnet3_softc *sc)
 {
 	int error;
@@ -1598,7 +1597,7 @@ vmxnet3_alloc_queue_data(struct vmxnet3_
 	return (0);
 }
 
-void
+static void
 vmxnet3_free_queue_data(struct vmxnet3_softc *sc)
 {
 
@@ -1608,7 +1607,7 @@ vmxnet3_free_queue_data(struct vmxnet3_s
 	}
 }
 
-int
+static int
 vmxnet3_alloc_mcast_table(struct vmxnet3_softc *sc)
 {
 	int error;
@@ -1623,7 +1622,7 @@ vmxnet3_alloc_mcast_table(struct vmxnet3
 	return (error);
 }
 
-void
+static void
 vmxnet3_free_mcast_table(struct vmxnet3_softc *sc)
 {
 
@@ -1633,7 +1632,7 @@ vmxnet3_free_mcast_table(struct vmxnet3_
 	}
 }
 
-void
+static void
 vmxnet3_init_shared_data(struct vmxnet3_softc *sc)
 {
 	struct vmxnet3_driver_shared *ds;
@@ -1719,7 +1718,7 @@ vmxnet3_init_shared_data(struct vmxnet3_
 	}
 }
 
-void
+static void
 vmxnet3_reinit_rss_shared_data(struct vmxnet3_softc *sc)
 {
 	/*
@@ -1751,7 +1750,7 @@ vmxnet3_reinit_rss_shared_data(struct vm
 		rss->ind_table[i] = i % sc->vmx_nrxqueues;
 }
 
-void
+static void
 vmxnet3_reinit_shared_data(struct vmxnet3_softc *sc)
 {
 	struct ifnet *ifp;
@@ -1782,7 +1781,7 @@ vmxnet3_reinit_shared_data(struct vmxnet
 	    (uint64_t) sc->vmx_ds_dma.dma_paddr >> 32);
 }
 
-int
+static int
 vmxnet3_alloc_data(struct vmxnet3_softc *sc)
 {
 	int error;
@@ -1804,7 +1803,7 @@ vmxnet3_alloc_data(struct vmxnet3_softc 
 	return (0);
 }
 
-void
+static void
 vmxnet3_free_data(struct vmxnet3_softc *sc)
 {
 
@@ -1813,7 +1812,7 @@ vmxnet3_free_data(struct vmxnet3_softc *
 	vmxnet3_free_shared_data(sc);
 }
 
-int
+static int
 vmxnet3_setup_interface(struct vmxnet3_softc *sc)
 {
 	struct ifnet *ifp = &sc->vmx_ethercom.ec_if;
@@ -1876,7 +1875,7 @@ vmxnet3_setup_interface(struct vmxnet3_s
 	return (0);
 }
 
-int
+static int
 vmxnet3_setup_sysctl(struct vmxnet3_softc *sc)
 {
 	const char *devname;
@@ -1945,7 +1944,7 @@ out:
 	return error;
 }
 
-int
+static int
 vmxnet3_setup_stats(struct vmxnet3_softc *sc)
 {
 	struct vmxnet3_queue *vmxq;
@@ -2005,7 +2004,7 @@ vmxnet3_setup_stats(struct vmxnet3_softc
 	return 0;
 }
 
-void
+static void
 vmxnet3_teardown_stats(struct vmxnet3_softc *sc)
 {
 	struct vmxnet3_queue *vmxq;
@@ -2044,7 +2043,7 @@ vmxnet3_teardown_stats(struct vmxnet3_so
 	evcnt_detach(&sc->vmx_event_debug);
 }
 
-void
+static void
 vmxnet3_evintr(struct vmxnet3_softc *sc)
 {
 	device_t dev;
@@ -2101,7 +2100,7 @@ vmxnet3_evintr(struct vmxnet3_softc *sc)
 	VMXNET3_CORE_UNLOCK(sc);
 }
 
-bool
+static bool
 vmxnet3_txq_eof(struct vmxnet3_txqueue *txq, u_int limit)
 {
 	struct vmxnet3_softc *sc;
@@ -2162,7 +2161,7 @@ vmxnet3_txq_eof(struct vmxnet3_txqueue *
 	return more;
 }
 
-int
+static int
 vmxnet3_newbuf(struct vmxnet3_softc *sc, struct vmxnet3_rxqueue *rxq,
     struct vmxnet3_rxring *rxr)
 {
@@ -2225,9 +2224,7 @@ vmxnet3_newbuf(struct vmxnet3_softc *sc,
 	return (0);
 }
 
-
-
-void
+static void
 vmxnet3_rxq_eof_discard(struct vmxnet3_rxqueue *rxq,
     struct vmxnet3_rxring *rxr, int idx)
 {
@@ -2238,7 +2235,7 @@ vmxnet3_rxq_eof_discard(struct vmxnet3_r
 	vmxnet3_rxr_increment_fill(rxr);
 }
 
-void
+static void
 vmxnet3_rxq_discard_chain(struct vmxnet3_rxqueue *rxq)
 {
 	struct vmxnet3_softc *sc;
@@ -2271,7 +2268,7 @@ vmxnet3_rxq_discard_chain(struct vmxnet3
 	} while (!eof);
 }
 
-void
+static void
 vmxnet3_rx_csum(struct vmxnet3_rxcompdesc *rxcd, struct mbuf *m)
 {
 	if (rxcd->no_csum)
@@ -2301,7 +2298,7 @@ vmxnet3_rx_csum(struct vmxnet3_rxcompdes
 	}
 }
 
-void
+static void
 vmxnet3_rxq_input(struct vmxnet3_rxqueue *rxq,
     struct vmxnet3_rxcompdesc *rxcd, struct mbuf *m)
 {
@@ -2328,7 +2325,7 @@ vmxnet3_rxq_input(struct vmxnet3_rxqueue
 	if_percpuq_enqueue(ifp->if_percpuq, m);
 }
 
-bool
+static bool
 vmxnet3_rxq_eof(struct vmxnet3_rxqueue *rxq, u_int limit)
 {
 	struct vmxnet3_softc *sc;
@@ -2487,7 +2484,7 @@ vmxnet3_sched_handle_queue(struct vmxnet
 	}
 }
 
-int
+static int
 vmxnet3_legacy_intr(void *xsc)
 {
 	struct vmxnet3_softc *sc;
@@ -2529,7 +2526,7 @@ vmxnet3_legacy_intr(void *xsc)
 	return (1);
 }
 
-int
+static int
 vmxnet3_txrxq_intr(void *xvmxq)
 {
 	struct vmxnet3_softc *sc;
@@ -2574,7 +2571,7 @@ vmxnet3_txrxq_intr(void *xvmxq)
 	return (1);
 }
 
-void
+static void
 vmxnet3_handle_queue(void *xvmxq)
 {
 	struct vmxnet3_softc *sc;
@@ -2615,7 +2612,7 @@ vmxnet3_handle_queue(void *xvmxq)
 		vmxnet3_enable_intr(sc, vmxq->vxq_intr_idx);
 }
 
-void
+static void
 vmxnet3_handle_queue_work(struct work *wk, void *context)
 {
 	struct vmxnet3_queue *vmxq;
@@ -2624,7 +2621,7 @@ vmxnet3_handle_queue_work(struct work *w
 	vmxnet3_handle_queue(vmxq);
 }
 
-int
+static int
 vmxnet3_event_intr(void *xsc)
 {
 	struct vmxnet3_softc *sc;
@@ -2644,7 +2641,7 @@ vmxnet3_event_intr(void *xsc)
 	return (1);
 }
 
-void
+static void
 vmxnet3_txstop(struct vmxnet3_softc *sc, struct vmxnet3_txqueue *txq)
 {
 	struct vmxnet3_txring *txr;
@@ -2668,7 +2665,7 @@ vmxnet3_txstop(struct vmxnet3_softc *sc,
 	}
 }
 
-void
+static void
 vmxnet3_rxstop(struct vmxnet3_softc *sc, struct vmxnet3_rxqueue *rxq)
 {
 	struct vmxnet3_rxring *rxr;
@@ -2700,7 +2697,7 @@ vmxnet3_rxstop(struct vmxnet3_softc *sc,
 	}
 }
 
-void
+static void
 vmxnet3_stop_rendezvous(struct vmxnet3_softc *sc)
 {
 	struct vmxnet3_rxqueue *rxq;
@@ -2719,7 +2716,7 @@ vmxnet3_stop_rendezvous(struct vmxnet3_s
 	}
 }
 
-void
+static void
 vmxnet3_stop_locked(struct vmxnet3_softc *sc)
 {
 	struct ifnet *ifp;
@@ -2746,7 +2743,7 @@ vmxnet3_stop_locked(struct vmxnet3_softc
 	vmxnet3_write_cmd(sc, VMXNET3_CMD_RESET);
 }
 
-void
+static void
 vmxnet3_stop(struct ifnet *ifp, int disable)
 {
 	struct vmxnet3_softc *sc = ifp->if_softc;
@@ -2756,7 +2753,7 @@ vmxnet3_stop(struct ifnet *ifp, int disa
 	VMXNET3_CORE_UNLOCK(sc);
 }
 
-void
+static void
 vmxnet3_txinit(struct vmxnet3_softc *sc, struct vmxnet3_txqueue *txq)
 {
 	struct vmxnet3_txring *txr;
@@ -2776,7 +2773,7 @@ vmxnet3_txinit(struct vmxnet3_softc *sc,
 	    txc->vxcr_ndesc * sizeof(struct vmxnet3_txcompdesc));
 }
 
-int
+static int
 vmxnet3_rxinit(struct vmxnet3_softc *sc, struct vmxnet3_rxqueue *rxq)
 {
 	struct vmxnet3_rxring *rxr;
@@ -2817,7 +2814,7 @@ vmxnet3_rxinit(struct vmxnet3_softc *sc,
 	return (0);
 }
 
-int
+static int
 vmxnet3_reinit_queues(struct vmxnet3_softc *sc)
 {
 	device_t dev;
@@ -2838,7 +2835,7 @@ vmxnet3_reinit_queues(struct vmxnet3_sof
 	return (0);
 }
 
-int
+static int
 vmxnet3_enable_device(struct vmxnet3_softc *sc)
 {
 	int q;
@@ -2857,7 +2854,7 @@ vmxnet3_enable_device(struct vmxnet3_sof
 	return (0);
 }
 
-void
+static void
 vmxnet3_reinit_rxfilters(struct vmxnet3_softc *sc)
 {
 
@@ -2867,7 +2864,7 @@ vmxnet3_reinit_rxfilters(struct vmxnet3_
 	vmxnet3_write_cmd(sc, VMXNET3_CMD_VLAN_FILTER);
 }
 
-int
+static int
 vmxnet3_reinit(struct vmxnet3_softc *sc)
 {
 
@@ -2885,11 +2882,7 @@ vmxnet3_reinit(struct vmxnet3_softc *sc)
 	return (0);
 }
 
-
-
-
-
-int
+static int
 vmxnet3_init_locked(struct vmxnet3_softc *sc)
 {
 	struct ifnet *ifp = &sc->vmx_ethercom.ec_if;
@@ -2912,7 +2905,7 @@ vmxnet3_init_locked(struct vmxnet3_softc
 	return (0);
 }
 
-int
+static int
 vmxnet3_init(struct ifnet *ifp)
 {
 	struct vmxnet3_softc *sc = ifp->if_softc;
@@ -2925,7 +2918,7 @@ vmxnet3_init(struct ifnet *ifp)
 	return (error);
 }
 
-int
+static int
 vmxnet3_txq_offload_ctx(struct vmxnet3_txqueue *txq, struct mbuf *m,
     int *start, int *csum_start)
 {
@@ -3003,7 +2996,7 @@ vmxnet3_txq_offload_ctx(struct vmxnet3_t
 	return (0);
 }
 
-int
+static int
 vmxnet3_txq_load_mbuf(struct vmxnet3_txqueue *txq, struct mbuf **m0,
     bus_dmamap_t dmap)
 {
@@ -3035,14 +3028,14 @@ vmxnet3_txq_load_mbuf(struct vmxnet3_txq
 	return (error);
 }
 
-void
+static void
 vmxnet3_txq_unload_mbuf(struct vmxnet3_txqueue *txq, bus_dmamap_t dmap)
 {
 
 	bus_dmamap_unload(txq->vxtxq_sc->vmx_dmat, dmap);
 }
 
-int
+static int
 vmxnet3_txq_encap(struct vmxnet3_txqueue *txq, struct mbuf **m0)
 {
 	struct vmxnet3_softc *sc;
@@ -3058,6 +3051,7 @@ vmxnet3_txq_encap(struct vmxnet3_txqueue
 	txd = NULL;
 	txr = &txq->vxtxq_cmd_ring;
 	dmap = txr->vxtxr_txbuf[txr->vxtxr_head].vtxb_dmamap;
+	csum_start = 0; /* GCC */
 
 	error = vmxnet3_txq_load_mbuf(txq, m0, dmap);
 	if (error)
@@ -3197,7 +3191,7 @@ vmxnet3_tx_common_locked(struct ifnet *i
 		txq->vxtxq_watchdog = VMXNET3_WATCHDOG_TIMEOUT;
 }
 
-void
+static void
 vmxnet3_start_locked(struct ifnet *ifp)
 {
 	struct vmxnet3_softc *sc;
@@ -3209,7 +3203,6 @@ vmxnet3_start_locked(struct ifnet *ifp)
 	vmxnet3_tx_common_locked(ifp, txq, VMXNET3_TX_START);
 }
 
-
 void
 vmxnet3_start(struct ifnet *ifp)
 {
@@ -3246,14 +3239,14 @@ vmxnet3_select_txqueue(struct ifnet *ifp
 	return cpuid % sc->vmx_ntxqueues;
 }
 
-void
+static void
 vmxnet3_transmit_locked(struct ifnet *ifp, struct vmxnet3_txqueue *txq)
 {
 
 	vmxnet3_tx_common_locked(ifp, txq, VMXNET3_TX_TRANSMIT);
 }
 
-int
+static int
 vmxnet3_transmit(struct ifnet *ifp, struct mbuf *m)
 {
 	struct vmxnet3_softc *sc;
@@ -3284,7 +3277,7 @@ vmxnet3_transmit(struct ifnet *ifp, stru
 	return 0;
 }
 
-void
+static void
 vmxnet3_deferred_transmit(void *arg)
 {
 	struct vmxnet3_txqueue *txq = arg;
@@ -3298,7 +3291,7 @@ vmxnet3_deferred_transmit(void *arg)
 	VMXNET3_TXQ_UNLOCK(txq);
 }
 
-void
+static void
 vmxnet3_set_rxfilter(struct vmxnet3_softc *sc)
 {
 	struct ifnet *ifp = &sc->vmx_ethercom.ec_if;
@@ -3369,7 +3362,7 @@ setit:
 	vmxnet3_write_cmd(sc, VMXNET3_CMD_SET_RXMODE);
 }
 
-int
+static int
 vmxnet3_ioctl(struct ifnet *ifp, u_long cmd, void *data)
 {
 	struct vmxnet3_softc *sc = ifp->if_softc;
@@ -3447,7 +3440,7 @@ vmxnet3_ioctl(struct ifnet *ifp, u_long 
 	return error;
 }
 
-int
+static int
 vmxnet3_ifflags_cb(struct ethercom *ec)
 {
 	struct vmxnet3_softc *sc;
@@ -3461,7 +3454,7 @@ vmxnet3_ifflags_cb(struct ethercom *ec)
 	return 0;
 }
 
-int
+static int
 vmxnet3_watchdog(struct vmxnet3_txqueue *txq)
 {
 	struct vmxnet3_softc *sc;
@@ -3483,14 +3476,14 @@ vmxnet3_watchdog(struct vmxnet3_txqueue 
 	return (1);
 }
 
-void
+static void
 vmxnet3_refresh_host_stats(struct vmxnet3_softc *sc)
 {
 
 	vmxnet3_write_cmd(sc, VMXNET3_CMD_GET_STATS);
 }
 
-void
+static void
 vmxnet3_tick(void *xsc)
 {
 	struct vmxnet3_softc *sc;
@@ -3514,7 +3507,7 @@ vmxnet3_tick(void *xsc)
 	VMXNET3_CORE_UNLOCK(sc);
 }
 
-void
+static void
 vmxnet3_link_status(struct vmxnet3_softc *sc)
 {
 	struct ifnet *ifp = &sc->vmx_ethercom.ec_if;
@@ -3534,7 +3527,7 @@ vmxnet3_link_status(struct vmxnet3_softc
 	if_link_state_change(ifp, link);
 }
 
-void
+static void
 vmxnet3_media_status(struct ifnet *ifp, struct ifmediareq *ifmr)
 {
 	struct vmxnet3_softc *sc = ifp->if_softc;
@@ -3557,13 +3550,13 @@ vmxnet3_media_status(struct ifnet *ifp, 
 	VMXNET3_CORE_UNLOCK(sc);
 }
 
-int
+static int
 vmxnet3_media_change(struct ifnet *ifp)
 {
 	return 0;
 }
 
-void
+static void
 vmxnet3_set_lladdr(struct vmxnet3_softc *sc)
 {
 	uint32_t ml, mh;
@@ -3579,7 +3572,7 @@ vmxnet3_set_lladdr(struct vmxnet3_softc 
 	vmxnet3_write_bar1(sc, VMXNET3_BAR1_MACH, mh);
 }
 
-void
+static void
 vmxnet3_get_lladdr(struct vmxnet3_softc *sc)
 {
 	uint32_t ml, mh;
@@ -3595,7 +3588,7 @@ vmxnet3_get_lladdr(struct vmxnet3_softc 
 	sc->vmx_lladdr[5] = mh >> 8;
 }
 
-void
+static void
 vmxnet3_enable_all_intrs(struct vmxnet3_softc *sc)
 {
 	int i;
@@ -3605,7 +3598,7 @@ vmxnet3_enable_all_intrs(struct vmxnet3_
 		vmxnet3_enable_intr(sc, i);
 }
 
-void
+static void
 vmxnet3_disable_all_intrs(struct vmxnet3_softc *sc)
 {
 	int i;
@@ -3615,8 +3608,7 @@ vmxnet3_disable_all_intrs(struct vmxnet3
 		vmxnet3_disable_intr(sc, i);
 }
 
-
-int
+static int
 vmxnet3_dma_malloc(struct vmxnet3_softc *sc, bus_size_t size, bus_size_t align,
     struct vmxnet3_dma_alloc *dma)
 {
@@ -3667,7 +3659,7 @@ fail1:
 	return (error);
 }
 
-void
+static void
 vmxnet3_dma_free(struct vmxnet3_softc *sc, struct vmxnet3_dma_alloc *dma)
 {
 	bus_dma_tag_t t = sc->vmx_dmat;

Index: src/sys/dev/pci/mfii.c
diff -u src/sys/dev/pci/mfii.c:1.5 src/sys/dev/pci/mfii.c:1.6
--- src/sys/dev/pci/mfii.c:1.5	Sun Nov 10 21:16:36 2019
+++ src/sys/dev/pci/mfii.c	Wed Nov 27 19:21:36 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: mfii.c,v 1.5 2019/11/10 21:16:36 chs Exp $ */
+/* $NetBSD: mfii.c,v 1.6 2019/11/27 19:21:36 maxv Exp $ */
 /* $OpenBSD: mfii.c,v 1.58 2018/08/14 05:22:21 jmatthew Exp $ */
 
 /*
@@ -19,7 +19,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: mfii.c,v 1.5 2019/11/10 21:16:36 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: mfii.c,v 1.6 2019/11/27 19:21:36 maxv Exp $");
 
 #include "bio.h"
 
@@ -385,11 +385,11 @@ uint32_t	mfii_debug = 0
 #define DNPRINTF(n,x...)
 #endif
 
-int		mfii_match(device_t, cfdata_t, void *);
-void		mfii_attach(device_t, device_t, void *);
-int		mfii_detach(device_t, int);
-int		mfii_rescan(device_t, const char *, const int *);
-void		mfii_childdetached(device_t, device_t);
+static int	mfii_match(device_t, cfdata_t, void *);
+static void	mfii_attach(device_t, device_t, void *);
+static int	mfii_detach(device_t, int);
+static int	mfii_rescan(device_t, const char *, const int *);
+static void	mfii_childdetached(device_t, device_t);
 static bool	mfii_suspend(device_t, const pmf_qual_t *);
 static bool	mfii_resume(device_t, const pmf_qual_t *);
 static bool	mfii_shutdown(device_t, int);
@@ -399,94 +399,91 @@ CFATTACH_DECL3_NEW(mfii, sizeof(struct m
     mfii_match, mfii_attach, mfii_detach, NULL, mfii_rescan,
 	mfii_childdetached, DVF_DETACH_SHUTDOWN);
 
-void		mfii_scsipi_request(struct scsipi_channel *,
+static void	mfii_scsipi_request(struct scsipi_channel *,
 			scsipi_adapter_req_t, void *);
-void		mfii_scsi_cmd_done(struct mfii_softc *, struct mfii_ccb *);
+static void	mfii_scsi_cmd_done(struct mfii_softc *, struct mfii_ccb *);
 
 #define DEVNAME(_sc)		(device_xname((_sc)->sc_dev))
 
 static u_int32_t	mfii_read(struct mfii_softc *, bus_size_t);
 static void		mfii_write(struct mfii_softc *, bus_size_t, u_int32_t);
 
-struct mfii_dmamem *	mfii_dmamem_alloc(struct mfii_softc *, size_t);
-void			mfii_dmamem_free(struct mfii_softc *,
+static struct mfii_dmamem *	mfii_dmamem_alloc(struct mfii_softc *, size_t);
+static void		mfii_dmamem_free(struct mfii_softc *,
 			    struct mfii_dmamem *);
 
-struct mfii_ccb *	mfii_get_ccb(struct mfii_softc *);
-void			mfii_put_ccb(struct mfii_softc *, struct mfii_ccb *);
-int			mfii_init_ccb(struct mfii_softc *);
-void			mfii_scrub_ccb(struct mfii_ccb *);
-
-int			mfii_transition_firmware(struct mfii_softc *);
-int			mfii_initialise_firmware(struct mfii_softc *);
-int			mfii_get_info(struct mfii_softc *);
-
-void			mfii_start(struct mfii_softc *, struct mfii_ccb *);
-void			mfii_done(struct mfii_softc *, struct mfii_ccb *);
-int			mfii_poll(struct mfii_softc *, struct mfii_ccb *);
-void			mfii_poll_done(struct mfii_softc *, struct mfii_ccb *);
-int			mfii_exec(struct mfii_softc *, struct mfii_ccb *);
-void			mfii_exec_done(struct mfii_softc *, struct mfii_ccb *);
-int			mfii_my_intr(struct mfii_softc *);
-int			mfii_intr(void *);
-void			mfii_postq(struct mfii_softc *);
+static struct mfii_ccb *	mfii_get_ccb(struct mfii_softc *);
+static void		mfii_put_ccb(struct mfii_softc *, struct mfii_ccb *);
+static int		mfii_init_ccb(struct mfii_softc *);
+static void		mfii_scrub_ccb(struct mfii_ccb *);
+
+static int		mfii_transition_firmware(struct mfii_softc *);
+static int		mfii_initialise_firmware(struct mfii_softc *);
+static int		mfii_get_info(struct mfii_softc *);
+
+static void		mfii_start(struct mfii_softc *, struct mfii_ccb *);
+static void		mfii_done(struct mfii_softc *, struct mfii_ccb *);
+static int		mfii_poll(struct mfii_softc *, struct mfii_ccb *);
+static void		mfii_poll_done(struct mfii_softc *, struct mfii_ccb *);
+static int		mfii_exec(struct mfii_softc *, struct mfii_ccb *);
+static void		mfii_exec_done(struct mfii_softc *, struct mfii_ccb *);
+static int		mfii_my_intr(struct mfii_softc *);
+static int		mfii_intr(void *);
+static void		mfii_postq(struct mfii_softc *);
 
-int			mfii_load_ccb(struct mfii_softc *, struct mfii_ccb *,
+static int		mfii_load_ccb(struct mfii_softc *, struct mfii_ccb *,
 			    void *, int);
-int			mfii_load_mfa(struct mfii_softc *, struct mfii_ccb *,
+static int		mfii_load_mfa(struct mfii_softc *, struct mfii_ccb *,
 			    void *, int);
 
-int			mfii_mfa_poll(struct mfii_softc *, struct mfii_ccb *);
+static int		mfii_mfa_poll(struct mfii_softc *, struct mfii_ccb *);
 
-int			mfii_mgmt(struct mfii_softc *, uint32_t,
+static int		mfii_mgmt(struct mfii_softc *, uint32_t,
 			    const union mfi_mbox *, void *, size_t,
 			    mfii_direction_t, bool);
-int			mfii_do_mgmt(struct mfii_softc *, struct mfii_ccb *,
+static int		mfii_do_mgmt(struct mfii_softc *, struct mfii_ccb *,
 			    uint32_t, const union mfi_mbox *, void *, size_t,
 			    mfii_direction_t, bool);
-void			mfii_empty_done(struct mfii_softc *, struct mfii_ccb *);
+static void		mfii_empty_done(struct mfii_softc *, struct mfii_ccb *);
 
-int			mfii_scsi_cmd_io(struct mfii_softc *,
+static int		mfii_scsi_cmd_io(struct mfii_softc *,
 			    struct mfii_ccb *, struct scsipi_xfer *);
-int			mfii_scsi_cmd_cdb(struct mfii_softc *,
+static int		mfii_scsi_cmd_cdb(struct mfii_softc *,
 			    struct mfii_ccb *, struct scsipi_xfer *);
-void			mfii_scsi_cmd_tmo(void *);
+static void		mfii_scsi_cmd_tmo(void *);
 
-int			mfii_dev_handles_update(struct mfii_softc *sc);
-void			mfii_dev_handles_dtor(void *, void *);
-
-void			mfii_abort_task(struct work *, void *);
-void			mfii_abort(struct mfii_softc *, struct mfii_ccb *,
+static void		mfii_abort_task(struct work *, void *);
+static void		mfii_abort(struct mfii_softc *, struct mfii_ccb *,
 			    uint16_t, uint16_t, uint8_t, uint32_t);
-void			mfii_scsi_cmd_abort_done(struct mfii_softc *,
+static void		mfii_scsi_cmd_abort_done(struct mfii_softc *,
 			    struct mfii_ccb *);
 
-int			mfii_aen_register(struct mfii_softc *);
-void			mfii_aen_start(struct mfii_softc *, struct mfii_ccb *,
+static int		mfii_aen_register(struct mfii_softc *);
+static void		mfii_aen_start(struct mfii_softc *, struct mfii_ccb *,
 			    struct mfii_dmamem *, uint32_t);
-void			mfii_aen_done(struct mfii_softc *, struct mfii_ccb *);
-void			mfii_aen(struct work *, void *);
-void			mfii_aen_unregister(struct mfii_softc *);
+static void		mfii_aen_done(struct mfii_softc *, struct mfii_ccb *);
+static void		mfii_aen(struct work *, void *);
+static void		mfii_aen_unregister(struct mfii_softc *);
 
-void			mfii_aen_pd_insert(struct mfii_softc *,
+static void		mfii_aen_pd_insert(struct mfii_softc *,
 			    const struct mfi_evtarg_pd_address *);
-void			mfii_aen_pd_remove(struct mfii_softc *,
+static void		mfii_aen_pd_remove(struct mfii_softc *,
 			    const struct mfi_evtarg_pd_address *);
-void			mfii_aen_pd_state_change(struct mfii_softc *,
+static void		mfii_aen_pd_state_change(struct mfii_softc *,
 			    const struct mfi_evtarg_pd_state *);
-void			mfii_aen_ld_update(struct mfii_softc *);
+static void		mfii_aen_ld_update(struct mfii_softc *);
 
 #if NBIO > 0
-int		mfii_ioctl(device_t, u_long, void *);
-int		mfii_ioctl_inq(struct mfii_softc *, struct bioc_inq *);
-int		mfii_ioctl_vol(struct mfii_softc *, struct bioc_vol *);
-int		mfii_ioctl_disk(struct mfii_softc *, struct bioc_disk *);
-int		mfii_ioctl_alarm(struct mfii_softc *, struct bioc_alarm *);
-int		mfii_ioctl_blink(struct mfii_softc *sc, struct bioc_blink *);
-int		mfii_ioctl_setstate(struct mfii_softc *,
+static int	mfii_ioctl(device_t, u_long, void *);
+static int	mfii_ioctl_inq(struct mfii_softc *, struct bioc_inq *);
+static int	mfii_ioctl_vol(struct mfii_softc *, struct bioc_vol *);
+static int	mfii_ioctl_disk(struct mfii_softc *, struct bioc_disk *);
+static int	mfii_ioctl_alarm(struct mfii_softc *, struct bioc_alarm *);
+static int	mfii_ioctl_blink(struct mfii_softc *sc, struct bioc_blink *);
+static int	mfii_ioctl_setstate(struct mfii_softc *,
 		    struct bioc_setstate *);
-int		mfii_bio_hs(struct mfii_softc *, int, int, void *);
-int		mfii_bio_getitall(struct mfii_softc *);
+static int	mfii_bio_hs(struct mfii_softc *, int, int, void *);
+static int	mfii_bio_getitall(struct mfii_softc *);
 #endif /* NBIO > 0 */
 
 #if 0
@@ -507,13 +504,13 @@ static const char *mfi_bbu_indicators[] 
 };
 #endif
 
-void		mfii_init_ld_sensor(struct mfii_softc *, envsys_data_t *, int);
-void		mfii_refresh_ld_sensor(struct mfii_softc *, envsys_data_t *);
+static void	mfii_init_ld_sensor(struct mfii_softc *, envsys_data_t *, int);
+static void	mfii_refresh_ld_sensor(struct mfii_softc *, envsys_data_t *);
 static void	mfii_attach_sensor(struct mfii_softc *, envsys_data_t *);
-int		mfii_create_sensors(struct mfii_softc *);
+static int	mfii_create_sensors(struct mfii_softc *);
 static int	mfii_destroy_sensors(struct mfii_softc *);
-void		mfii_refresh_sensor(struct sysmon_envsys *, envsys_data_t *);
-void		mfii_bbu(struct mfii_softc *, envsys_data_t *);
+static void	mfii_refresh_sensor(struct sysmon_envsys *, envsys_data_t *);
+static void	mfii_bbu(struct mfii_softc *, envsys_data_t *);
 
 /*
  * mfii boards support asynchronous (and non-polled) completion of
@@ -526,8 +523,7 @@ void		mfii_bbu(struct mfii_softc *, envs
  * hold the dcmd, we reuse the sense memory buffer for it.
  */
 
-void			mfii_dcmd_start(struct mfii_softc *,
-			    struct mfii_ccb *);
+static void	mfii_dcmd_start(struct mfii_softc *, struct mfii_ccb *);
 
 static inline void
 mfii_dcmd_scrub(struct mfii_ccb *ccb)
@@ -551,7 +547,7 @@ mfii_dcmd_sync(struct mfii_softc *sc, st
 
 #define mfii_fw_state(_sc) mfii_read((_sc), MFI_OSP)
 
-const struct mfii_iop mfii_iop_thunderbolt = {
+static const struct mfii_iop mfii_iop_thunderbolt = {
 	MFII_BAR,
 	MFII_IOP_NUM_SGE_LOC_ORIG,
 	0,
@@ -564,7 +560,7 @@ const struct mfii_iop mfii_iop_thunderbo
 /*
  * a lot of these values depend on us not implementing fastpath yet.
  */
-const struct mfii_iop mfii_iop_25 = {
+static const struct mfii_iop mfii_iop_25 = {
 	MFII_BAR,
 	MFII_IOP_NUM_SGE_LOC_ORIG,
 	MFII_RAID_CTX_RL_FLAGS_CPU0, /* | MFII_RAID_CTX_RL_FLAGS_SEQNO_EN */
@@ -574,7 +570,7 @@ const struct mfii_iop mfii_iop_25 = {
 	MFII_SGE_END_OF_LIST
 };
 
-const struct mfii_iop mfii_iop_35 = {
+static const struct mfii_iop mfii_iop_35 = {
 	MFII_BAR_35,
 	MFII_IOP_NUM_SGE_LOC_35,
 	MFII_RAID_CTX_ROUTING_FLAGS_CPU0, /* | MFII_RAID_CTX_ROUTING_FLAGS_SQN */
@@ -590,7 +586,7 @@ struct mfii_device {
 	const struct mfii_iop	*mpd_iop;
 };
 
-const struct mfii_device mfii_devices[] = {
+static const struct mfii_device mfii_devices[] = {
 	{ PCI_VENDOR_SYMBIOS,	PCI_PRODUCT_SYMBIOS_MEGARAID_2208,
 	    &mfii_iop_thunderbolt },
 	{ PCI_VENDOR_SYMBIOS,	PCI_PRODUCT_SYMBIOS_MEGARAID_3008,
@@ -611,9 +607,9 @@ const struct mfii_device mfii_devices[] 
 	    &mfii_iop_35 }
 };
 
-const struct mfii_iop *mfii_find_iop(struct pci_attach_args *);
+static const struct mfii_iop *mfii_find_iop(struct pci_attach_args *);
 
-const struct mfii_iop *
+static const struct mfii_iop *
 mfii_find_iop(struct pci_attach_args *pa)
 {
 	const struct mfii_device *mpd;
@@ -630,13 +626,13 @@ mfii_find_iop(struct pci_attach_args *pa
 	return (NULL);
 }
 
-int
+static int
 mfii_match(device_t parent, cfdata_t match, void *aux)
 {
 	return ((mfii_find_iop(aux) != NULL) ? 2 : 0);
 }
 
-void
+static void
 mfii_attach(device_t parent, device_t self, void *aux)
 {
 	struct mfii_softc *sc = device_private(self);
@@ -913,7 +909,7 @@ mfii_dev_handle(struct mfii_softc *sc, u
 	return (handle);
 }
 
-int
+static int
 mfii_dev_handles_update(struct mfii_softc *sc)
 {
 	struct mfii_ld_map *lm;
@@ -948,7 +944,7 @@ free_lm:
 	return (rv);
 }
 
-void
+static void
 mfii_dev_handles_dtor(void *null, void *v)
 {
 	uint16_t *dev_handles = v;
@@ -957,7 +953,7 @@ mfii_dev_handles_dtor(void *null, void *
 }
 #endif /* 0 */
 
-int
+static int
 mfii_detach(device_t self, int flags)
 {
 	struct mfii_softc *sc = device_private(self);
@@ -988,7 +984,7 @@ mfii_detach(device_t self, int flags)
 	return (0);
 }
 
-int
+static int
 mfii_rescan(device_t self, const char *ifattr, const int *locators)
 {
 	struct mfii_softc *sc = device_private(self);
@@ -1000,7 +996,7 @@ mfii_rescan(device_t self, const char *i
 	return 0;
 }
 
-void
+static void
 mfii_childdetached(device_t self, device_t child)
 {
 	struct mfii_softc *sc = device_private(self);
@@ -1090,7 +1086,7 @@ mfii_write(struct mfii_softc *sc, bus_si
 	    BUS_SPACE_BARRIER_WRITE);
 }
 
-struct mfii_dmamem *
+static struct mfii_dmamem *
 mfii_dmamem_alloc(struct mfii_softc *sc, size_t size)
 {
 	struct mfii_dmamem *m;
@@ -1130,7 +1126,7 @@ mdmfree:
 	return (NULL);
 }
 
-void
+static void
 mfii_dmamem_free(struct mfii_softc *sc, struct mfii_dmamem *m)
 {
 	bus_dmamap_unload(sc->sc_dmat, m->mdm_map);
@@ -1140,7 +1136,7 @@ mfii_dmamem_free(struct mfii_softc *sc, 
 	free(m, M_DEVBUF);
 }
 
-void
+static void
 mfii_dcmd_start(struct mfii_softc *sc, struct mfii_ccb *ccb)
 {
 	struct mpii_msg_scsi_io *io = ccb->ccb_request;
@@ -1161,7 +1157,7 @@ mfii_dcmd_start(struct mfii_softc *sc, s
 	mfii_start(sc, ccb);
 }
 
-int
+static int
 mfii_aen_register(struct mfii_softc *sc)
 {
 	struct mfi_evt_log_info mel;
@@ -1199,7 +1195,7 @@ mfii_aen_register(struct mfii_softc *sc)
 	return (0);
 }
 
-void
+static void
 mfii_aen_start(struct mfii_softc *sc, struct mfii_ccb *ccb,
     struct mfii_dmamem *mdm, uint32_t seq)
 {
@@ -1237,7 +1233,7 @@ mfii_aen_start(struct mfii_softc *sc, st
 	mfii_dcmd_start(sc, ccb);
 }
 
-void
+static void
 mfii_aen_done(struct mfii_softc *sc, struct mfii_ccb *ccb)
 {
 	KASSERT(sc->sc_aen_ccb == ccb);
@@ -1251,7 +1247,7 @@ mfii_aen_done(struct mfii_softc *sc, str
 		workqueue_enqueue(sc->sc_aen_wq, &sc->sc_aen_work, NULL);
 }
 
-void
+static void
 mfii_aen(struct work *wk, void *arg)
 {
 	struct mfii_softc *sc = arg;
@@ -1301,7 +1297,7 @@ mfii_aen(struct work *wk, void *arg)
 	mfii_aen_start(sc, ccb, mdm, le32toh(med->med_seq_num) + 1);
 }
 
-void
+static void
 mfii_aen_pd_insert(struct mfii_softc *sc,
     const struct mfi_evtarg_pd_address *pd)
 {
@@ -1309,7 +1305,7 @@ mfii_aen_pd_insert(struct mfii_softc *sc
 	    le16toh(pd->device_id), le16toh(pd->encl_id));
 }
 
-void
+static void
 mfii_aen_pd_remove(struct mfii_softc *sc,
     const struct mfi_evtarg_pd_address *pd)
 {
@@ -1317,14 +1313,14 @@ mfii_aen_pd_remove(struct mfii_softc *sc
 	    le16toh(pd->device_id), le16toh(pd->encl_id));
 }
 
-void
+static void
 mfii_aen_pd_state_change(struct mfii_softc *sc,
     const struct mfi_evtarg_pd_state *state)
 {
 	return;
 }
 
-void
+static void
 mfii_aen_ld_update(struct mfii_softc *sc)
 {
 	int i, target, old, nld;
@@ -1374,13 +1370,13 @@ mfii_aen_ld_update(struct mfii_softc *sc
 	memcpy(sc->sc_target_lds, newlds, sizeof(sc->sc_target_lds));
 }
 
-void
+static void
 mfii_aen_unregister(struct mfii_softc *sc)
 {
 	/* XXX */
 }
 
-int
+static int
 mfii_transition_firmware(struct mfii_softc *sc)
 {
 	int32_t			fw_state, cur_state;
@@ -1434,7 +1430,7 @@ mfii_transition_firmware(struct mfii_sof
 	return (0);
 }
 
-int
+static int
 mfii_get_info(struct mfii_softc *sc)
 {
 	int i, rv;
@@ -1589,7 +1585,7 @@ mfii_get_info(struct mfii_softc *sc)
 	return (0);
 }
 
-int
+static int
 mfii_mfa_poll(struct mfii_softc *sc, struct mfii_ccb *ccb)
 {
 	struct mfi_frame_header	*hdr = ccb->ccb_request;
@@ -1645,7 +1641,7 @@ mfii_mfa_poll(struct mfii_softc *sc, str
 	return (rv);
 }
 
-int
+static int
 mfii_poll(struct mfii_softc *sc, struct mfii_ccb *ccb)
 {
 	void (*done)(struct mfii_softc *, struct mfii_ccb *);
@@ -1671,7 +1667,7 @@ mfii_poll(struct mfii_softc *sc, struct 
 	return (0);
 }
 
-void
+static void
 mfii_poll_done(struct mfii_softc *sc, struct mfii_ccb *ccb)
 {
 	int *rv = ccb->ccb_cookie;
@@ -1679,7 +1675,7 @@ mfii_poll_done(struct mfii_softc *sc, st
 	*rv = 0;
 }
 
-int
+static int
 mfii_exec(struct mfii_softc *sc, struct mfii_ccb *ccb)
 {
 #ifdef DIAGNOSTIC
@@ -1700,7 +1696,7 @@ mfii_exec(struct mfii_softc *sc, struct 
 	return (0);
 }
 
-void
+static void
 mfii_exec_done(struct mfii_softc *sc, struct mfii_ccb *ccb)
 {
 	mutex_enter(&ccb->ccb_mtx);
@@ -1709,7 +1705,7 @@ mfii_exec_done(struct mfii_softc *sc, st
 	mutex_exit(&ccb->ccb_mtx);
 }
 
-int
+static int
 mfii_mgmt(struct mfii_softc *sc, uint32_t opc, const union mfi_mbox *mbox,
     void *buf, size_t len, mfii_direction_t dir, bool poll)
 {
@@ -1731,7 +1727,7 @@ mfii_mgmt(struct mfii_softc *sc, uint32_
 	return (rv);
 }
 
-int
+static int
 mfii_do_mgmt(struct mfii_softc *sc, struct mfii_ccb *ccb, uint32_t opc,
     const union mfi_mbox *mbox, void *buf, size_t len, mfii_direction_t dir,
     bool poll)
@@ -1802,13 +1798,13 @@ done:
 	return (rv);
 }
 
-void
+static void
 mfii_empty_done(struct mfii_softc *sc, struct mfii_ccb *ccb)
 {
 	return;
 }
 
-int
+static int
 mfii_load_mfa(struct mfii_softc *sc, struct mfii_ccb *ccb,
     void *sglp, int nosleep)
 {
@@ -1841,7 +1837,7 @@ mfii_load_mfa(struct mfii_softc *sc, str
 	return (0);
 }
 
-void
+static void
 mfii_start(struct mfii_softc *sc, struct mfii_ccb *ccb)
 {
 	u_long *r = (u_long *)&ccb->ccb_req;
@@ -1865,7 +1861,7 @@ mfii_start(struct mfii_softc *sc, struct
 #endif
 }
 
-void
+static void
 mfii_done(struct mfii_softc *sc, struct mfii_ccb *ccb)
 {
 	bus_dmamap_sync(sc->sc_dmat, MFII_DMA_MAP(sc->sc_requests),
@@ -1898,7 +1894,7 @@ mfii_done(struct mfii_softc *sc, struct 
 	ccb->ccb_done(sc, ccb);
 }
 
-int
+static int
 mfii_initialise_firmware(struct mfii_softc *sc)
 {
 	struct mpii_msg_iocinit_request *iiq;
@@ -1974,7 +1970,7 @@ mfii_initialise_firmware(struct mfii_sof
 	return (rv);
 }
 
-int
+static int
 mfii_my_intr(struct mfii_softc *sc)
 {
 	u_int32_t status;
@@ -1990,7 +1986,7 @@ mfii_my_intr(struct mfii_softc *sc)
 	return (ISSET(status, MFII_OSTS_INTR_VALID) ? 1 : 0);
 }
 
-int
+static int
 mfii_intr(void *arg)
 {
 	struct mfii_softc *sc = arg;
@@ -2003,7 +1999,7 @@ mfii_intr(void *arg)
 	return (1);
 }
 
-void
+static void
 mfii_postq(struct mfii_softc *sc)
 {
 	struct mfii_ccb_list ccbs = SIMPLEQ_HEAD_INITIALIZER(ccbs);
@@ -2058,7 +2054,7 @@ mfii_postq(struct mfii_softc *sc)
 	}
 }
 
-void
+static void
 mfii_scsipi_request(struct scsipi_channel *chan, scsipi_adapter_req_t req,
     void *arg)		
 {
@@ -2166,7 +2162,7 @@ stuffup:
 	mfii_put_ccb(sc, ccb);
 }
 
-void
+static void
 mfii_scsi_cmd_done(struct mfii_softc *sc, struct mfii_ccb *ccb)
 {
 	struct scsipi_xfer *xs = ccb->ccb_cookie;
@@ -2200,7 +2196,7 @@ mfii_scsi_cmd_done(struct mfii_softc *sc
 	mfii_put_ccb(sc, ccb);
 }
 
-int
+static int
 mfii_scsi_cmd_io(struct mfii_softc *sc, struct mfii_ccb *ccb,
     struct scsipi_xfer *xs)
 {
@@ -2260,7 +2256,7 @@ mfii_scsi_cmd_io(struct mfii_softc *sc, 
 	return (0);
 }
 
-int
+static int
 mfii_scsi_cmd_cdb(struct mfii_softc *sc, struct mfii_ccb *ccb,
     struct scsipi_xfer *xs)
 {
@@ -2429,7 +2425,7 @@ mfii_pd_scsi_cmd_cdb(struct mfii_softc *
 }
 #endif
 
-int
+static int
 mfii_load_ccb(struct mfii_softc *sc, struct mfii_ccb *ccb, void *sglp,
     int nosleep)
 {
@@ -2497,7 +2493,7 @@ mfii_load_ccb(struct mfii_softc *sc, str
 	return (0);
 }
 
-void
+static void
 mfii_scsi_cmd_tmo(void *p)
 {
 	struct mfii_ccb *ccb = p;
@@ -2514,7 +2510,7 @@ mfii_scsi_cmd_tmo(void *p)
 	mutex_exit(&sc->sc_abort_mtx);
 }
 
-void
+static void
 mfii_abort_task(struct work *wk, void *scp)
 {
 	struct mfii_softc *sc = scp;
@@ -2554,7 +2550,7 @@ mfii_abort_task(struct work *wk, void *s
 	}
 }
 
-void
+static void
 mfii_abort(struct mfii_softc *sc, struct mfii_ccb *accb, uint16_t dev_handle,
     uint16_t smid, uint8_t type, uint32_t flags)
 {
@@ -2573,7 +2569,7 @@ mfii_abort(struct mfii_softc *sc, struct
 	accb->ccb_req.smid = le16toh(accb->ccb_smid);
 }
 
-void
+static void
 mfii_scsi_cmd_abort_done(struct mfii_softc *sc, struct mfii_ccb *accb)
 {
 	struct mfii_ccb *ccb = accb->ccb_cookie;
@@ -2589,7 +2585,7 @@ mfii_scsi_cmd_abort_done(struct mfii_sof
 	mfii_put_ccb(sc, ccb);
 }
 
-struct mfii_ccb *
+static struct mfii_ccb *
 mfii_get_ccb(struct mfii_softc *sc)
 {
 	struct mfii_ccb *ccb;
@@ -2606,7 +2602,7 @@ mfii_get_ccb(struct mfii_softc *sc)
 	return (ccb);
 }
 
-void
+static void
 mfii_scrub_ccb(struct mfii_ccb *ccb)
 {
 	ccb->ccb_cookie = NULL;
@@ -2622,7 +2618,7 @@ mfii_scrub_ccb(struct mfii_ccb *ccb)
 	memset(ccb->ccb_mfi, 0, MFI_FRAME_SIZE);
 }
 
-void
+static void
 mfii_put_ccb(struct mfii_softc *sc, struct mfii_ccb *ccb)
 {
 	mutex_enter(&sc->sc_ccb_mtx);
@@ -2630,7 +2626,7 @@ mfii_put_ccb(struct mfii_softc *sc, stru
 	mutex_exit(&sc->sc_ccb_mtx);
 }
 
-int
+static int
 mfii_init_ccb(struct mfii_softc *sc)
 {
 	struct mfii_ccb *ccb;
@@ -2717,7 +2713,7 @@ destroy:
 }
 
 #if NBIO > 0
-int
+static int
 mfii_ioctl(device_t dev, u_long cmd, void *addr)
 {
 	struct mfii_softc	*sc = device_private(dev);
@@ -2775,7 +2771,7 @@ mfii_ioctl(device_t dev, u_long cmd, voi
 	return (error);
 }
 
-int
+static int
 mfii_bio_getitall(struct mfii_softc *sc)
 {
 	int			i, d, rv = EINVAL;
@@ -2856,7 +2852,7 @@ done:
 	return (rv);
 }
 
-int
+static int
 mfii_ioctl_inq(struct mfii_softc *sc, struct bioc_inq *bi)
 {
 	int			rv = EINVAL;
@@ -2889,7 +2885,7 @@ done:
 	return (rv);
 }
 
-int
+static int
 mfii_ioctl_vol(struct mfii_softc *sc, struct bioc_vol *bv)
 {
 	int			i, per, rv = EINVAL;
@@ -2977,7 +2973,7 @@ done:
 	return (rv);
 }
 
-int
+static int
 mfii_ioctl_disk(struct mfii_softc *sc, struct bioc_disk *bd)
 {
 	struct mfi_conf		*cfg;
@@ -3131,7 +3127,7 @@ freeme:
 	return (rv);
 }
 
-int
+static int
 mfii_ioctl_alarm(struct mfii_softc *sc, struct bioc_alarm *ba)
 {
 	uint32_t		opc;
@@ -3178,7 +3174,7 @@ mfii_ioctl_alarm(struct mfii_softc *sc, 
 	return (rv);
 }
 
-int
+static int
 mfii_ioctl_blink(struct mfii_softc *sc, struct bioc_blink *bb)
 {
 	int			i, found, rv = EINVAL;
@@ -3345,7 +3341,7 @@ done:
 	return (rv);
 }
 
-int
+static int
 mfii_ioctl_setstate(struct mfii_softc *sc, struct bioc_setstate *bs)
 {
 	struct mfi_pd_details	*pd;
@@ -3577,7 +3573,7 @@ mfii_ioctl_patrol(struct mfii_softc *sc,
 }
 #endif
 
-int
+static int
 mfii_bio_hs(struct mfii_softc *sc, int volid, int type, void *bio_hs)
 {
 	struct mfi_conf		*cfg;
@@ -3681,7 +3677,7 @@ freeme:
 
 #define MFI_BBU_SENSORS 4
 
-void
+static void
 mfii_bbu(struct mfii_softc *sc, envsys_data_t *edata)
 {
 	struct mfi_bbu_status bbu;
@@ -3739,7 +3735,7 @@ mfii_bbu(struct mfii_softc *sc, envsys_d
 	}
 }
 
-void
+static void
 mfii_refresh_ld_sensor(struct mfii_softc *sc, envsys_data_t *edata)
 {
 	struct bioc_vol bv;
@@ -3755,7 +3751,7 @@ mfii_refresh_ld_sensor(struct mfii_softc
 	bio_vol_to_envsys(edata, &bv);
 }
 
-void
+static void
 mfii_init_ld_sensor(struct mfii_softc *sc, envsys_data_t *sensor, int i)
 {
 	sensor->units = ENVSYS_DRIVE;
@@ -3774,7 +3770,7 @@ mfii_attach_sensor(struct mfii_softc *sc
 		    "failed to attach sensor %s\n", s->desc);
 }
 
-int
+static int
 mfii_create_sensors(struct mfii_softc *sc)
 {
 	int i, rv;
@@ -3842,7 +3838,7 @@ mfii_destroy_sensors(struct mfii_softc *
 	return 0;	
 }		
 
-void
+static void
 mfii_refresh_sensor(struct sysmon_envsys *sme, envsys_data_t *edata)
 {
 	struct mfii_softc	*sc = sme->sme_cookie;

Reply via email to