Module Name:    src
Committed By:   tsutsui
Date:           Fri Sep 18 14:09:42 UTC 2009

Modified Files:
        src/sys/dev/sbus: be.c qe.c qec.c qecvar.h

Log Message:
Use uint8_t pointers for TX/RX buffers to avoid extra pointer casts.


To generate a diff of this commit:
cvs rdiff -u -r1.70 -r1.71 src/sys/dev/sbus/be.c
cvs rdiff -u -r1.53 -r1.54 src/sys/dev/sbus/qe.c
cvs rdiff -u -r1.47 -r1.48 src/sys/dev/sbus/qec.c
cvs rdiff -u -r1.12 -r1.13 src/sys/dev/sbus/qecvar.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/sbus/be.c
diff -u src/sys/dev/sbus/be.c:1.70 src/sys/dev/sbus/be.c:1.71
--- src/sys/dev/sbus/be.c:1.70	Fri Sep 18 14:00:44 2009
+++ src/sys/dev/sbus/be.c	Fri Sep 18 14:09:42 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: be.c,v 1.70 2009/09/18 14:00:44 tsutsui Exp $	*/
+/*	$NetBSD: be.c,v 1.71 2009/09/18 14:09:42 tsutsui Exp $	*/
 
 /*-
  * Copyright (c) 1999 The NetBSD Foundation, Inc.
@@ -57,7 +57,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: be.c,v 1.70 2009/09/18 14:00:44 tsutsui Exp $");
+__KERNEL_RCSID(0, "$NetBSD: be.c,v 1.71 2009/09/18 14:09:42 tsutsui Exp $");
 
 #include "opt_ddb.h"
 #include "opt_inet.h"
@@ -483,7 +483,7 @@
 	int len, tlen = 0, boff = 0;
 	void *bp;
 
-	bp = (char *)sc->sc_rb.rb_txbuf + (idx % sc->sc_rb.rb_ntbuf) * BE_PKT_BUF_SZ;
+	bp = sc->sc_rb.rb_txbuf + (idx % sc->sc_rb.rb_ntbuf) * BE_PKT_BUF_SZ;
 
 	for (; m; m = n) {
 		len = m->m_len;
@@ -514,7 +514,7 @@
 	int len, pad, boff = 0;
 	void *bp;
 
-	bp = (char *)sc->sc_rb.rb_rxbuf + (idx % sc->sc_rb.rb_nrbuf) * BE_PKT_BUF_SZ;
+	bp = sc->sc_rb.rb_rxbuf + (idx % sc->sc_rb.rb_nrbuf) * BE_PKT_BUF_SZ;
 
 	MGETHDR(m, M_DONTWAIT, MT_DATA);
 	if (m == NULL)

Index: src/sys/dev/sbus/qe.c
diff -u src/sys/dev/sbus/qe.c:1.53 src/sys/dev/sbus/qe.c:1.54
--- src/sys/dev/sbus/qe.c:1.53	Fri Sep 18 12:23:16 2009
+++ src/sys/dev/sbus/qe.c	Fri Sep 18 14:09:42 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: qe.c,v 1.53 2009/09/18 12:23:16 tsutsui Exp $	*/
+/*	$NetBSD: qe.c,v 1.54 2009/09/18 14:09:42 tsutsui Exp $	*/
 
 /*-
  * Copyright (c) 1999 The NetBSD Foundation, Inc.
@@ -66,7 +66,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: qe.c,v 1.53 2009/09/18 12:23:16 tsutsui Exp $");
+__KERNEL_RCSID(0, "$NetBSD: qe.c,v 1.54 2009/09/18 14:09:42 tsutsui Exp $");
 
 #define QEDEBUG
 
@@ -334,7 +334,7 @@
 	int len, pad, boff = 0;
 	void *bp;
 
-	bp = (char *)sc->sc_rb.rb_rxbuf + (idx % sc->sc_rb.rb_nrbuf) * QE_PKT_BUF_SZ;
+	bp = sc->sc_rb.rb_rxbuf + (idx % sc->sc_rb.rb_nrbuf) * QE_PKT_BUF_SZ;
 
 	MGETHDR(m, M_DONTWAIT, MT_DATA);
 	if (m == NULL)
@@ -383,7 +383,7 @@
 	int len, tlen = 0, boff = 0;
 	void *bp;
 
-	bp = (char *)sc->sc_rb.rb_txbuf + (idx % sc->sc_rb.rb_ntbuf) * QE_PKT_BUF_SZ;
+	bp = sc->sc_rb.rb_txbuf + (idx % sc->sc_rb.rb_ntbuf) * QE_PKT_BUF_SZ;
 
 	for (; m; m = n) {
 		len = m->m_len;

Index: src/sys/dev/sbus/qec.c
diff -u src/sys/dev/sbus/qec.c:1.47 src/sys/dev/sbus/qec.c:1.48
--- src/sys/dev/sbus/qec.c:1.47	Fri Sep 18 12:59:47 2009
+++ src/sys/dev/sbus/qec.c	Fri Sep 18 14:09:42 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: qec.c,v 1.47 2009/09/18 12:59:47 tsutsui Exp $ */
+/*	$NetBSD: qec.c,v 1.48 2009/09/18 14:09:42 tsutsui Exp $ */
 
 /*-
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: qec.c,v 1.47 2009/09/18 12:59:47 tsutsui Exp $");
+__KERNEL_RCSID(0, "$NetBSD: qec.c,v 1.48 2009/09/18 14:09:42 tsutsui Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -300,10 +300,10 @@
 {
 	bus_addr_t txbufdma, rxbufdma;
 	bus_addr_t dma;
-	void *p;
+	uint8_t *p;
 	unsigned int ntbuf, nrbuf, i;
 
-	p = qr->rb_membase;
+	p   = qr->rb_membase;
 	dma = qr->rb_dmabase;
 
 	ntbuf = qr->rb_ntbuf;
@@ -314,7 +314,7 @@
 	 */
 	qr->rb_txd = (struct qec_xd *)p;
 	qr->rb_txddma = dma;
