Module Name:    src
Committed By:   christos
Date:           Sat Nov 15 19:20:02 UTC 2014

Modified Files:
        src/sys/arch/arm/at91: at91dbgu.c at91usart.c
        src/sys/arch/arm/clps711x: clpscom.c
        src/sys/arch/arm/ep93xx: epcom.c
        src/sys/arch/arm/imx: imxuart.c
        src/sys/arch/arm/ixp12x0: ixp12x0_com.c
        src/sys/arch/arm/sa11x0: sa11x0_com.c
        src/sys/arch/atari/dev: ser.c zsvar.h
        src/sys/arch/epoc32/windermere: wmcom.c
        src/sys/arch/evbarm/dev: plcom.c
        src/sys/arch/hp300/dev: dcm.c
        src/sys/arch/hpcmips/tx: txcom.c
        src/sys/arch/mips/sibyte/dev: sbjcnvar.h sbscnvar.h
        src/sys/arch/sh3/dev: sci.c scif.c
        src/sys/arch/sparc64/dev: sab.c

Log Message:
centralize the call unit / dialout macros


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/arm/at91/at91dbgu.c
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/arm/at91/at91usart.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/arm/clps711x/clpscom.c
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/arm/ep93xx/epcom.c
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/arm/imx/imxuart.c
cvs rdiff -u -r1.45 -r1.46 src/sys/arch/arm/ixp12x0/ixp12x0_com.c
cvs rdiff -u -r1.53 -r1.54 src/sys/arch/arm/sa11x0/sa11x0_com.c
cvs rdiff -u -r1.55 -r1.56 src/sys/arch/atari/dev/ser.c
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/atari/dev/zsvar.h
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/epoc32/windermere/wmcom.c
cvs rdiff -u -r1.50 -r1.51 src/sys/arch/evbarm/dev/plcom.c
cvs rdiff -u -r1.87 -r1.88 src/sys/arch/hp300/dev/dcm.c
cvs rdiff -u -r1.48 -r1.49 src/sys/arch/hpcmips/tx/txcom.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/mips/sibyte/dev/sbjcnvar.h
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/mips/sibyte/dev/sbscnvar.h
cvs rdiff -u -r1.60 -r1.61 src/sys/arch/sh3/dev/sci.c
cvs rdiff -u -r1.64 -r1.65 src/sys/arch/sh3/dev/scif.c
cvs rdiff -u -r1.53 -r1.54 src/sys/arch/sparc64/dev/sab.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/arm/at91/at91dbgu.c
diff -u src/sys/arch/arm/at91/at91dbgu.c:1.12 src/sys/arch/arm/at91/at91dbgu.c:1.13
--- src/sys/arch/arm/at91/at91dbgu.c:1.12	Sun Aug 10 12:44:33 2014
+++ src/sys/arch/arm/at91/at91dbgu.c	Sat Nov 15 14:20:01 2014
@@ -1,5 +1,5 @@
-/*	$Id: at91dbgu.c,v 1.12 2014/08/10 16:44:33 tls Exp $	*/
-/*	$NetBSD: at91dbgu.c,v 1.12 2014/08/10 16:44:33 tls Exp $ */
+/*	$Id: at91dbgu.c,v 1.13 2014/11/15 19:20:01 christos Exp $	*/
+/*	$NetBSD: at91dbgu.c,v 1.13 2014/11/15 19:20:01 christos Exp $ */
 
 /*
  *
@@ -83,7 +83,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: at91dbgu.c,v 1.12 2014/08/10 16:44:33 tls Exp $");
+__KERNEL_RCSID(0, "$NetBSD: at91dbgu.c,v 1.13 2014/11/15 19:20:01 christos Exp $");
 
 #include "opt_ddb.h"
 #include "opt_kgdb.h"
@@ -205,11 +205,8 @@ struct consdev at91dbgu_cons = {
 #define DEFAULT_COMSPEED 115200
 #endif
 
-#define COMUNIT_MASK    0x7ffff
-#define COMDIALOUT_MASK 0x80000
-
-#define COMUNIT(x)	(minor(x) & COMUNIT_MASK)
-#define COMDIALOUT(x)	(minor(x) & COMDIALOUT_MASK)
+#define COMUNIT(x)	TTUNIT(x)
+#define COMDIALOUT(x)	TTDIALOUT(x)
 
 #define COM_ISALIVE(sc)	((sc)->enabled != 0 && device_is_active((sc)->sc_dev))
 

Index: src/sys/arch/arm/at91/at91usart.c
diff -u src/sys/arch/arm/at91/at91usart.c:1.11 src/sys/arch/arm/at91/at91usart.c:1.12
--- src/sys/arch/arm/at91/at91usart.c:1.11	Sun Aug 10 12:44:33 2014
+++ src/sys/arch/arm/at91/at91usart.c	Sat Nov 15 14:20:01 2014
@@ -1,5 +1,5 @@
-/*	$Id: at91usart.c,v 1.11 2014/08/10 16:44:33 tls Exp $	*/
-/*	$NetBSD: at91usart.c,v 1.11 2014/08/10 16:44:33 tls Exp $ */
+/*	$Id: at91usart.c,v 1.12 2014/11/15 19:20:01 christos Exp $	*/
+/*	$NetBSD: at91usart.c,v 1.12 2014/11/15 19:20:01 christos Exp $ */
 
 /*
  * Copyright (c) 2007 Embedtronics Oy. All rights reserved.
@@ -77,7 +77,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: at91usart.c,v 1.11 2014/08/10 16:44:33 tls Exp $");
+__KERNEL_RCSID(0, "$NetBSD: at91usart.c,v 1.12 2014/11/15 19:20:01 christos Exp $");
 
 #include "opt_ddb.h"
 #include "opt_kgdb.h"
@@ -210,11 +210,8 @@ struct consdev at91usart_cons = {
 #define DEFAULT_COMSPEED 115200
 #endif
 
-#define COMUNIT_MASK    0x7ffff
-#define COMDIALOUT_MASK 0x80000
-
-#define COMUNIT(x)	(minor(x) & COMUNIT_MASK)
-#define COMDIALOUT(x)	(minor(x) & COMDIALOUT_MASK)
+#define COMUNIT(x)	TTUNIT(x)
+#define COMDIALOUT(x)	TTDIALOUT(x)
 
 #define COM_ISALIVE(sc)	((sc)->enabled != 0 && device_is_active((sc)->sc_dev))
 

Index: src/sys/arch/arm/clps711x/clpscom.c
diff -u src/sys/arch/arm/clps711x/clpscom.c:1.4 src/sys/arch/arm/clps711x/clpscom.c:1.5
--- src/sys/arch/arm/clps711x/clpscom.c:1.4	Sun Aug 10 12:44:33 2014
+++ src/sys/arch/arm/clps711x/clpscom.c	Sat Nov 15 14:20:01 2014
@@ -1,4 +1,4 @@
-/*      $NetBSD: clpscom.c,v 1.4 2014/08/10 16:44:33 tls Exp $      */
+/*      $NetBSD: clpscom.c,v 1.5 2014/11/15 19:20:01 christos Exp $      */
 /*
  * Copyright (c) 2013 KIYOHARA Takashi
  * All rights reserved.
@@ -25,7 +25,7 @@
  * POSSIBILITY OF SUCH DAMAGE.
  */
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: clpscom.c,v 1.4 2014/08/10 16:44:33 tls Exp $");
+__KERNEL_RCSID(0, "$NetBSD: clpscom.c,v 1.5 2014/11/15 19:20:01 christos Exp $");
 
 #include "rnd.h"
 
