Lines Matching refs:_pa
46 #define TO_NODE_ADDRSPACE(_pa) (UINT64_CAST (_pa) & NODE_ADDRSPACE_MASK) argument
48 #define CHANGE_ADDR_NASID(_pa, _nasid) \ argument
49 ((UINT64_CAST(_pa) & ~NASID_MASK) | \
188 #define BDDIR_ENTRY_LO(_pa) ((HSPEC_BASE + \ argument
191 UINT64_CAST(_pa) & NASID_MASK | \
192 UINT64_CAST(_pa) >> 2 & BDDIR_UPPER_MASK | \
193 UINT64_CAST(_pa) >> 3 & 0x1f << 4)
195 #define BDDIR_ENTRY_HI(_pa) ((HSPEC_BASE + \ argument
198 UINT64_CAST(_pa) & NASID_MASK | \
199 UINT64_CAST(_pa) >> 2 & BDDIR_UPPER_MASK | \
200 UINT64_CAST(_pa) >> 3 & 0x1f << 4)
202 #define BDPRT_ENTRY(_pa, _rgn) ((HSPEC_BASE + \ argument
204 UINT64_CAST(_pa) & NASID_MASK | \
205 UINT64_CAST(_pa) >> 2 & BDDIR_UPPER_MASK | \
207 #define BDPRT_ENTRY_ADDR(_pa, _rgn) (BDPRT_ENTRY((_pa), (_rgn))) argument
208 #define BDPRT_ENTRY_S(_pa, _rgn, _val) (*(__psunsigned_t *)BDPRT_ENTRY((_pa), (_rgn))=(_val)) argument
209 #define BDPRT_ENTRY_L(_pa, _rgn) (*(__psunsigned_t *)BDPRT_ENTRY((_pa), (_rgn))) argument
211 #define BDECC_ENTRY(_pa) ((HSPEC_BASE + \ argument
213 UINT64_CAST(_pa) & NASID_MASK | \
214 UINT64_CAST(_pa) >> 2 & BDECC_UPPER_MASK | \
215 UINT64_CAST(_pa) >> 3 & 3)