Searched defs:prev (Results 1 - 12 of 12) sorted by relevance

/mm/
H A Dmadvise.c40 struct vm_area_struct **prev,
83 *prev = vma;
88 *prev = vma_merge(mm, *prev, start, end, new_flags, vma->anon_vma,
90 if (*prev) {
91 vma = *prev;
95 *prev = vma;
125 struct vm_area_struct ** prev,
138 *prev = vma;
168 struct vm_area_struct ** prev,
39 madvise_behavior(struct vm_area_struct * vma, struct vm_area_struct **prev, unsigned long start, unsigned long end, int behavior) argument
124 madvise_willneed(struct vm_area_struct * vma, struct vm_area_struct ** prev, unsigned long start, unsigned long end) argument
167 madvise_dontneed(struct vm_area_struct * vma, struct vm_area_struct ** prev, unsigned long start, unsigned long end) argument
193 madvise_remove(struct vm_area_struct *vma, struct vm_area_struct **prev, unsigned long start, unsigned long end) argument
261 madvise_vma(struct vm_area_struct *vma, struct vm_area_struct **prev, unsigned long start, unsigned long end, int behavior) argument
348 struct vm_area_struct * vma, *prev; local
[all...]
H A Dmprotect.c236 struct vm_area_struct *vma, *prev; local
265 vma = find_vma_prev(current->mm, start, &prev);
288 prev = vma;
310 error = mprotect_fixup(vma, &prev, nstart, tmp, newflags);
315 if (nstart < prev->vm_end)
316 nstart = prev->vm_end;
320 vma = prev->vm_next;
H A Dmlock.c317 static int mlock_fixup(struct vm_area_struct *vma, struct vm_area_struct **prev, argument
331 *prev = vma_merge(mm, *prev, start, end, newflags, vma->anon_vma,
333 if (*prev) {
334 vma = *prev;
371 *prev = vma;
378 struct vm_area_struct * vma, * prev; local
388 vma = find_vma_prev(current->mm, start, &prev);
393 prev = vma;
407 error = mlock_fixup(vma, &prev, nstar
525 struct vm_area_struct * vma, * prev = NULL; local
[all...]
H A Dutil.c221 struct vm_area_struct *prev, struct rb_node *rb_parent)
225 vma->vm_prev = prev;
226 if (prev) {
227 next = prev->vm_next;
228 prev->vm_next = vma;
220 __vma_link_list(struct mm_struct *mm, struct vm_area_struct *vma, struct vm_area_struct *prev, struct rb_node *rb_parent) argument
H A Dslob.c272 slob_t *prev, *cur, *aligned = NULL; local
275 for (prev = NULL, cur = sp->free; ; prev = cur, cur = slob_next(cur)) {
289 prev = cur;
296 if (prev)
297 set_slob(prev, slob_units(prev), next);
301 if (prev)
302 set_slob(prev, slob_units(prev), cu
324 struct list_head *prev; local
396 slob_t *prev, *next, *b = (slob_t *)block; local
[all...]
H A Dmemory.c3058 struct vm_area_struct *prev = vma->vm_prev; local
3066 if (prev && prev->vm_end == address)
3067 return prev->vm_flags & VM_GROWSDOWN ? 0 : -ENOMEM;
H A Dmempolicy.c574 struct vm_area_struct *first, *vma, *prev; local
580 prev = NULL;
585 if (prev && prev->vm_end < vma->vm_start)
605 prev = vma;
636 struct vm_area_struct *prev; local
643 vma = find_vma_prev(mm, start, &prev);
648 prev = vma;
650 for (; vma && vma->vm_start < end; prev = vma, vma = next) {
660 prev
2041 struct rb_node *prev = rb_prev(n); local
[all...]
H A Dmmap.c50 struct vm_area_struct *vma, struct vm_area_struct *prev,
311 unsigned long prev = 0, pend = 0; local
316 if (vma->vm_start < prev)
317 printk("vm_start %lx prev %lx\n", vma->vm_start, prev), i = -1;
324 prev = vma->vm_start;
424 struct vm_area_struct *prev, struct rb_node **rb_link,
427 __vma_link_list(mm, vma, prev, rb_parent);
432 struct vm_area_struct *prev, struct rb_node **rb_link,
443 __vma_link(mm, vma, prev, rb_lin
423 __vma_link(struct mm_struct *mm, struct vm_area_struct *vma, struct vm_area_struct *prev, struct rb_node **rb_link, struct rb_node *rb_parent) argument
431 vma_link(struct mm_struct *mm, struct vm_area_struct *vma, struct vm_area_struct *prev, struct rb_node **rb_link, struct rb_node *rb_parent) argument
460 struct vm_area_struct *__vma, *prev; local
470 __vma_unlink(struct mm_struct *mm, struct vm_area_struct *vma, struct vm_area_struct *prev) argument
750 vma_merge(struct mm_struct *mm, struct vm_area_struct *prev, unsigned long addr, unsigned long end, unsigned long vm_flags, struct anon_vma *anon_vma, struct file *file, pgoff_t pgoff, struct mempolicy *policy) argument
1198 struct vm_area_struct *vma, *prev; local
1787 struct vm_area_struct *vma, *prev; local
1855 unmap_region(struct mm_struct *mm, struct vm_area_struct *vma, struct vm_area_struct *prev, unsigned long start, unsigned long end) argument
1878 detach_vmas_to_be_unmapped(struct mm_struct *mm, struct vm_area_struct *vma, struct vm_area_struct *prev, unsigned long end) argument
2003 struct vm_area_struct *vma, *prev, *last; local
2115 struct vm_area_struct * vma, * prev; local
2263 struct vm_area_struct * __vma, * prev; local
2302 struct vm_area_struct *new_vma, *prev; local
[all...]
H A Dnommu.c682 struct vm_area_struct *pvma, *prev; local
738 prev = NULL;
740 prev = rb_entry(rb_prev, struct vm_area_struct, vm_rb);
742 __vma_link_list(mm, vma, prev, parent);
H A Dswapfile.c1025 unsigned int prev)
1028 unsigned int i = prev;
1039 if (!prev) {
1047 max = prev + 1;
1048 prev = 0;
1370 lh = sis->first_swap_extent.list.prev; /* Highest extent */
1524 int i, prev; local
1537 prev = -1;
1541 prev = i;
1544 if (prev <
1024 find_next_to_unuse(struct swap_info_struct *si, unsigned int prev) argument
1560 int i, type, prev; local
[all...]
H A Dvmalloc.c319 struct vmap_area *prev; local
320 prev = rb_entry(tmp, struct vmap_area, rb_node);
321 list_add_rcu(&va->list, &prev->list);
2233 * pvm_find_next_prev - find the next and prev vmap_area surrounding @end
2238 * Returns: %true if either or both of next and prev are found,
2340 struct vmap_area **vas, *prev, *next; local
2397 if (!pvm_find_next_prev(vmap_area_pcpu_hole, &next, &prev)) {
2401 base = pvm_determine_end(&next, &prev, align) - end;
2405 BUG_ON(prev && prev
[all...]
H A Dmemcontrol.c846 * @prev: previously returned memcg, NULL on first invocation
852 * Caller must pass the return value in @prev on subsequent
861 struct mem_cgroup *prev,
873 if (prev && !reclaim)
874 id = css_id(&prev->css);
876 if (prev && prev != root)
877 css_put(&prev->css);
880 if (prev)
896 if (prev
860 mem_cgroup_iter(struct mem_cgroup *root, struct mem_cgroup *prev, struct mem_cgroup_reclaim_cookie *reclaim) argument
930 mem_cgroup_iter_break(struct mem_cgroup *root, struct mem_cgroup *prev) argument
[all...]

Completed in 135 milliseconds