@@ -56,11 +56,8 @@ __KERNEL_RCSID(0, "$NetBSD: clpscom.c,v 
 #include "ioconf.h"
 #include "locators.h"
 
-#define COMUNIT_MASK	0x7ffff
-#define COMDIALOUT_MASK	0x80000
-
-#define COMUNIT(x)	(minor(x) & COMUNIT_MASK)
-#define COMDIALOUT(x)	(minor(x) & COMDIALOUT_MASK)
+#define COMUNIT(x)	TTUNIT(x)
+#define COMDIALOUT(x)	TTDIALOUT(x)
 
 #define CLPSCOM_RING_SIZE	2048
 #define UART_FIFO_SIZE		16

Index: src/sys/arch/arm/ep93xx/epcom.c
diff -u src/sys/arch/arm/ep93xx/epcom.c:1.28 src/sys/arch/arm/ep93xx/epcom.c:1.29
--- src/sys/arch/arm/ep93xx/epcom.c:1.28	Sun Aug 10 12:44:33 2014
+++ src/sys/arch/arm/ep93xx/epcom.c	Sat Nov 15 14:20:01 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: epcom.c,v 1.28 2014/08/10 16:44:33 tls Exp $ */
+/*	$NetBSD: epcom.c,v 1.29 2014/11/15 19:20:01 christos Exp $ */
 /*
  * Copyright (c) 1998, 1999, 2001, 2002, 2004 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -73,7 +73,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: epcom.c,v 1.28 2014/08/10 16:44:33 tls Exp $");
+__KERNEL_RCSID(0, "$NetBSD: epcom.c,v 1.29 2014/11/15 19:20:01 christos Exp $");
 
 #include "opt_ddb.h"
 #include "opt_kgdb.h"
@@ -185,11 +185,8 @@ struct consdev epcomcons = {
 #define DEFAULT_COMSPEED 115200
 #endif
 
-#define COMUNIT_MASK    0x7ffff
-#define COMDIALOUT_MASK 0x80000
-
-#define COMUNIT(x)	(minor(x) & COMUNIT_MASK)
-#define COMDIALOUT(x)	(minor(x) & COMDIALOUT_MASK)
+#define COMUNIT(x)	TTUNIT(x)
+#define COMDIALOUT(x)	TTDIALOUT(x)
 
 #define COM_ISALIVE(sc)	((sc)->enabled != 0 && \
 			device_is_active((sc)->sc_dev))

Index: src/sys/arch/arm/imx/imxuart.c
diff -u src/sys/arch/arm/imx/imxuart.c:1.15 src/sys/arch/arm/imx/imxuart.c:1.16
--- src/sys/arch/arm/imx/imxuart.c:1.15	Thu Sep 25 01:05:28 2014
+++ src/sys/arch/arm/imx/imxuart.c	Sat Nov 15 14:20:01 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: imxuart.c,v 1.15 2014/09/25 05:05:28 ryo Exp $ */
+/* $NetBSD: imxuart.c,v 1.16 2014/11/15 19:20:01 christos Exp $ */
 
 /*
  * Copyright (c) 2009, 2010  Genetec Corporation.  All rights reserved.
@@ -96,7 +96,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: imxuart.c,v 1.15 2014/09/25 05:05:28 ryo Exp $");
+__KERNEL_RCSID(0, "$NetBSD: imxuart.c,v 1.16 2014/11/15 19:20:01 christos Exp $");
 
 #include "opt_imxuart.h"
 #include "opt_ddb.h"
@@ -382,11 +382,10 @@ int	imxuart_kgdb_getc(void *);
 void	imxuart_kgdb_putc(void *, int);
 #endif /* KGDB */
 
-#define	IMXUART_UNIT_MASK	0x7ffff
-#define	IMXUART_DIALOUT_MASK	0x80000
+#define	IMXUART_DIALOUT_MASK	TTDIALOUT_MASK
 
-#define	IMXUART_UNIT(x)	(minor(x) & IMXUART_UNIT_MASK)
-#define	IMXUART_DIALOUT(x)	(minor(x) & IMXUART_DIALOUT_MASK)
+#define	IMXUART_UNIT(x)		TTUNIT(x)
+#define	IMXUART_DIALOUT(x)	TTDIALOUT(x)
 
 #define	IMXUART_ISALIVE(sc)	((sc)->enabled != 0 && \
 			 device_is_active((sc)->sc_dev))

