Lines Matching defs:start
99 unsigned long start, unsigned long end);
590 /* Skip irrelevant regions that start before our range. */
4881 unsigned long reserve, start, end;
4890 start = vma_hugecache_offset(h, vma, vma->vm_start);
4893 reserve = (end - start) - region_count(resv, start, end);
4894 hugetlb_cgroup_uncharge_counter(resv, start, end);
5269 adjust_range_if_pmd_sharing_possible(vma, &range.start, &range.end);
5274 flush_cache_range(vma, range.start, range.end);
5306 flush_hugetlb_tlb_range(vma, range.start, range.end);
5317 unsigned long start, unsigned long end,
5332 BUG_ON(start & ~huge_page_mask(h));
5343 address = start;
5448 unsigned long *start, unsigned long *end)
5453 adjust_range_if_pmd_sharing_possible(vma, start, end);
5486 void unmap_hugepage_range(struct vm_area_struct *vma, unsigned long start,
5494 start, end);
5495 adjust_range_if_pmd_sharing_possible(vma, &range.start, &range.end);
5499 __unmap_hugepage_range(&tlb, vma, start, end, ref_page, zap_flags);
6571 unsigned long start = address;
6584 * start/end. Set range.start/range.end to cover the maximum possible
6588 0, mm, start, end);
6589 adjust_range_if_pmd_sharing_possible(vma, &range.start, &range.end);
6592 flush_cache_range(vma, range.start, range.end);
6692 flush_hugetlb_tlb_range(vma, range.start, range.end);
6694 flush_hugetlb_tlb_range(vma, start, end);
6870 long hugetlb_unreserve_pages(struct inode *inode, long start, long end,
6884 chg = region_del(resv_map, start, end);
6942 unsigned long start = addr & PUD_MASK;
6943 unsigned long end = start + PUD_SIZE;
6956 if (!range_in_vma(vma, start, end))
6962 * Determine if start,end range within vma could be mapped by shared pmd.
6963 * If yes, adjust start and end to cover range associated with possible
6967 unsigned long *start, unsigned long *end)
6977 (*end <= v_start) || (*start >= v_end))
6981 if (*start > v_start)
6982 *start = ALIGN_DOWN(*start, PUD_SIZE);
7088 unsigned long *start, unsigned long *end)
7305 unsigned long start,
7319 if (start >= end)
7322 flush_cache_range(vma, start, end);
7328 start, end);
7332 for (address = start; address < end; address += PUD_SIZE) {
7340 flush_hugetlb_tlb_range(vma, start, end);