diff options
Diffstat (limited to 'include/asm-mips/sn/addrs.h')
-rw-r--r-- | include/asm-mips/sn/addrs.h | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/include/asm-mips/sn/addrs.h b/include/asm-mips/sn/addrs.h index 8fa0af6b68d2..6aa086868249 100644 --- a/include/asm-mips/sn/addrs.h +++ b/include/asm-mips/sn/addrs.h | |||
@@ -50,7 +50,7 @@ | |||
50 | #define TO_NODE_ADDRSPACE(_pa) (UINT64_CAST (_pa) & NODE_ADDRSPACE_MASK) | 50 | #define TO_NODE_ADDRSPACE(_pa) (UINT64_CAST (_pa) & NODE_ADDRSPACE_MASK) |
51 | 51 | ||
52 | #define CHANGE_ADDR_NASID(_pa, _nasid) \ | 52 | #define CHANGE_ADDR_NASID(_pa, _nasid) \ |
53 | ((UINT64_CAST (_pa) & ~NASID_MASK) | \ | 53 | ((UINT64_CAST(_pa) & ~NASID_MASK) | \ |
54 | (UINT64_CAST(_nasid) << NASID_SHFT)) | 54 | (UINT64_CAST(_nasid) << NASID_SHFT)) |
55 | 55 | ||
56 | 56 | ||
@@ -75,7 +75,7 @@ | |||
75 | 75 | ||
76 | 76 | ||
77 | #define RAW_NODE_SWIN_BASE(nasid, widget) \ | 77 | #define RAW_NODE_SWIN_BASE(nasid, widget) \ |
78 | (NODE_IO_BASE(nasid) + (UINT64_CAST (widget) << SWIN_SIZE_BITS)) | 78 | (NODE_IO_BASE(nasid) + (UINT64_CAST(widget) << SWIN_SIZE_BITS)) |
79 | 79 | ||
80 | #define WIDGETID_GET(addr) ((unsigned char)((addr >> SWIN_SIZE_BITS) & 0xff)) | 80 | #define WIDGETID_GET(addr) ((unsigned char)((addr >> SWIN_SIZE_BITS) & 0xff)) |
81 | 81 | ||
@@ -192,21 +192,21 @@ | |||
192 | #define BDDIR_ENTRY_LO(_pa) ((HSPEC_BASE + \ | 192 | #define BDDIR_ENTRY_LO(_pa) ((HSPEC_BASE + \ |
193 | NODE_ADDRSPACE_SIZE * 3 / 4 + \ | 193 | NODE_ADDRSPACE_SIZE * 3 / 4 + \ |
194 | 0x200) | \ | 194 | 0x200) | \ |
195 | UINT64_CAST (_pa) & NASID_MASK | \ | 195 | UINT64_CAST(_pa) & NASID_MASK | \ |
196 | UINT64_CAST (_pa) >> 2 & BDDIR_UPPER_MASK | \ | 196 | UINT64_CAST(_pa) >> 2 & BDDIR_UPPER_MASK | \ |
197 | UINT64_CAST (_pa) >> 3 & 0x1f << 4) | 197 | UINT64_CAST(_pa) >> 3 & 0x1f << 4) |
198 | 198 | ||
199 | #define BDDIR_ENTRY_HI(_pa) ((HSPEC_BASE + \ | 199 | #define BDDIR_ENTRY_HI(_pa) ((HSPEC_BASE + \ |
200 | NODE_ADDRSPACE_SIZE * 3 / 4 + \ | 200 | NODE_ADDRSPACE_SIZE * 3 / 4 + \ |
201 | 0x208) | \ | 201 | 0x208) | \ |
202 | UINT64_CAST (_pa) & NASID_MASK | \ | 202 | UINT64_CAST(_pa) & NASID_MASK | \ |
203 | UINT64_CAST (_pa) >> 2 & BDDIR_UPPER_MASK | \ | 203 | UINT64_CAST(_pa) >> 2 & BDDIR_UPPER_MASK | \ |
204 | UINT64_CAST (_pa) >> 3 & 0x1f << 4) | 204 | UINT64_CAST(_pa) >> 3 & 0x1f << 4) |
205 | 205 | ||
206 | #define BDPRT_ENTRY(_pa, _rgn) ((HSPEC_BASE + \ | 206 | #define BDPRT_ENTRY(_pa, _rgn) ((HSPEC_BASE + \ |
207 | NODE_ADDRSPACE_SIZE * 3 / 4) | \ | 207 | NODE_ADDRSPACE_SIZE * 3 / 4) | \ |
208 | UINT64_CAST (_pa) & NASID_MASK | \ | 208 | UINT64_CAST(_pa) & NASID_MASK | \ |
209 | UINT64_CAST (_pa) >> 2 & BDDIR_UPPER_MASK | \ | 209 | UINT64_CAST(_pa) >> 2 & BDDIR_UPPER_MASK | \ |
210 | (_rgn) << 3) | 210 | (_rgn) << 3) |
211 | #define BDPRT_ENTRY_ADDR(_pa,_rgn) (BDPRT_ENTRY((_pa),(_rgn))) | 211 | #define BDPRT_ENTRY_ADDR(_pa,_rgn) (BDPRT_ENTRY((_pa),(_rgn))) |
212 | #define BDPRT_ENTRY_S(_pa,_rgn,_val) (*(__psunsigned_t *)BDPRT_ENTRY((_pa),(_rgn))=(_val)) | 212 | #define BDPRT_ENTRY_S(_pa,_rgn,_val) (*(__psunsigned_t *)BDPRT_ENTRY((_pa),(_rgn))=(_val)) |
@@ -214,9 +214,9 @@ | |||
214 | 214 | ||
215 | #define BDECC_ENTRY(_pa) ((HSPEC_BASE + \ | 215 | #define BDECC_ENTRY(_pa) ((HSPEC_BASE + \ |
216 | NODE_ADDRSPACE_SIZE / 2) | \ | 216 | NODE_ADDRSPACE_SIZE / 2) | \ |
217 | UINT64_CAST (_pa) & NASID_MASK | \ | 217 | UINT64_CAST(_pa) & NASID_MASK | \ |
218 | UINT64_CAST (_pa) >> 2 & BDECC_UPPER_MASK | \ | 218 | UINT64_CAST(_pa) >> 2 & BDECC_UPPER_MASK | \ |
219 | UINT64_CAST (_pa) >> 3 & 3) | 219 | UINT64_CAST(_pa) >> 3 & 3) |
220 | 220 | ||
221 | /* | 221 | /* |
222 | * Macro to convert a back door directory or protection address into the | 222 | * Macro to convert a back door directory or protection address into the |
@@ -225,16 +225,16 @@ | |||
225 | #define BDADDR_IS_DIR(_ba) ((UINT64_CAST (_ba) & 0x200) != 0) | 225 | #define BDADDR_IS_DIR(_ba) ((UINT64_CAST (_ba) & 0x200) != 0) |
226 | #define BDADDR_IS_PRT(_ba) ((UINT64_CAST (_ba) & 0x200) == 0) | 226 | #define BDADDR_IS_PRT(_ba) ((UINT64_CAST (_ba) & 0x200) == 0) |
227 | 227 | ||
228 | #define BDDIR_TO_MEM(_ba) (UINT64_CAST (_ba) & NASID_MASK | \ | 228 | #define BDDIR_TO_MEM(_ba) (UINT64_CAST (_ba) & NASID_MASK | \ |
229 | (UINT64_CAST (_ba) & BDDIR_UPPER_MASK)<<2 | \ | 229 | (UINT64_CAST(_ba) & BDDIR_UPPER_MASK)<<2 | \ |
230 | (UINT64_CAST (_ba) & 0x1f << 4) << 3) | 230 | (UINT64_CAST(_ba) & 0x1f << 4) << 3) |
231 | 231 | ||
232 | #define BDPRT_TO_MEM(_ba) (UINT64_CAST (_ba) & NASID_MASK | \ | 232 | #define BDPRT_TO_MEM(_ba) (UINT64_CAST (_ba) & NASID_MASK | \ |
233 | (UINT64_CAST (_ba) & BDDIR_UPPER_MASK)<<2) | 233 | (UINT64_CAST(_ba) & BDDIR_UPPER_MASK)<<2) |
234 | 234 | ||
235 | #define BDECC_TO_MEM(_ba) (UINT64_CAST (_ba) & NASID_MASK | \ | 235 | #define BDECC_TO_MEM(_ba) (UINT64_CAST (_ba) & NASID_MASK | \ |
236 | (UINT64_CAST (_ba) & BDECC_UPPER_MASK)<<2 | \ | 236 | (UINT64_CAST(_ba) & BDECC_UPPER_MASK)<<2 | \ |
237 | (UINT64_CAST (_ba) & 3) << 3) | 237 | (UINT64_CAST(_ba) & 3) << 3) |
238 | #endif /* CONFIG_SGI_IP27 */ | 238 | #endif /* CONFIG_SGI_IP27 */ |
239 | 239 | ||
240 | 240 | ||
@@ -282,7 +282,7 @@ | |||
282 | * the base of the register space. | 282 | * the base of the register space. |
283 | */ | 283 | */ |
284 | #define HUB_REG_PTR(_base, _off) \ | 284 | #define HUB_REG_PTR(_base, _off) \ |
285 | (HUBREG_CAST ((__psunsigned_t)(_base) + (__psunsigned_t)(_off))) | 285 | (HUBREG_CAST((__psunsigned_t)(_base) + (__psunsigned_t)(_off))) |
286 | 286 | ||
287 | #define HUB_REG_PTR_L(_base, _off) \ | 287 | #define HUB_REG_PTR_L(_base, _off) \ |
288 | HUB_L(HUB_REG_PTR((_base), (_off))) | 288 | HUB_L(HUB_REG_PTR((_base), (_off))) |