aboutsummaryrefslogtreecommitdiff
path: root/include/asm-ppc64/abs_addr.h
diff options
context:
space:
mode:
authorMichael Ellerman <michael@ellerman.id.au>2005-08-03 20:21:23 +1000
committerPaul Mackerras <paulus@samba.org>2005-08-29 10:53:36 +1000
commit56e97b71bf55edb69dc8e9715553972ce50b1564 (patch)
tree2abf3ef9339d3152a7a14c94e6273ecc559ab342 /include/asm-ppc64/abs_addr.h
parent34c8f6961fc601294a38c5bd5ca12131b2e52674 (diff)
[PATCH] ppc64: Rename msChunks structure
Rename the msChunks struct to get rid of the StUdlY caps and make it a bit clearer what it's for. Signed-off-by: Michael Ellerman <michael@ellerman.id.au> Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'include/asm-ppc64/abs_addr.h')
-rw-r--r--include/asm-ppc64/abs_addr.h15
1 files changed, 7 insertions, 8 deletions
diff --git a/include/asm-ppc64/abs_addr.h b/include/asm-ppc64/abs_addr.h
index 2276567f133..05414a9bfdd 100644
--- a/include/asm-ppc64/abs_addr.h
+++ b/include/asm-ppc64/abs_addr.h
@@ -17,18 +17,17 @@
#include <asm/prom.h>
#include <asm/lmb.h>
-struct msChunks {
+#ifdef CONFIG_MSCHUNKS
+
+struct mschunks_map {
unsigned long num_chunks;
unsigned long chunk_size;
unsigned long chunk_shift;
unsigned long chunk_mask;
- u32 *abs;
+ u32 *mapping;
};
-extern struct msChunks msChunks;
-
-
-#ifdef CONFIG_MSCHUNKS
+extern struct mschunks_map mschunks_map;
/* Chunks are 256 KB */
#define MSCHUNKS_CHUNK_SHIFT (18)
@@ -52,10 +51,10 @@ static inline unsigned long chunk_offset(unsigned long addr)
static inline unsigned long abs_chunk(unsigned long pchunk)
{
- if (pchunk >= msChunks.num_chunks)
+ if (pchunk >= mschunks_map.num_chunks)
return pchunk;
- return msChunks.abs[pchunk];
+ return mschunks_map.mapping[pchunk];
}
/* A macro so it can take pointers or unsigned long. */