Lines Matching refs:_pa
51 #define TO_NODE_ADDRSPACE(_pa) (UINT64_CAST (_pa) & NODE_ADDRSPACE_MASK) argument
53 #define CHANGE_ADDR_NASID(_pa, _nasid) \ argument
54 ((UINT64_CAST(_pa) & ~NASID_MASK) | \
193 #define BDDIR_ENTRY_LO(_pa) ((HSPEC_BASE + \ argument
196 UINT64_CAST(_pa) & NASID_MASK | \
197 UINT64_CAST(_pa) >> 2 & BDDIR_UPPER_MASK | \
198 UINT64_CAST(_pa) >> 3 & 0x1f << 4)
200 #define BDDIR_ENTRY_HI(_pa) ((HSPEC_BASE + \ argument
203 UINT64_CAST(_pa) & NASID_MASK | \
204 UINT64_CAST(_pa) >> 2 & BDDIR_UPPER_MASK | \
205 UINT64_CAST(_pa) >> 3 & 0x1f << 4)
207 #define BDPRT_ENTRY(_pa, _rgn) ((HSPEC_BASE + \ argument
209 UINT64_CAST(_pa) & NASID_MASK | \
210 UINT64_CAST(_pa) >> 2 & BDDIR_UPPER_MASK | \
212 #define BDPRT_ENTRY_ADDR(_pa, _rgn) (BDPRT_ENTRY((_pa), (_rgn))) argument
213 #define BDPRT_ENTRY_S(_pa, _rgn, _val) (*(__psunsigned_t *)BDPRT_ENTRY((_pa), (_rgn))=(_val)) argument
214 #define BDPRT_ENTRY_L(_pa, _rgn) (*(__psunsigned_t *)BDPRT_ENTRY((_pa), (_rgn))) argument
216 #define BDECC_ENTRY(_pa) ((HSPEC_BASE + \ argument
218 UINT64_CAST(_pa) & NASID_MASK | \
219 UINT64_CAST(_pa) >> 2 & BDECC_UPPER_MASK | \
220 UINT64_CAST(_pa) >> 3 & 3)