summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorps <ps@FreeBSD.org>2006-04-26 16:33:58 +0000
committerps <ps@FreeBSD.org>2006-04-26 16:33:58 +0000
commit4a65e282e55d9f004b816c9e301ac17047c63d9a (patch)
tree24f5d27cc274014edad307ba0eb82b74cfeff7ee /sys
parentbae88d22bb1da8d2db77036b0ccc9808120f0820 (diff)
downloadFreeBSD-src-4a65e282e55d9f004b816c9e301ac17047c63d9a.zip
FreeBSD-src-4a65e282e55d9f004b816c9e301ac17047c63d9a.tar.gz
Only use the low address for stats collection.
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/bce/if_bcereg.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/dev/bce/if_bcereg.h b/sys/dev/bce/if_bcereg.h
index b0425e6..a052a0a 100644
--- a/sys/dev/bce/if_bcereg.h
+++ b/sys/dev/bce/if_bcereg.h
@@ -709,13 +709,11 @@ struct flash_spec {
#define PCI_SETBIT(dev, reg, x, s) pci_write_config(dev, reg, (pci_read_config(dev, reg, s) | (x)), s)
#define PCI_CLRBIT(dev, reg, x, s) pci_write_config(dev, reg, (pci_read_config(dev, reg, s) & ~(x)), s)
+#define BCE_STATS(x) (u_long) stats->stat_ ## x ## _lo
#if (BUS_SPACE_MAXADDR > 0xFFFFFFFF)
-#define BCE_STATS(x) ((u_long) stats->stat_ ## x ## _hi << 32) + \
- (u_long) stats->stat_ ## x ## _lo
#define BCE_ADDR_LO(y) ((u64) (y) & 0xFFFFFFFF)
#define BCE_ADDR_HI(y) ((u64) (y) >> 32)
#else
-#define BCE_STATS(x) (u_long) stats->stat_ ## x ## _lo
#define BCE_ADDR_LO(y) ((u32)y)
#define BCE_ADDR_HI(y) (0)
#endif
OpenPOWER on IntegriCloud