Lines Matching refs:addr

28 huge_pte_alloc(struct mm_struct *mm, unsigned long addr, unsigned long sz)  in huge_pte_alloc()  argument
30 unsigned long taddr = htlbpage_to_page(addr); in huge_pte_alloc()
47 huge_pte_offset (struct mm_struct *mm, unsigned long addr) in huge_pte_offset() argument
49 unsigned long taddr = htlbpage_to_page(addr); in huge_pte_offset()
75 unsigned long addr, unsigned long len) in prepare_hugepage_range() argument
79 if (addr & ~HPAGE_MASK) in prepare_hugepage_range()
81 if (REGION_NUMBER(addr) != RGN_HPAGE) in prepare_hugepage_range()
87 struct page *follow_huge_addr(struct mm_struct *mm, unsigned long addr, int write) in follow_huge_addr() argument
92 if (REGION_NUMBER(addr) != RGN_HPAGE) in follow_huge_addr()
95 ptep = huge_pte_offset(mm, addr); in follow_huge_addr()
99 page += ((addr & ~HPAGE_MASK) >> PAGE_SHIFT); in follow_huge_addr()
113 unsigned long addr, unsigned long end, in hugetlb_free_pgd_range() argument
127 addr = htlbpage_to_page(addr); in hugetlb_free_pgd_range()
134 free_pgd_range(tlb, addr, end, floor, ceiling); in hugetlb_free_pgd_range()
137 unsigned long hugetlb_get_unmapped_area(struct file *file, unsigned long addr, unsigned long len, in hugetlb_get_unmapped_area() argument
149 if (prepare_hugepage_range(file, addr, len)) in hugetlb_get_unmapped_area()
151 return addr; in hugetlb_get_unmapped_area()
155 if ((REGION_NUMBER(addr) != RGN_HPAGE) || (addr & (HPAGE_SIZE - 1))) in hugetlb_get_unmapped_area()
156 addr = HPAGE_REGION_BASE; in hugetlb_get_unmapped_area()
160 info.low_limit = addr; in hugetlb_get_unmapped_area()