Module Name:    src
Committed By:   christos
Date:           Sun Jun 12 02:16:16 UTC 2016

Modified Files:
        src/sys/dev/pci: arcmsr.c arcmsrvar.h

Log Message:
Make internal functions static to avoid conflicts with arc_* from zfs.


To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/sys/dev/pci/arcmsr.c
cvs rdiff -u -r1.14 -r1.15 src/sys/dev/pci/arcmsrvar.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/pci/arcmsr.c
diff -u src/sys/dev/pci/arcmsr.c:1.33 src/sys/dev/pci/arcmsr.c:1.34
--- src/sys/dev/pci/arcmsr.c:1.33	Mon May  2 15:18:29 2016
+++ src/sys/dev/pci/arcmsr.c	Sat Jun 11 22:16:15 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: arcmsr.c,v 1.33 2016/05/02 19:18:29 christos Exp $ */
+/*	$NetBSD: arcmsr.c,v 1.34 2016/06/12 02:16:15 christos Exp $ */
 /*	$OpenBSD: arc.c,v 1.68 2007/10/27 03:28:27 dlg Exp $ */
 
 /*
@@ -21,7 +21,7 @@
 #include "bio.h"
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: arcmsr.c,v 1.33 2016/05/02 19:18:29 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: arcmsr.c,v 1.34 2016/06/12 02:16:15 christos Exp $");
 
 #include <sys/param.h>
 #include <sys/buf.h>
@@ -109,6 +109,59 @@ static void 	arc_refresh_sensors(struct 
 static int	arc_fw_parse_status_code(struct arc_softc *, uint8_t *);
 #endif
 
+/* 
+ * interface for scsi midlayer to talk to.
+ */
+static void 	arc_scsi_cmd(struct scsipi_channel *, scsipi_adapter_req_t,
+    void *);
+
+/* 
+ * code to deal with getting bits in and out of the bus space.
+ */
+static uint32_t arc_read(struct arc_softc *, bus_size_t);
+static void 	arc_read_region(struct arc_softc *, bus_size_t, void *,
+    size_t);
+static void 	arc_write(struct arc_softc *, bus_size_t, uint32_t);
+static void 	arc_write_region(struct arc_softc *, bus_size_t, void *,
+    size_t);
+static int 	arc_wait_eq(struct arc_softc *, bus_size_t, uint32_t,
+    uint32_t);
+#ifdef unused
+static int 	arc_wait_ne(struct arc_softc *, bus_size_t, uint32_t,
+    uint32_t);
+#endif
+static int	arc_msg0(struct arc_softc *, uint32_t);
+static struct arc_dmamem 	*arc_dmamem_alloc(struct arc_softc *, size_t);
+static void	arc_dmamem_free(struct arc_softc *,
+    struct arc_dmamem *);
+
+static int 	arc_alloc_ccbs(device_t);
+static struct arc_ccb	*arc_get_ccb(struct arc_softc *);
+static void 	arc_put_ccb(struct arc_softc *, struct arc_ccb *);
+static int 	arc_load_xs(struct arc_ccb *);
+static int 	arc_complete(struct arc_softc *, struct arc_ccb *, int);
+static void 	arc_scsi_cmd_done(struct arc_softc *, struct arc_ccb *,
+    uint32_t);
+
+/* 
+ * real stuff for dealing with the hardware.
+ */
+static int 	arc_map_pci_resources(device_t, struct pci_attach_args *);
+static void 	arc_unmap_pci_resources(struct arc_softc *);
+static int 	arc_query_firmware(device_t);
+
+/* 
+ * stuff to do messaging via the doorbells.
+ */
+static void 	arc_lock(struct arc_softc *);
+static void 	arc_unlock(struct arc_softc *);
+static void 	arc_wait(struct arc_softc *);
+static uint8_t 	arc_msg_cksum(void *, uint16_t);
+static int 	arc_msgbuf(struct arc_softc *, void *, size_t, void *, size_t);
+
+#define arc_push(_s, _r)	arc_write((_s), ARC_REG_POST_QUEUE, (_r))
+#define arc_pop(_s)		arc_read((_s), ARC_REG_REPLY_QUEUE)
+
 static int
 arc_match(device_t parent, cfdata_t match, void *aux)
 {
@@ -1867,7 +1920,7 @@ arc_refresh_sensors(struct sysmon_envsys
 }
 #endif /* NBIO > 0 */
 
-uint32_t
+static uint32_t
 arc_read(struct arc_softc *sc, bus_size_t r)
 {
 	uint32_t			v;
@@ -1882,7 +1935,7 @@ arc_read(struct arc_softc *sc, bus_size_
 	return v;
 }
 
-void
+static void
 arc_read_region(struct arc_softc *sc, bus_size_t r, void *buf, size_t len)
 {
 	bus_space_barrier(sc->sc_iot, sc->sc_ioh, r, len,
@@ -1891,7 +1944,7 @@ arc_read_region(struct arc_softc *sc, bu
 	    (uint32_t *)buf, len >> 2);
 }
 
-void
+static void
 arc_write(struct arc_softc *sc, bus_size_t r, uint32_t v)
 {
 	DNPRINTF(ARC_D_RW, "%s: arc_write 0x%lx 0x%08x\n",
@@ -1902,7 +1955,7 @@ arc_write(struct arc_softc *sc, bus_size
 	    BUS_SPACE_BARRIER_WRITE);
 }
 
-void
+static void
 arc_write_region(struct arc_softc *sc, bus_size_t r, void *buf, size_t len)
 {
 	bus_space_write_region_4(sc->sc_iot, sc->sc_ioh, r,
@@ -1911,7 +1964,7 @@ arc_write_region(struct arc_softc *sc, b
 	    BUS_SPACE_BARRIER_WRITE);
 }
 
-int
+static int
 arc_wait_eq(struct arc_softc *sc, bus_size_t r, uint32_t mask,
 	    uint32_t target)
 {
@@ -1929,7 +1982,8 @@ arc_wait_eq(struct arc_softc *sc, bus_si
 	return 1;
 }
 
-int
+#if unused
+static int
 arc_wait_ne(struct arc_softc *sc, bus_size_t r, uint32_t mask,
 	    uint32_t target)
 {
@@ -1946,8 +2000,9 @@ arc_wait_ne(struct arc_softc *sc, bus_si
 
 	return 1;
 }
+#endif
 
-int
+static int
 arc_msg0(struct arc_softc *sc, uint32_t m)
 {
 	/* post message */
@@ -1963,7 +2018,7 @@ arc_msg0(struct arc_softc *sc, uint32_t 
 	return 0;
 }
 
-struct arc_dmamem *
+static struct arc_dmamem *
 arc_dmamem_alloc(struct arc_softc *sc, size_t size)
 {
 	struct arc_dmamem		*adm;
@@ -2007,7 +2062,7 @@ admfree:
 	return NULL;
 }
 
-void
+static void
 arc_dmamem_free(struct arc_softc *sc, struct arc_dmamem *adm)
 {
 	bus_dmamap_unload(sc->sc_dmat, adm->adm_map);
@@ -2017,7 +2072,7 @@ arc_dmamem_free(struct arc_softc *sc, st
 	kmem_free(adm, sizeof(*adm));
 }
 
-int
+static int
 arc_alloc_ccbs(device_t self)
 {
 	struct arc_softc 	*sc = device_private(self);
@@ -2073,7 +2128,7 @@ free_ccbs:
 	return 1;
 }
 
-struct arc_ccb *
+static struct arc_ccb *
 arc_get_ccb(struct arc_softc *sc)
 {
 	struct arc_ccb			*ccb;
@@ -2085,7 +2140,7 @@ arc_get_ccb(struct arc_softc *sc)
 	return ccb;
 }
 
-void
+static void
 arc_put_ccb(struct arc_softc *sc, struct arc_ccb *ccb)
 {
 	ccb->ccb_xs = NULL;

Index: src/sys/dev/pci/arcmsrvar.h
diff -u src/sys/dev/pci/arcmsrvar.h:1.14 src/sys/dev/pci/arcmsrvar.h:1.15
--- src/sys/dev/pci/arcmsrvar.h:1.14	Mon Jun 20 09:26:58 2011
+++ src/sys/dev/pci/arcmsrvar.h	Sat Jun 11 22:16:15 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: arcmsrvar.h,v 1.14 2011/06/20 13:26:58 pgoyette Exp $ */
+/*	$NetBSD: arcmsrvar.h,v 1.15 2016/06/12 02:16:15 christos Exp $ */
 /*	Derived from $OpenBSD: arc.c,v 1.68 2007/10/27 03:28:27 dlg Exp $ */
 
 /*
@@ -452,29 +452,6 @@ struct arc_softc {
 };
 
 /* 
- * interface for scsi midlayer to talk to.
- */
-void 	arc_scsi_cmd(struct scsipi_channel *, scsipi_adapter_req_t, void *);
-
-/* 
- * code to deal with getting bits in and out of the bus space.
- */
-uint32_t arc_read(struct arc_softc *, bus_size_t);
-void 	arc_read_region(struct arc_softc *, bus_size_t, void *,
-			size_t);
-void 	arc_write(struct arc_softc *, bus_size_t, uint32_t);
-void 	arc_write_region(struct arc_softc *, bus_size_t, void *,
-			 size_t);
-int 	arc_wait_eq(struct arc_softc *, bus_size_t, uint32_t,
-		    uint32_t);
-int 	arc_wait_ne(struct arc_softc *, bus_size_t, uint32_t,
-		    uint32_t);
-int	arc_msg0(struct arc_softc *, uint32_t);
-
-#define arc_push(_s, _r)	arc_write((_s), ARC_REG_POST_QUEUE, (_r))
-#define arc_pop(_s)		arc_read((_s), ARC_REG_REPLY_QUEUE)
-
-/* 
  * wrap up the bus_dma api.
  */
 struct arc_dmamem {
@@ -487,10 +464,6 @@ struct arc_dmamem {
 #define ARC_DMA_DVA(_adm)	((_adm)->adm_map->dm_segs[0].ds_addr)
 #define ARC_DMA_KVA(_adm)	((void *)(_adm)->adm_kva)
 
-struct arc_dmamem 	*arc_dmamem_alloc(struct arc_softc *, size_t);
-void 			arc_dmamem_free(struct arc_softc *,
-					struct arc_dmamem *);
-
 /* 
  * stuff to manage a scsi command.
  */
@@ -508,28 +481,4 @@ struct arc_ccb {
 	TAILQ_ENTRY(arc_ccb)	ccb_link;
 };
 
-int 	arc_alloc_ccbs(device_t);
-struct arc_ccb	*arc_get_ccb(struct arc_softc *);
-void 	arc_put_ccb(struct arc_softc *, struct arc_ccb *);
-int 	arc_load_xs(struct arc_ccb *);
-int 	arc_complete(struct arc_softc *, struct arc_ccb *, int);
-void 	arc_scsi_cmd_done(struct arc_softc *, struct arc_ccb *,
-			  uint32_t);
-
-/* 
- * real stuff for dealing with the hardware.
- */
-int 	arc_map_pci_resources(device_t, struct pci_attach_args *);
-void 	arc_unmap_pci_resources(struct arc_softc *);
-int 	arc_query_firmware(device_t);
-
-/* 
- * stuff to do messaging via the doorbells.
- */
-void 	arc_lock(struct arc_softc *);
-void 	arc_unlock(struct arc_softc *);
-void 	arc_wait(struct arc_softc *);
-uint8_t 	arc_msg_cksum(void *, uint16_t);
-int 	arc_msgbuf(struct arc_softc *, void *, size_t, void *, size_t);
-
 #endif /* ! _PCI_ARCMSRVAR_H_ */

Reply via email to