Index: src/sys/arch/arm/ixp12x0/ixp12x0_com.c
diff -u src/sys/arch/arm/ixp12x0/ixp12x0_com.c:1.45 src/sys/arch/arm/ixp12x0/ixp12x0_com.c:1.46
--- src/sys/arch/arm/ixp12x0/ixp12x0_com.c:1.45	Sun Aug 10 12:44:33 2014
+++ src/sys/arch/arm/ixp12x0/ixp12x0_com.c	Sat Nov 15 14:20:01 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: ixp12x0_com.c,v 1.45 2014/08/10 16:44:33 tls Exp $ */
+/*	$NetBSD: ixp12x0_com.c,v 1.46 2014/11/15 19:20:01 christos Exp $ */
 /*
  * Copyright (c) 1998, 1999, 2001, 2002 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -66,7 +66,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ixp12x0_com.c,v 1.45 2014/08/10 16:44:33 tls Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ixp12x0_com.c,v 1.46 2014/11/15 19:20:01 christos Exp $");
 
 #include "opt_ddb.h"
 #include "opt_kgdb.h"
@@ -174,11 +174,8 @@ struct consdev ixpcomcons = {
 #define DEFAULT_COMSPEED 38400
 #endif
 
-#define COMUNIT_MASK    0x7ffff
-#define COMDIALOUT_MASK 0x80000
-
-#define COMUNIT(x)	(minor(x) & COMUNIT_MASK)
-#define COMDIALOUT(x)	(minor(x) & COMDIALOUT_MASK)
+#define COMUNIT(x)	TTUNIT(x)
+#define COMDIALOUT(x)	TTDIALOUT(x)
 
 #define COM_ISALIVE(sc)	((sc)->enabled != 0 && \
 			 device_is_active((sc)->sc_dev))

Index: src/sys/arch/arm/sa11x0/sa11x0_com.c
diff -u src/sys/arch/arm/sa11x0/sa11x0_com.c:1.53 src/sys/arch/arm/sa11x0/sa11x0_com.c:1.54
--- src/sys/arch/arm/sa11x0/sa11x0_com.c:1.53	Sun Aug 10 12:44:33 2014
+++ src/sys/arch/arm/sa11x0/sa11x0_com.c	Sat Nov 15 14:20:01 2014
@@ -1,4 +1,4 @@
-/*      $NetBSD: sa11x0_com.c,v 1.53 2014/08/10 16:44:33 tls Exp $        */
+/*      $NetBSD: sa11x0_com.c,v 1.54 2014/11/15 19:20:01 christos Exp $        */
 
 /*-
  * Copyright (c) 1998, 1999, 2001 The NetBSD Foundation, Inc.
@@ -64,7 +64,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sa11x0_com.c,v 1.53 2014/08/10 16:44:33 tls Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sa11x0_com.c,v 1.54 2014/11/15 19:20:01 christos Exp $");
 
 #include "opt_com.h"
 #include "opt_ddb.h"
@@ -172,11 +172,10 @@ static inline void sacom_schedrx(struct 
 static void	sacom_j720_init(device_t, device_t);
 #endif
 
-#define COMUNIT_MASK	0x7ffff
-#define COMDIALOUT_MASK	0x80000
+#define COMDIALOUT_MASK	TTDIALOUT_MASK
 
-#define COMUNIT(x)	(minor(x) & COMUNIT_MASK)
-#define COMDIALOUT(x)	(minor(x) & COMDIALOUT_MASK)
+#define COMUNIT(x)	TTUNIT(x)
+#define COMDIALOUT(x)	TTDIALOUT(x)
 
 #define COM_ISALIVE(sc)	((sc)->enabled != 0 && \
 			 device_is_active((sc)->sc_dev))

Index: src/sys/arch/atari/dev/ser.c
diff -u src/sys/arch/atari/dev/ser.c:1.55 src/sys/arch/atari/dev/ser.c:1.56
--- src/sys/arch/atari/dev/ser.c:1.55	Fri Jul 25 04:10:32 2014
+++ src/sys/arch/atari/dev/ser.c	Sat Nov 15 14:20:01 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: ser.c,v 1.55 2014/07/25 08:10:32 dholland Exp $	*/
+/*	$NetBSD: ser.c,v 1.56 2014/11/15 19:20:01 christos Exp $	*/
 
 /*-
  * Copyright (c) 1997 The NetBSD Foundation, Inc.
@@ -93,7 +93,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ser.c,v 1.55 2014/07/25 08:10:32 dholland Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ser.c,v 1.56 2014/11/15 19:20:01 christos Exp $");
 
 #include "opt_ddb.h"
 #include "opt_mbtype.h"
@@ -144,8 +144,8 @@ __KERNEL_RCSID(0, "$NetBSD: ser.c,v 1.55
 
 /* #define SER_DEBUG */
 
