Lines Matching refs:_pa
56 #define TO_NODE_ADDRSPACE(_pa) (UINT64_CAST (_pa) & NODE_ADDRSPACE_MASK) argument
58 #define CHANGE_ADDR_NASID(_pa, _nasid) \ argument
59 ((UINT64_CAST (_pa) & ~NASID_MASK) | \
198 #define BDDIR_ENTRY_LO(_pa) ((HSPEC_BASE + \ argument
201 UINT64_CAST (_pa) & NASID_MASK | \
202 UINT64_CAST (_pa) >> 2 & BDDIR_UPPER_MASK | \
203 UINT64_CAST (_pa) >> 3 & 0x1f << 4)
205 #define BDDIR_ENTRY_HI(_pa) ((HSPEC_BASE + \ argument
208 UINT64_CAST (_pa) & NASID_MASK | \
209 UINT64_CAST (_pa) >> 2 & BDDIR_UPPER_MASK | \
210 UINT64_CAST (_pa) >> 3 & 0x1f << 4)
212 #define BDPRT_ENTRY(_pa, _rgn) ((HSPEC_BASE + \ argument
214 UINT64_CAST (_pa) & NASID_MASK | \
215 UINT64_CAST (_pa) >> 2 & BDDIR_UPPER_MASK | \
217 #define BDPRT_ENTRY_ADDR(_pa,_rgn) (BDPRT_ENTRY((_pa),(_rgn))) argument
218 #define BDPRT_ENTRY_S(_pa,_rgn,_val) (*(__psunsigned_t *)BDPRT_ENTRY((_pa),(_rgn))=(_val)) argument
219 #define BDPRT_ENTRY_L(_pa,_rgn) (*(__psunsigned_t *)BDPRT_ENTRY((_pa),(_rgn))) argument
221 #define BDECC_ENTRY(_pa) ((HSPEC_BASE + \ argument
223 UINT64_CAST (_pa) & NASID_MASK | \
224 UINT64_CAST (_pa) >> 2 & BDECC_UPPER_MASK | \
225 UINT64_CAST (_pa) >> 3 & 3)