Lines Matching refs:haddr

5578 	unsigned long haddr = address & huge_page_mask(h);
5601 set_huge_ptep_writable(vma, haddr, ptep);
5618 set_huge_ptep_writable(vma, haddr, ptep);
5646 new_folio = alloc_hugetlb_folio(vma, haddr, outside_reserve);
5671 idx = vma_hugecache_offset(h, vma, haddr);
5676 unmap_ref_private(mm, vma, &old_folio->page, haddr);
5681 ptep = hugetlb_walk(vma, haddr, huge_page_size(h));
5712 mmu_notifier_range_init(&range, MMU_NOTIFY_CLEAR, 0, mm, haddr,
5713 haddr + huge_page_size(h));
5721 ptep = hugetlb_walk(vma, haddr, huge_page_size(h));
5726 huge_ptep_clear_flush(vma, haddr, ptep);
5728 hugepage_add_new_anon_rmap(new_folio, vma, haddr);
5731 set_huge_pte_at(mm, haddr, ptep, newpte, huge_page_size(h));
5744 restore_reserve_on_error(h, vma, haddr, new_folio);
5804 unsigned long haddr,
5811 .address = haddr,
5865 unsigned long haddr = address & huge_page_mask(h);
5916 haddr, address,
5920 folio = alloc_hugetlb_folio(vma, haddr, 0);
5954 restore_reserve_on_error(h, vma, haddr, folio);
5989 haddr, address,
6001 if (vma_needs_reservation(h, vma, haddr) < 0) {
6006 vma_end_reservation(h, vma, haddr);
6016 hugepage_add_new_anon_rmap(folio, vma, haddr);
6027 set_huge_pte_at(mm, haddr, ptep, new_pte, huge_page_size(h));
6055 restore_reserve_on_error(h, vma, haddr, folio);
6099 unsigned long haddr = address & huge_page_mask(h);
6113 idx = vma_hugecache_offset(h, vma, haddr);
6123 ptep = huge_pte_alloc(mm, vma, haddr, huge_page_size(h));
6188 if (vma_needs_reservation(h, vma, haddr) < 0) {
6193 vma_end_reservation(h, vma, haddr);
6211 .address = haddr,
6250 if (huge_ptep_set_access_flags(vma, haddr, ptep, entry,
6252 update_mmu_cache(vma, haddr, ptep);
6501 unsigned long haddr = address & huge_page_mask(h);
6508 pte = hugetlb_walk(vma, haddr, huge_page_size(h));