-#define	SERUNIT(x)	(minor(x) & 0x7ffff)
-#define	SERDIALOUT(x)	(minor(x) & 0x80000)
+#define	SERUNIT(x)	TTUNIT(x)
+#define	SERDIALOUT(x)	TTDIALOUT(x)
 
 /* XXX */
 #define	CONSBAUD	9600

Index: src/sys/arch/atari/dev/zsvar.h
diff -u src/sys/arch/atari/dev/zsvar.h:1.16 src/sys/arch/atari/dev/zsvar.h:1.17
--- src/sys/arch/atari/dev/zsvar.h:1.16	Fri Apr  9 13:38:43 2010
+++ src/sys/arch/atari/dev/zsvar.h	Sat Nov 15 14:20:01 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: zsvar.h,v 1.16 2010/04/09 17:38:43 tsutsui Exp $	*/
+/*	$NetBSD: zsvar.h,v 1.17 2014/11/15 19:20:01 christos Exp $	*/
 
 /*
  * Copyright (c) 1992, 1993
@@ -179,6 +179,6 @@ struct zs_chanstate {
 /*
  * Split minor into unit, dialin/dialout & flag nibble.
  */
-#define	ZS_UNIT(dev)		((minor(dev) >> 4) & 0xf) 
-#define	ZS_FLAGS(dev)		(minor(dev) & 0xf) 
-#define	ZS_DIALOUT(dev)		(minor(dev) & 0x80000)
+#define	ZS_UNIT(dev)		(TTUNIT(dev) >> 4) 
+#define	ZS_FLAGS(dev)		(TTUNIT(dev) & 0xf) 
+#define	ZS_DIALOUT(dev)		TTDIALOUT(dev)

