Lines Matching refs:n
110 #define NASID_SPACE(n) ((u64)(n) << NASID_SHIFT) argument
111 #define REMOTE_ADDR(n,a) (NASID_SPACE(n) | (a)) argument
116 #define GLOBAL_MMR_ADDR(n,a) (GLOBAL_MMR_SPACE | REMOTE_ADDR(n,a)) argument
117 #define GLOBAL_MMR_PHYS_ADDR(n,a) (GLOBAL_PHYS_MMR_SPACE | REMOTE_ADDR(n,a)) argument
118 #define GLOBAL_CAC_ADDR(n,a) (CAC_BASE | REMOTE_ADDR(n,a)) argument
119 #define CHANGE_NASID(n,x) ((void *)(((u64)(x) & ~NASID_MASK) | NASID_SPACE(n))) argument
120 #define IS_TIO_NASID(n) ((n) & 1) argument
192 #define NODE_SWIN_BASE(n, w) ((w == 0) ? NODE_BWIN_BASE((n), SWIN0_BIGWIN) \ argument
193 : RAW_NODE_SWIN_BASE(n, w))
194 #define TIO_SWIN_BASE(n, w) (TIO_IO_BASE(n) + \ argument
196 #define NODE_IO_BASE(n) (GLOBAL_MMR_SPACE | NASID_SPACE(n)) argument
197 #define TIO_IO_BASE(n) (__IA64_UNCACHED_OFFSET | NASID_SPACE(n)) argument
199 #define NODE_BWIN_BASE0(n) (NODE_IO_BASE(n) + BWIN_SIZE) argument
200 #define NODE_BWIN_BASE(n, w) (NODE_BWIN_BASE0(n) + ((u64) (w) << BWIN_SIZE_BITS)) argument
201 #define RAW_NODE_SWIN_BASE(n, w) (NODE_IO_BASE(n) + ((u64) (w) << SWIN_SIZE_BITS)) argument
250 #define SH1_TIO_IOSPACE_ADDR(n,x) \ argument
251 GLOBAL_MMR_ADDR(n,x)
253 #define SH1_REMOTE_BWIN_MMR(n,x) \ argument
254 GLOBAL_MMR_ADDR(n,x)
256 #define SH1_REMOTE_SWIN_MMR(n,x) \ argument
257 (NODE_SWIN_BASE(n,1) + 0x800000UL + (x))
259 #define SH1_REMOTE_MMR(n,x) \ argument
260 (SH1_IS_BIG_WINDOW_ADDR(x) ? SH1_REMOTE_BWIN_MMR(n,x) : \
261 SH1_REMOTE_SWIN_MMR(n,x))
264 #define SH2_TIO_IOSPACE_ADDR(n,x) \ argument
265 ((__IA64_UNCACHED_OFFSET | REMOTE_ADDR(n,x) | 1UL << (NASID_SHIFT - 2)))
267 #define SH2_REMOTE_MMR(n,x) \ argument
268 GLOBAL_MMR_ADDR(n,x)
272 #define TIO_IOSPACE_ADDR(n,x) \ argument
273 ((u64 *)(is_shub1() ? SH1_TIO_IOSPACE_ADDR(n,x) : \
274 SH2_TIO_IOSPACE_ADDR(n,x)))
276 #define SH_REMOTE_MMR(n,x) \ argument
277 (is_shub1() ? SH1_REMOTE_MMR(n,x) : SH2_REMOTE_MMR(n,x))
279 #define REMOTE_HUB_ADDR(n,x) \ argument
280 (IS_TIO_NASID(n) ? ((volatile u64*)TIO_IOSPACE_ADDR(n,x)) : \
281 ((volatile u64*)SH_REMOTE_MMR(n,x)))
287 #define REMOTE_HUB_L(n, a) HUB_L(REMOTE_HUB_ADDR((n), (a))) argument
288 #define REMOTE_HUB_S(n, a, d) HUB_S(REMOTE_HUB_ADDR((n), (a)), (d)) argument