-	p = (char *)p + QEC_XD_RING_MAXSIZE * sizeof(struct qec_xd);
+	p   += QEC_XD_RING_MAXSIZE * sizeof(struct qec_xd);
 	dma += QEC_XD_RING_MAXSIZE * sizeof(struct qec_xd);
 
 	/*
@@ -322,7 +322,7 @@
 	 */
 	qr->rb_rxd = (struct qec_xd *)p;
 	qr->rb_rxddma = dma;
-	p = (char *)p + QEC_XD_RING_MAXSIZE * sizeof(struct qec_xd);
+	p   += QEC_XD_RING_MAXSIZE * sizeof(struct qec_xd);
 	dma += QEC_XD_RING_MAXSIZE * sizeof(struct qec_xd);
 
 
@@ -331,7 +331,7 @@
 	 */
 	qr->rb_txbuf = p;
 	txbufdma = dma;
-	p = (char *)p + ntbuf * pktbufsz;
+	p   += ntbuf * pktbufsz;
 	dma += ntbuf * pktbufsz;
 
 	/*
@@ -339,7 +339,7 @@
 	 */
 	qr->rb_rxbuf = p;
 	rxbufdma = dma;
-	p = (char *)p + nrbuf * pktbufsz;
+	p   += nrbuf * pktbufsz;
 	dma += nrbuf * pktbufsz;
 
 	/*

Index: src/sys/dev/sbus/qecvar.h
diff -u src/sys/dev/sbus/qecvar.h:1.12 src/sys/dev/sbus/qecvar.h:1.13
--- src/sys/dev/sbus/qecvar.h:1.12	Thu Sep 17 16:28:12 2009
+++ src/sys/dev/sbus/qecvar.h	Fri Sep 18 14:09:42 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: qecvar.h,v 1.12 2009/09/17 16:28:12 tsutsui Exp $	*/
+/*	$NetBSD: qecvar.h,v 1.13 2009/09/18 14:09:42 tsutsui Exp $	*/
 
 /*-
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -53,8 +53,8 @@
 	bus_addr_t	rb_txddma;	/* DMA address of same */
 	struct	qec_xd	*rb_rxd;	/* Receive descriptors */
 	bus_addr_t	rb_rxddma;	/* DMA address of same */
-	void *		rb_txbuf;	/* Transmit buffers */
-	void *		rb_rxbuf;	/* Receive buffers */
+	uint8_t		*rb_txbuf;	/* Transmit buffers */
+	uint8_t		*rb_rxbuf;	/* Receive buffers */
 	int		rb_ntbuf;	/* # of transmit buffers */
 	int		rb_nrbuf;	/* # of receive buffers */
 

Reply via email to