Index: src/sys/arch/epoc32/windermere/wmcom.c
diff -u src/sys/arch/epoc32/windermere/wmcom.c:1.4 src/sys/arch/epoc32/windermere/wmcom.c:1.5
--- src/sys/arch/epoc32/windermere/wmcom.c:1.4	Sun Aug 10 12:44:33 2014
+++ src/sys/arch/epoc32/windermere/wmcom.c	Sat Nov 15 14:20:01 2014
@@ -1,4 +1,4 @@
-/*      $NetBSD: wmcom.c,v 1.4 2014/08/10 16:44:33 tls Exp $      */
+/*      $NetBSD: wmcom.c,v 1.5 2014/11/15 19:20:01 christos Exp $      */
 /*
  * Copyright (c) 2012 KIYOHARA Takashi
  * All rights reserved.
@@ -25,7 +25,7 @@
  * POSSIBILITY OF SUCH DAMAGE.
  */
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: wmcom.c,v 1.4 2014/08/10 16:44:33 tls Exp $");
+__KERNEL_RCSID(0, "$NetBSD: wmcom.c,v 1.5 2014/11/15 19:20:01 christos Exp $");
 
 #include "rnd.h"
 
@@ -56,11 +56,8 @@ __KERNEL_RCSID(0, "$NetBSD: wmcom.c,v 1.
 #include "ioconf.h"
 #include "locators.h"
 
-#define COMUNIT_MASK	0x7ffff
-#define COMDIALOUT_MASK	0x80000
-
-#define COMUNIT(x)	(minor(x) & COMUNIT_MASK)
-#define COMDIALOUT(x)	(minor(x) & COMDIALOUT_MASK)
+#define COMUNIT(x)	TTUNIT(x)
+#define COMDIALOUT(x)	TTDIALOUT(x)
 
 #define WMCOM_RING_SIZE	2048
 

Index: src/sys/arch/evbarm/dev/plcom.c
diff -u src/sys/arch/evbarm/dev/plcom.c:1.50 src/sys/arch/evbarm/dev/plcom.c:1.51
--- src/sys/arch/evbarm/dev/plcom.c:1.50	Sun Aug 10 12:44:34 2014
+++ src/sys/arch/evbarm/dev/plcom.c	Sat Nov 15 14:20:01 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: plcom.c,v 1.50 2014/08/10 16:44:34 tls Exp $	*/
+/*	$NetBSD: plcom.c,v 1.51 2014/11/15 19:20:01 christos Exp $	*/
 
 /*-
  * Copyright (c) 2001 ARM Ltd
@@ -94,7 +94,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: plcom.c,v 1.50 2014/08/10 16:44:34 tls Exp $");
+__KERNEL_RCSID(0, "$NetBSD: plcom.c,v 1.51 2014/11/15 19:20:01 christos Exp $");
 
 #include "opt_plcom.h"
 #include "opt_ddb.h"
@@ -245,11 +245,10 @@ int	plcom_kgdb_getc (void *);
 void	plcom_kgdb_putc (void *, int);
 #endif /* KGDB */
 
-#define	PLCOMUNIT_MASK		0x7ffff
-#define	PLCOMDIALOUT_MASK	0x80000
+#define	PLCOMDIALOUT_MASK	TTDIALOUT_MASK
 
-#define	PLCOMUNIT(x)	(minor(x) & PLCOMUNIT_MASK)
-#define	PLCOMDIALOUT(x)	(minor(x) & PLCOMDIALOUT_MASK)
+#define	PLCOMUNIT(x)	TTUNIT(x)
+#define	PLCOMDIALOUT(x)	TTDIALOUT(x)
 
 #define	PLCOM_ISALIVE(sc)	((sc)->enabled != 0 && \
 				 device_is_active((sc)->sc_dev))

