Lines Matching refs:haddr
988 unsigned long haddr, pmd_t *pmd,
993 unsigned long address, end = haddr + (HPAGE_PMD_NR * PAGE_SIZE);
998 for (address = haddr; address < end; address += PAGE_SIZE) {
1459 * address haddr.
1474 unsigned long haddr = addr & HPAGE_PMD_MASK;
1475 struct vm_area_struct *vma = vma_lookup(mm, haddr);
1487 !range_in_vma(vma, haddr, haddr + HPAGE_PMD_SIZE))
1491 result = find_pmd_or_thp_or_none(mm, haddr, &pmd);
1510 linear_page_index(vma, haddr));
1524 result = find_pmd_or_thp_or_none(mm, haddr, &pmd);
1539 start_pte = pte_offset_map_lock(mm, pmd, haddr, &ptl);
1544 for (i = 0, addr = haddr, pte = start_pte;
1572 haddr, haddr + HPAGE_PMD_SIZE);
1587 start_pte = pte_offset_map_nolock(mm, pmd, haddr, &ptl);
1596 for (i = 0, addr = haddr, pte = start_pte;
1643 pgt_pmd = pmdp_collapse_flush(vma, haddr, pmd);
1652 page_table_check_pte_clear_range(mm, haddr, pgt_pmd);
1658 ? set_huge_pmd(vma, haddr, pmd, hpage)