Lines Matching refs:addr
190 unsigned long hash__pmd_hugepage_update(struct mm_struct *mm, unsigned long addr,
217 trace_hugepage_update_pmd(addr, old, clr, set);
219 hpte_do_hugepage_flush(mm, addr, pmdp, old);
312 void hpte_do_hugepage_flush(struct mm_struct *mm, unsigned long addr,
322 psize = get_slice_psize(mm, addr);
330 if (!is_kernel_addr(addr)) {
331 ssize = user_segment_size(addr);
332 vsid = get_user_vsid(&mm->context, addr, ssize);
335 vsid = get_kernel_vsid(addr, mmu_kernel_ssize);
342 return flush_hash_hugepage(vsid, addr, pmdp, psize, ssize, flags);
346 unsigned long addr, pmd_t *pmdp)
353 old = pmd_hugepage_update(mm, addr, pmdp, ~0UL, 0);