Index: src/sys/arch/hp300/dev/dcm.c
diff -u src/sys/arch/hp300/dev/dcm.c:1.87 src/sys/arch/hp300/dev/dcm.c:1.88
--- src/sys/arch/hp300/dev/dcm.c:1.87	Fri Jul 25 04:10:33 2014
+++ src/sys/arch/hp300/dev/dcm.c	Sat Nov 15 14:20:01 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: dcm.c,v 1.87 2014/07/25 08:10:33 dholland Exp $	*/
+/*	$NetBSD: dcm.c,v 1.88 2014/11/15 19:20:01 christos Exp $	*/
 
 /*-
  * Copyright (c) 1996, 1997 The NetBSD Foundation, Inc.
@@ -78,7 +78,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: dcm.c,v 1.87 2014/07/25 08:10:33 dholland Exp $");
+__KERNEL_RCSID(0, "$NetBSD: dcm.c,v 1.88 2014/11/15 19:20:01 christos Exp $");
 
 #include "opt_kgdb.h"
 
@@ -191,8 +191,8 @@ struct	dcmstats {
 };
 #endif
 
-#define DCMUNIT(x)		(minor(x) & 0x7ffff)
-#define	DCMDIALOUT(x)		(minor(x) & 0x80000)
+#define DCMUNIT(x)		TTUNIT(x)
+#define	DCMDIALOUT(x)		TTDIALOUT(x)
 #define	DCMBOARD(x)		(((x) >> 2) & 0x3f)
 #define DCMPORT(x)		((x) & 3)
 

Index: src/sys/arch/hpcmips/tx/txcom.c
diff -u src/sys/arch/hpcmips/tx/txcom.c:1.48 src/sys/arch/hpcmips/tx/txcom.c:1.49
--- src/sys/arch/hpcmips/tx/txcom.c:1.48	Fri Jul 25 04:10:33 2014
+++ src/sys/arch/hpcmips/tx/txcom.c	Sat Nov 15 14:20:01 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: txcom.c,v 1.48 2014/07/25 08:10:33 dholland Exp $ */
+/*	$NetBSD: txcom.c,v 1.49 2014/11/15 19:20:01 christos Exp $ */
 
 /*-
  * Copyright (c) 1999, 2000, 2004 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: txcom.c,v 1.48 2014/07/25 08:10:33 dholland Exp $");
+__KERNEL_RCSID(0, "$NetBSD: txcom.c,v 1.49 2014/11/15 19:20:01 christos Exp $");
 
 #include "opt_tx39uart_debug.h"
 
@@ -857,7 +857,7 @@ txcomopen(dev_t dev, int flag, int mode,
 	}
 
 	splx(s);
-#define	TXCOMDIALOUT(x)	(minor(x) & 0x80000)
+#define	TXCOMDIALOUT(x)	TTDIALOUT(x)
 	if ((err = ttyopen(tp, TXCOMDIALOUT(dev), ISSET(flag, O_NONBLOCK)))) {
 		DPRINTF("ttyopen failed\n");
 		goto out;

Index: src/sys/arch/mips/sibyte/dev/sbjcnvar.h
diff -u src/sys/arch/mips/sibyte/dev/sbjcnvar.h:1.4 src/sys/arch/mips/sibyte/dev/sbjcnvar.h:1.5
--- src/sys/arch/mips/sibyte/dev/sbjcnvar.h:1.4	Thu Feb  2 14:43:00 2012
+++ src/sys/arch/mips/sibyte/dev/sbjcnvar.h	Sat Nov 15 14:20:01 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: sbjcnvar.h,v 1.4 2012/02/02 19:43:00 tls Exp $ */
+/* $NetBSD: sbjcnvar.h,v 1.5 2014/11/15 19:20:01 christos Exp $ */
 
 /*
  * Copyright 2000, 2001
@@ -71,9 +71,9 @@
 
 #include <sys/callout.h>
 
-#define	SBJCN_CHAN(x)		((minor(x) & 0x00001) >> 0)
-#define	SBJCN_UNIT(x)		((minor(x) & 0x7fffe) >> 1)
-#define	SBJCN_DIALOUT(x)	((minor(x) & 0x80000) != 0)
+#define	SBJCN_CHAN(x)		(TTUNIT(x) & 1)
+#define	SBJCN_UNIT(x)		(TTUNIT(x) >> 1)
+#define	SBJCN_DIALOUT(x)	TTDIALOUT(x)
 
 #define	SBJCN_TOLERANCE	30	/* baud rate tolerance, in 0.1% units */
 

