Lines Matching refs:start_addr
1272 struct vm_area_struct *vma, unsigned long start_addr, in unmap_single_vma() argument
1276 unsigned long start = max(vma->vm_start, start_addr); in unmap_single_vma()
1333 struct vm_area_struct *vma, unsigned long start_addr, in unmap_vmas() argument
1338 mmu_notifier_invalidate_range_start(mm, start_addr, end_addr); in unmap_vmas()
1340 unmap_single_vma(tlb, vma, start_addr, end_addr, NULL); in unmap_vmas()
1341 mmu_notifier_invalidate_range_end(mm, start_addr, end_addr); in unmap_vmas()
2357 unsigned long start_addr, unsigned long end_addr, in unmap_mapping_range_vma() argument
2360 zap_page_range_single(vma, start_addr, end_addr - start_addr, details); in unmap_mapping_range_vma()
2881 unsigned long start_addr, nr_pages, mask; in do_fault_around() local
2889 start_addr = max(address & mask, vma->vm_start); in do_fault_around()
2890 off = ((address - start_addr) >> PAGE_SHIFT) & (PTRS_PER_PTE - 1); in do_fault_around()
2898 max_pgoff = pgoff - ((start_addr >> PAGE_SHIFT) & (PTRS_PER_PTE - 1)) + in do_fault_around()
2907 start_addr += PAGE_SIZE; in do_fault_around()
2908 if (start_addr >= vma->vm_end) in do_fault_around()
2913 vmf.virtual_address = (void __user *) start_addr; in do_fault_around()