taglinefilesource code
new_addr80mm/mremap.cstatic int move_one_page(struct mm_struct *mm, unsigned long old_addr, unsigned long new_addr)
new_addr87mm/mremap.cerror = copy_one_pte(src, alloc_one_pte(mm, new_addr));
new_addr92mm/mremap.cunsigned long new_addr, unsigned long old_addr, unsigned long len)
new_addr106mm/mremap.cif (move_one_page(mm, old_addr + offset, new_addr + offset))
new_addr119mm/mremap.cflush_cache_range(mm, new_addr, new_addr + len);
new_addr121mm/mremap.cmove_one_page(mm, new_addr + offset, old_addr + offset);
new_addr122mm/mremap.cflush_tlb_range(mm, new_addr, new_addr + len);
new_addr123mm/mremap.czap_page_range(mm, new_addr, new_addr + len);
new_addr135mm/mremap.cunsigned long new_addr = get_unmapped_area(addr, new_len);
new_addr137mm/mremap.cif (new_addr && !move_page_tables(current->mm, new_addr, addr, old_len)) {
new_addr139mm/mremap.cnew_vma->vm_start = new_addr;
new_addr140mm/mremap.cnew_vma->vm_end = new_addr+new_len;
new_addr149mm/mremap.creturn new_addr;