Index: src/sys/arch/mips/sibyte/dev/sbscnvar.h
diff -u src/sys/arch/mips/sibyte/dev/sbscnvar.h:1.6 src/sys/arch/mips/sibyte/dev/sbscnvar.h:1.7
--- src/sys/arch/mips/sibyte/dev/sbscnvar.h:1.6	Thu Feb  2 14:43:00 2012
+++ src/sys/arch/mips/sibyte/dev/sbscnvar.h	Sat Nov 15 14:20:01 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: sbscnvar.h,v 1.6 2012/02/02 19:43:00 tls Exp $ */
+/* $NetBSD: sbscnvar.h,v 1.7 2014/11/15 19:20:01 christos Exp $ */
 
 /*
  * Copyright 2000, 2001
@@ -71,9 +71,9 @@
 
 #include <sys/callout.h>
 
-#define	SBSCN_CHAN(x)		((minor(x) & 0x00001) >> 0)
-#define	SBSCN_UNIT(x)		((minor(x) & 0x7fffe) >> 1)
-#define	SBSCN_DIALOUT(x)	((minor(x) & 0x80000) != 0)
+#define	SBSCN_CHAN(x)		(TTUNIT(x) & 1)
+#define	SBSCN_UNIT(x)		(TTUNIT(x) >> 1)
+#define	SBSCN_DIALOUT(x)	TTDIALOUT(x)
 
 #define	SBSCN_TOLERANCE	30	/* baud rate tolerance, in 0.1% units */
 

