Home
last modified time | relevance | path

Searched refs:vma_end (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-5.10/drivers/misc/cxl/
H A Dcxllib.c204 u64 *vma_start, u64 *vma_end, in get_vma_info()
219 *vma_end = vma->vm_end; in get_vma_info()
228 u64 dar, vma_start, vma_end; in cxllib_handle_fault() local
240 rc = get_vma_info(mm, addr, &vma_start, &vma_end, &page_size); in cxllib_handle_fault()
246 if (dar < vma_start || dar >= vma_end) { in cxllib_handle_fault()
260 rc = get_vma_info(mm, dar, &vma_start, &vma_end, in cxllib_handle_fault()
203 get_vma_info(struct mm_struct *mm, u64 addr, u64 *vma_start, u64 *vma_end, unsigned long *page_size) get_vma_info() argument
/kernel/linux/linux-6.6/drivers/misc/cxl/
H A Dcxllib.c203 u64 *vma_start, u64 *vma_end, in get_vma_info()
218 *vma_end = vma->vm_end; in get_vma_info()
227 u64 dar, vma_start, vma_end; in cxllib_handle_fault() local
239 rc = get_vma_info(mm, addr, &vma_start, &vma_end, &page_size); in cxllib_handle_fault()
245 if (dar < vma_start || dar >= vma_end) { in cxllib_handle_fault()
259 rc = get_vma_info(mm, dar, &vma_start, &vma_end, in cxllib_handle_fault()
202 get_vma_info(struct mm_struct *mm, u64 addr, u64 *vma_start, u64 *vma_end, unsigned long *page_size) get_vma_info() argument
/kernel/linux/linux-6.6/fs/
H A Duserfaultfd.c1326 unsigned long start, end, vma_end; in userfaultfd_register() local
1478 vma_end = min(end, vma->vm_end); in userfaultfd_register()
1482 prev = vma_merge(&vmi, mm, prev, start, vma_end, new_flags, in userfaultfd_register()
1561 unsigned long start, end, vma_end; in userfaultfd_unregister() local
1647 vma_end = min(end, vma->vm_end); in userfaultfd_unregister()
1658 range.len = vma_end - start; in userfaultfd_unregister()
1664 uffd_wp_range(vma, start, vma_end - start, false); in userfaultfd_unregister()
1668 prev = vma_merge(&vmi, mm, prev, start, vma_end, new_flags, in userfaultfd_unregister()
/kernel/linux/linux-5.10/fs/
H A Duserfaultfd.c1266 unsigned long start, end, vma_end; in userfaultfd_register() local
1407 vma_end = min(end, vma->vm_end); in userfaultfd_register()
1411 prev = vma_merge(mm, prev, start, vma_end, new_flags, in userfaultfd_register()
1481 unsigned long start, end, vma_end; in userfaultfd_unregister() local
1566 vma_end = min(end, vma->vm_end); in userfaultfd_unregister()
1577 range.len = vma_end - start; in userfaultfd_unregister()
1582 prev = vma_merge(mm, prev, start, vma_end, new_flags, in userfaultfd_unregister()
/kernel/linux/linux-6.6/mm/
H A Dmmap.c887 unsigned long vma_end = end; in vma_merge() local
946 vma_end = next->vm_end; in vma_merge()
971 vma_end = addr; in vma_merge()
982 vma_end = next->vm_end; in vma_merge()
997 if (vma_start < vma->vm_start || vma_end > vma->vm_end) in vma_merge()
1001 vma_iter_config(vmi, vma_start, vma_end); in vma_merge()
1015 vma_adjust_trans_huge(vma, vma_start, vma_end, adj_start); in vma_merge()
1018 vma->vm_end = vma_end; in vma_merge()
/kernel/linux/linux-5.10/kernel/events/
H A Duprobes.c1638 unsigned long vma_end; in xol_free_insn_slot() local
1649 vma_end = area->vaddr + PAGE_SIZE; in xol_free_insn_slot()
1650 if (area->vaddr <= slot_addr && slot_addr < vma_end) { in xol_free_insn_slot()
/kernel/linux/linux-6.6/kernel/events/
H A Duprobes.c1633 unsigned long vma_end; in xol_free_insn_slot() local
1644 vma_end = area->vaddr + PAGE_SIZE; in xol_free_insn_slot()
1645 if (area->vaddr <= slot_addr && slot_addr < vma_end) { in xol_free_insn_slot()

Completed in 27 milliseconds