Lines Matching refs:vaddr
212 static inline unsigned long viking_hwprobe(unsigned long vaddr) in viking_hwprobe() argument
216 vaddr &= PAGE_MASK; in viking_hwprobe()
220 : "r" (vaddr | 0x400), "i" (ASI_M_FLUSH_PROBE)); in viking_hwprobe()
227 : "r" (vaddr | 0x200), "i" (ASI_M_FLUSH_PROBE)); in viking_hwprobe()
229 vaddr &= ~SRMMU_PGDIR_MASK; in viking_hwprobe()
230 vaddr >>= PAGE_SHIFT; in viking_hwprobe()
231 return val | (vaddr << 8); in viking_hwprobe()
237 : "r" (vaddr | 0x100), "i" (ASI_M_FLUSH_PROBE)); in viking_hwprobe()
239 vaddr &= ~SRMMU_REAL_PMD_MASK; in viking_hwprobe()
240 vaddr >>= PAGE_SHIFT; in viking_hwprobe()
241 return val | (vaddr << 8); in viking_hwprobe()
247 : "r" (vaddr), "i" (ASI_M_FLUSH_PROBE)); in viking_hwprobe()