Index: src/sys/arch/sh3/dev/sci.c
diff -u src/sys/arch/sh3/dev/sci.c:1.60 src/sys/arch/sh3/dev/sci.c:1.61
--- src/sys/arch/sh3/dev/sci.c:1.60	Fri Jul 25 04:10:34 2014
+++ src/sys/arch/sh3/dev/sci.c	Sat Nov 15 14:20:01 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: sci.c,v 1.60 2014/07/25 08:10:34 dholland Exp $ */
+/* $NetBSD: sci.c,v 1.61 2014/11/15 19:20:01 christos Exp $ */
 
 /*-
  * Copyright (C) 1999 T.Horiuchi and SAITOH Masanobu.  All rights reserved.
@@ -93,7 +93,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sci.c,v 1.60 2014/07/25 08:10:34 dholland Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sci.c,v 1.61 2014/11/15 19:20:01 christos Exp $");
 
 #include "opt_kgdb.h"
 #include "opt_sci.h"
@@ -196,11 +196,8 @@ integrate void sci_stsoft(struct sci_sof
 integrate void sci_schedrx(struct sci_softc *);
 void	scidiag(void *);
 
-#define	SCIUNIT_MASK		0x7ffff
-#define	SCIDIALOUT_MASK	0x80000
-
-#define	SCIUNIT(x)	(minor(x) & SCIUNIT_MASK)
-#define	SCIDIALOUT(x)	(minor(x) & SCIDIALOUT_MASK)
+#define	SCIUNIT(x)	TTUNIT(x)
+#define	SCIDIALOUT(x)	TTDIALOUT(x)
 
 /* Hardware flag masks */
 #define	SCI_HW_NOIEN	0x01

Index: src/sys/arch/sh3/dev/scif.c
diff -u src/sys/arch/sh3/dev/scif.c:1.64 src/sys/arch/sh3/dev/scif.c:1.65
--- src/sys/arch/sh3/dev/scif.c:1.64	Fri Jul 25 04:10:34 2014
+++ src/sys/arch/sh3/dev/scif.c	Sat Nov 15 14:20:01 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: scif.c,v 1.64 2014/07/25 08:10:34 dholland Exp $ */
+/*	$NetBSD: scif.c,v 1.65 2014/11/15 19:20:01 christos Exp $ */
 
 /*-
  * Copyright (C) 1999 T.Horiuchi and SAITOH Masanobu.  All rights reserved.
@@ -93,7 +93,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: scif.c,v 1.64 2014/07/25 08:10:34 dholland Exp $");
+__KERNEL_RCSID(0, "$NetBSD: scif.c,v 1.65 2014/11/15 19:20:01 christos Exp $");
 
 #include "opt_kgdb.h"
 #include "opt_scif.h"
@@ -187,11 +187,8 @@ static int scif_attached = 0;	/* XXX: FI
 
 extern struct cfdriver scif_cd;
 
-#define	SCIFUNIT_MASK		0x7ffff
-#define	SCIFDIALOUT_MASK	0x80000
-
-#define	SCIFUNIT(x)	(minor(x) & SCIFUNIT_MASK)
-#define	SCIFDIALOUT(x)	(minor(x) & SCIFDIALOUT_MASK)
+#define	SCIFUNIT(x)	TTUNIT(x)
+#define	SCIFDIALOUT(x)	TTDIALOUT(x)
 
 
 /* console */

Index: src/sys/arch/sparc64/dev/sab.c
diff -u src/sys/arch/sparc64/dev/sab.c:1.53 src/sys/arch/sparc64/dev/sab.c:1.54
--- src/sys/arch/sparc64/dev/sab.c:1.53	Sat Nov  1 12:45:16 2014
+++ src/sys/arch/sparc64/dev/sab.c	Sat Nov 15 14:20:02 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: sab.c,v 1.53 2014/11/01 16:45:16 nakayama Exp $	*/
+/*	$NetBSD: sab.c,v 1.54 2014/11/15 19:20:02 christos Exp $	*/
 /*	$OpenBSD: sab.c,v 1.7 2002/04/08 17:49:42 jason Exp $	*/
 
 /*
@@ -42,7 +42,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sab.c,v 1.53 2014/11/01 16:45:16 nakayama Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sab.c,v 1.54 2014/11/15 19:20:02 christos Exp $");
 
 #include "opt_kgdb.h"
 #include <sys/types.h>
@@ -71,8 +71,8 @@ __KERNEL_RCSID(0, "$NetBSD: sab.c,v 1.53
 
 #include "locators.h"
 
-#define SABUNIT(x)		(minor(x) & 0x7ffff)
-#define SABDIALOUT(x)		(minor(x) & 0x80000)
+#define SABUNIT(x)		TTUNIT(x)
+#define SABDIALOUT(x)		TTDIALOUT(x)
 
 #define	SABTTY_RBUF_SIZE	1024	/* must be divisible by 2 */
 

Reply via email to