Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Dec 2002 16:58:25 -0800 (PST)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 22731 for review
Message-ID:  <200212250058.gBP0wPoo058120@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=22731

Change 22731 by marcel@marcel_vaio on 2002/12/24 16:57:47

	Converge on the use of "com" for the softc. Even though I like
	"sc" better, the inconsistency is worse.
	
	In other words: fix compile breakage caused by the previous
	untested submission... :-/

Affected files ...

.. //depot/projects/ia64/sys/dev/sio/sio.c#29 edit

Differences ...

==== //depot/projects/ia64/sys/dev/sio/sio.c#29 (text+ko) ====

@@ -271,51 +271,51 @@
  * any data in the RHR after we have reset the FIFOs.
  */
 static void
-sioinitfifo(struct com_s *sc)
+sioinitfifo(struct com_s *com)
 {
 
-	sio_setreg(sc, com_mcr, sc->reg_mcr | MCR_LOOPBACK);
+	sio_setreg(com, com_mcr, com->reg_mcr | MCR_LOOPBACK);
 	/* XXX barrier */
-	sio_setreg(sc, com_fcr, FCR_ENABLE);
+	sio_setreg(com, com_fcr, FCR_ENABLE);
 	/* XXX barrier */
-	sio_setreg(sc, com_fcr, FCR_ENABLE | FCR_RCV_RST | FCR_XMT_RST);
+	sio_setreg(com, com_fcr, FCR_ENABLE | FCR_RCV_RST | FCR_XMT_RST);
 	/* XXX barrier */
 	DELAY(100);
-	sc->reg_fcr = 0;
-	sc->hasfifo = (sio_getreg(sc, com_iir) & IIR_FIFO_MASK) ? 1 : 0;
-	if (sc->hasfifo) {
-		while (sio_getreg(sc, com_lsr) & LSR_RXRDY) {
-			(void)sio_getreg(sc, com_data);
+	com->reg_fcr = 0;
+	com->hasfifo = (sio_getreg(com, com_iir) & IIR_FIFO_MASK) ? 1 : 0;
+	if (com->hasfifo) {
+		while (sio_getreg(com, com_lsr) & LSR_RXRDY) {
+			(void)sio_getreg(com, com_data);
 			/* XXX barrier */
 		}
-		sc->reg_fcr = FCR_ENABLE | FCR_RX_HIGH;
-		sio_setreg(sc, com_mcr, sc->reg_fcr);
+		com->reg_fcr = FCR_ENABLE | FCR_RX_HIGH;
+		sio_setreg(com, com_mcr, com->reg_fcr);
 		/* XXX barrier */
 
-		sc->fifosize = 16;		/* Minimal FIFO size. */
+		com->fifosize = 16;		/* Minimal FIFO size. */
 		/*
 		 * XXX count the number of characters we can send before
 		 * we have a receive interrupt. This tells us how large
 		 * the FIFOs are.
 		 */
 	}
-	sio_setreg(sc, com_mcr, sc->reg_mcr);
+	sio_setreg(com, com_mcr, com->reg_mcr);
 	/* XXX barrier */
 }
 
 static void
-siodescribe(struct com_s *sc)
+siodescribe(struct com_s *com)
 {
 	int has_spr;
 	u_char spr;
 
-	if (sc->hasfifo) {
+	if (com->hasfifo) {
 		/*
 		 * NS16550 or higher. The minimum FIFO size is 16 bytes for
 		 * the NS16550. The ST16C650 has 32 bytes FIFOs and the
 		 * NS16750 has 64 bytes FIFOs.
 		 */
-		switch (sc->fifosize) {
+		switch (com->fifosize) {
 		case 16:
 			/*
 			 * XXX Should we try to see if we have a broken
@@ -348,12 +348,12 @@
 		 * NS16450 or lower. Use the Scratch Pad Register (SPR) to
 		 * differentiate the NS16450 from the INS8250.
 		 */
-		spr = sio_getreg(sc, com_scr);
-		sio_setreg(sc, com_scr, ~spr);
+		spr = sio_getreg(com, com_scr);
+		sio_setreg(com, com_scr, ~spr);
 		/* XXX barrier */
-		has_spr = (sio_getreg(sc, com_scr) == ~spr) ? 1 : 0;
+		has_spr = (sio_getreg(com, com_scr) == ~spr) ? 1 : 0;
 		/* XXX barrier */
-		sio_setreg(sc, com_scr, spr);
+		sio_setreg(com, com_scr, spr);
 		/* XXX barrier */
 		if (!has_spr)
 			device_set_desc(com->dev, "8250 or compatible");
@@ -390,36 +390,36 @@
  * Do some non-destructive (for this device that is) tests
  * to make sure we have something that looks like an UART.
  */
-int sioprobe1(struct com_s *sc)
+int sioprobe1(struct com_s *com)
 {
 	u_char lcr, val;
 
-	lcr = sio_getreg(sc, com_lcr);
-	sio_setreg(sc, com_lcr, lcr & ~LCR_DLAB);
+	lcr = sio_getreg(com, com_lcr);
+	sio_setreg(com, com_lcr, lcr & ~LCR_DLAB);
 
 	/* Check known 0 bits that don't depend on DLAB. */
-	val = sio_getreg(sc, com_iir);
+	val = sio_getreg(com, com_iir);
 	if (val & 0x30)
 		goto fail;
-	val = sio_getreg(sc, com_mcr);
+	val = sio_getreg(com, com_mcr);
 	if (val & 0xe0)
 		goto fail;
 
 	/* Check known 0 bits that depend on !DLAB. */
-	val = sio_getreg(sc, com_ier);
+	val = sio_getreg(com, com_ier);
 	if (val & 0xf0)
 		goto fail;
 
 	/* XXX we can do more. */
 
-	sio_setreg(sc, com_ier, 0);
+	sio_setreg(com, com_ier, 0);
 	/* XXX barrier */
-	sio_setreg(sc, com_lcr, lcr);
+	sio_setreg(com, com_lcr, lcr);
 	/* XXX barrier */
 	return (0);
 
  fail:
-	sio_setreg(sc, com_lcr, lcr);
+	sio_setreg(com, com_lcr, lcr);
 	/* XXX barrier */
 	return (ENXIO);
 }

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe p4-projects" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200212250058.gBP0wPoo058120>