Lines Matching refs:end
483 unsigned long end, struct mm_walk *walk) in queue_pages_pte_range() argument
519 for (; addr != end; pte++, addr += PAGE_SIZE) { in queue_pages_pte_range()
558 unsigned long addr, unsigned long end, in queue_pages_hugetlb() argument
600 unsigned long addr, unsigned long end) in change_prot_numa() argument
604 nr_updated = change_protection(vma, addr, end, PAGE_NONE, 0, 1); in change_prot_numa()
612 unsigned long addr, unsigned long end) in change_prot_numa() argument
618 static int queue_pages_test_walk(unsigned long start, unsigned long end, in queue_pages_test_walk() argument
629 if (endvma > end) in queue_pages_test_walk()
630 endvma = end; in queue_pages_test_walk()
635 if (!vma->vm_next && vma->vm_end < end) in queue_pages_test_walk()
666 queue_pages_range(struct mm_struct *mm, unsigned long start, unsigned long end, in queue_pages_range() argument
684 return walk_page_range(start, end, &queue_pages_walk); in queue_pages_range()
725 unsigned long end, struct mempolicy *new_pol) in mbind_range() argument
743 for (; vma && vma->vm_start < end; prev = vma, vma = next) { in mbind_range()
746 vmend = min(end, vma->vm_end); in mbind_range()
1169 unsigned long end; in do_mbind() local
1185 end = start + len; in do_mbind()
1187 if (end < start) in do_mbind()
1189 if (end == start) in do_mbind()
1232 err = queue_pages_range(mm, start, end, nmask, in do_mbind()
1235 err = mbind_range(mm, start, end, new); in do_mbind()
2163 sp_lookup(struct shared_policy *sp, unsigned long start, unsigned long end) in sp_lookup() argument
2170 if (start >= p->end) in sp_lookup()
2172 else if (end <= p->start) in sp_lookup()
2185 if (w->end <= start) in sp_lookup()
2207 else if (new->end > nd->end) in sp_insert()
2214 pr_debug("inserting %lx-%lx: %d\n", new->start, new->end, in sp_insert()
2350 pr_debug("deleting %lx-l%lx\n", n->start, n->end); in sp_delete()
2356 unsigned long end, struct mempolicy *pol) in sp_node_init() argument
2359 node->end = end; in sp_node_init()
2363 static struct sp_node *sp_alloc(unsigned long start, unsigned long end, in sp_alloc() argument
2379 sp_node_init(n, start, end, newpol); in sp_alloc()
2386 unsigned long end, struct sp_node *new) in shared_policy_replace() argument
2395 n = sp_lookup(sp, start, end); in shared_policy_replace()
2397 while (n && n->start < end) { in shared_policy_replace()
2400 if (n->end <= end) in shared_policy_replace()
2403 n->start = end; in shared_policy_replace()
2406 if (n->end > end) { in shared_policy_replace()
2412 sp_node_init(n_new, end, n->end, mpol_new); in shared_policy_replace()
2413 n->end = start; in shared_policy_replace()
2419 n->end = start; in shared_policy_replace()