Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/dev/ic Use BUS_ADDR_{LO,HI}32().



details:   https://anonhg.NetBSD.org/src/rev/089540b816e1
branches:  trunk
changeset: 970114:089540b816e1
user:      thorpej <thorpej%NetBSD.org@localhost>
date:      Fri Mar 13 04:08:07 2020 +0000

description:
Use BUS_ADDR_{LO,HI}32().

diffstat:

 sys/dev/ic/rtl8169.c    |  11 ++++-------
 sys/dev/ic/rtl81x9reg.h |   6 +++---
 2 files changed, 7 insertions(+), 10 deletions(-)

diffs (52 lines):

diff -r 0b232e44ba60 -r 089540b816e1 sys/dev/ic/rtl8169.c
--- a/sys/dev/ic/rtl8169.c      Fri Mar 13 03:49:39 2020 +0000
+++ b/sys/dev/ic/rtl8169.c      Fri Mar 13 04:08:07 2020 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: rtl8169.c,v 1.165 2020/03/12 03:01:46 thorpej Exp $    */
+/*     $NetBSD: rtl8169.c,v 1.166 2020/03/13 04:08:07 thorpej Exp $    */
 
 /*
  * Copyright (c) 1997, 1998-2003
@@ -33,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rtl8169.c,v 1.165 2020/03/12 03:01:46 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rtl8169.c,v 1.166 2020/03/13 04:08:07 thorpej Exp $");
 /* $FreeBSD: /repoman/r/ncvs/src/sys/dev/re/if_re.c,v 1.20 2004/04/11 20:34:08 ru Exp $ */
 
 /*
@@ -176,11 +176,8 @@
 re_set_bufaddr(struct re_desc *d, bus_addr_t addr)
 {
 
-       d->re_bufaddr_lo = htole32((uint32_t)addr);
-       if (sizeof(bus_addr_t) == sizeof(uint64_t))
-               d->re_bufaddr_hi = htole32((uint64_t)addr >> 32);
-       else
-               d->re_bufaddr_hi = 0;
+       d->re_bufaddr_lo = htole32(RE_ADDR_LO(addr));
+       d->re_bufaddr_hi = htole32(RE_ADDR_HI(addr));
 }
 
 static int
diff -r 0b232e44ba60 -r 089540b816e1 sys/dev/ic/rtl81x9reg.h
--- a/sys/dev/ic/rtl81x9reg.h   Fri Mar 13 03:49:39 2020 +0000
+++ b/sys/dev/ic/rtl81x9reg.h   Fri Mar 13 04:08:07 2020 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: rtl81x9reg.h,v 1.52 2019/12/17 10:42:06 msaitoh Exp $  */
+/*     $NetBSD: rtl81x9reg.h,v 1.53 2020/03/13 04:08:07 thorpej Exp $  */
 
 /*
  * Copyright (c) 1997, 1998
@@ -588,8 +588,8 @@
 #define RE_UDPPKT(x)           (((x) & RE_RDESC_STAT_PROTOID) == \
                                 RE_PROTOID_UDPIP)
 
-#define RE_ADDR_LO(y)          ((uint64_t)(y) & 0xFFFFFFFF)
-#define RE_ADDR_HI(y)          ((uint64_t)(y) >> 32)
+#define RE_ADDR_LO(y)          BUS_ADDR_LO32(y)
+#define RE_ADDR_HI(y)          BUS_ADDR_HI32(y)
 
 /*
  * Statistics counter structure (8139C+ and 8169 only)



Home | Main Index | Thread Index | Old Index