Lines Matching refs:start_addr
1313 struct vm_area_struct *vma, unsigned long start_addr, in unmap_single_vma() argument
1317 unsigned long start = max(vma->vm_start, start_addr); in unmap_single_vma()
1374 struct vm_area_struct *vma, unsigned long start_addr, in unmap_vmas() argument
1379 mmu_notifier_invalidate_range_start(mm, start_addr, end_addr); in unmap_vmas()
1381 unmap_single_vma(tlb, vma, start_addr, end_addr, NULL); in unmap_vmas()
1382 mmu_notifier_invalidate_range_end(mm, start_addr, end_addr); in unmap_vmas()
2399 unsigned long start_addr, unsigned long end_addr, in unmap_mapping_range_vma() argument
2402 zap_page_range_single(vma, start_addr, end_addr - start_addr, details); in unmap_mapping_range_vma()
2939 unsigned long start_addr, nr_pages, mask; in do_fault_around() local
2947 start_addr = max(address & mask, vma->vm_start); in do_fault_around()
2948 off = ((address - start_addr) >> PAGE_SHIFT) & (PTRS_PER_PTE - 1); in do_fault_around()
2956 max_pgoff = pgoff - ((start_addr >> PAGE_SHIFT) & (PTRS_PER_PTE - 1)) + in do_fault_around()
2965 start_addr += PAGE_SIZE; in do_fault_around()
2966 if (start_addr >= vma->vm_end) in do_fault_around()
2971 vmf.virtual_address = (void __user *) start_addr; in do_fault_around()