Lines Matching defs:addr
28 huge_pte_alloc(struct mm_struct *mm, unsigned long addr, unsigned long sz)
30 unsigned long taddr = htlbpage_to_page(addr);
49 huge_pte_offset (struct mm_struct *mm, unsigned long addr, unsigned long sz)
51 unsigned long taddr = htlbpage_to_page(addr);
81 unsigned long addr, unsigned long len)
85 if (addr & ~HPAGE_MASK)
87 if (REGION_NUMBER(addr) != RGN_HPAGE)
93 struct page *follow_huge_addr(struct mm_struct *mm, unsigned long addr, int write)
98 if (REGION_NUMBER(addr) != RGN_HPAGE)
101 ptep = huge_pte_offset(mm, addr, HPAGE_SIZE);
105 page += ((addr & ~HPAGE_MASK) >> PAGE_SHIFT);
119 unsigned long addr, unsigned long end,
133 addr = htlbpage_to_page(addr);
140 free_pgd_range(tlb, addr, end, floor, ceiling);
143 unsigned long hugetlb_get_unmapped_area(struct file *file, unsigned long addr, unsigned long len,
155 if (prepare_hugepage_range(file, addr, len))
157 return addr;
161 if ((REGION_NUMBER(addr) != RGN_HPAGE) || (addr & (HPAGE_SIZE - 1)))
162 addr = HPAGE_REGION_BASE;
166 info.low_limit = addr;