Lines Matching refs:paddr
53 static inline int is_gru_paddr(unsigned long paddr) in is_gru_paddr() argument
55 return paddr >= gru_start_paddr && paddr < gru_end_paddr; in is_gru_paddr()
192 unsigned long *paddr, int *pageshift) in non_atomic_pte_lookup() argument
204 *paddr = page_to_phys(page); in non_atomic_pte_lookup()
220 int write, unsigned long *paddr, int *pageshift) in atomic_pte_lookup() argument
249 *paddr = pte_pfn(pte) << PAGE_SHIFT; in atomic_pte_lookup()
266 unsigned long paddr; in gru_vtop() local
278 ret = atomic_pte_lookup(vma, vaddr, write, &paddr, &ps); in gru_vtop()
282 if (non_atomic_pte_lookup(vma, vaddr, write, &paddr, &ps)) in gru_vtop()
285 if (is_gru_paddr(paddr)) in gru_vtop()
287 paddr = paddr & ~((1UL << ps) - 1); in gru_vtop()
288 *gpa = uv_soc_phys_ram_to_gpa(paddr); in gru_vtop()