• Home
  • Raw
  • Download

Lines Matching refs:end

442 				unsigned long end, struct mm_walk *walk)  in queue_pages_pmd()  argument
491 unsigned long end, struct mm_walk *walk) in queue_pages_pte_range() argument
504 ret = queue_pages_pmd(pmd, ptl, addr, end, walk); in queue_pages_pte_range()
514 for (; addr != end; pte++, addr += PAGE_SIZE) { in queue_pages_pte_range()
551 return addr != end ? -EIO : 0; in queue_pages_pte_range()
555 unsigned long addr, unsigned long end, in queue_pages_hugetlb() argument
595 unsigned long addr, unsigned long end) in change_prot_numa() argument
599 nr_updated = change_protection(vma, addr, end, PAGE_NONE, 0, 1); in change_prot_numa()
607 unsigned long addr, unsigned long end) in change_prot_numa() argument
613 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()
680 queue_pages_range(struct mm_struct *mm, unsigned long start, unsigned long end, in queue_pages_range() argument
691 return walk_page_range(mm, start, end, &queue_pages_walk_ops, &qp); in queue_pages_range()
732 unsigned long end, struct mempolicy *new_pol) in mbind_range() argument
750 for (; vma && vma->vm_start < end; prev = vma, vma = next) { in mbind_range()
753 vmend = min(end, vma->vm_end); in mbind_range()
1224 unsigned long end; in do_mbind() local
1241 end = start + len; in do_mbind()
1243 if (end < start) in do_mbind()
1245 if (end == start) in do_mbind()
1288 ret = queue_pages_range(mm, start, end, nmask, in do_mbind()
1296 err = mbind_range(mm, start, end, new); in do_mbind()
2289 sp_lookup(struct shared_policy *sp, unsigned long start, unsigned long end) in sp_lookup() argument
2296 if (start >= p->end) in sp_lookup()
2298 else if (end <= p->start) in sp_lookup()
2311 if (w->end <= start) in sp_lookup()
2333 else if (new->end > nd->end) in sp_insert()
2340 pr_debug("inserting %lx-%lx: %d\n", new->start, new->end, in sp_insert()
2471 pr_debug("deleting %lx-l%lx\n", n->start, n->end); in sp_delete()
2477 unsigned long end, struct mempolicy *pol) in sp_node_init() argument
2480 node->end = end; in sp_node_init()
2484 static struct sp_node *sp_alloc(unsigned long start, unsigned long end, in sp_alloc() argument
2500 sp_node_init(n, start, end, newpol); in sp_alloc()
2507 unsigned long end, struct sp_node *new) in shared_policy_replace() argument
2516 n = sp_lookup(sp, start, end); in shared_policy_replace()
2518 while (n && n->start < end) { in shared_policy_replace()
2521 if (n->end <= end) in shared_policy_replace()
2524 n->start = end; in shared_policy_replace()
2527 if (n->end > end) { in shared_policy_replace()
2533 sp_node_init(n_new, end, n->end, mpol_new); in shared_policy_replace()
2534 n->end = start; in shared_policy_replace()
2540 n->end = start; in shared_policy_replace()