Home
last modified time | relevance | path

Searched refs:unmap_start (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/gpu/drm/panthor/
H A Dpanthor_mmu.c2119 u64 *unmap_start, u64 *unmap_range) in unmap_hugepage_align() argument
2123 unmap_end = *unmap_start + *unmap_range; in unmap_hugepage_align()
2124 aligned_unmap_start = ALIGN_DOWN(*unmap_start, SZ_2M); in unmap_hugepage_align()
2130 if (op->prev && aligned_unmap_start < *unmap_start && in unmap_hugepage_align()
2132 iova_mapped_as_huge_page(op->prev, *unmap_start)) { in unmap_hugepage_align()
2133 *unmap_range += *unmap_start - aligned_unmap_start; in unmap_hugepage_align()
2134 *unmap_start = aligned_unmap_start; in unmap_hugepage_align()
2154 u64 unmap_start, unmap_range; in panthor_gpuva_sm_step_remap() local
2157 drm_gpuva_op_remap_to_unmap_range(&op->remap, &unmap_start, &unmap_range); in panthor_gpuva_sm_step_remap()
2166 unmap_hugepage_align(&op->remap, &unmap_start, &unmap_range); in panthor_gpuva_sm_step_remap()
[all …]
/linux/mm/
H A Dtruncate.c903 loff_t unmap_start = round_up(lstart, PAGE_SIZE); in truncate_pagecache_range() local
918 if ((u64)unmap_end > (u64)unmap_start) in truncate_pagecache_range()
919 unmap_mapping_range(mapping, unmap_start, in truncate_pagecache_range()
920 1 + unmap_end - unmap_start, 0); in truncate_pagecache_range()
H A Dmremap.c1334 unsigned long unmap_start = vrm->addr + vrm->new_len; in shrink_vma() local
1337 VMA_ITERATOR(vmi, mm, unmap_start); in shrink_vma()
1341 res = do_vmi_munmap(&vmi, mm, unmap_start, unmap_bytes, in shrink_vma()
H A Dvma.h42 unsigned long unmap_start; /* Unmap PTE start */ member
H A Dvma.c1263 .pg_start = vms->unmap_start, in vms_clear_ptes()
1414 vms->unmap_start = vms->prev->vm_end; in vms_gather_munmap_vmas()
1545 vms->unmap_start = FIRST_USER_ADDRESS; in init_vma_munmap()
H A Dshmem.c3707 loff_t unmap_start = round_up(offset, PAGE_SIZE); in shmem_fallocate() local
3718 shmem_falloc.start = (u64)unmap_start >> PAGE_SHIFT; in shmem_fallocate()
3724 if ((u64)unmap_end > (u64)unmap_start) in shmem_fallocate()
3725 unmap_mapping_range(mapping, unmap_start, in shmem_fallocate()
3726 1 + unmap_end - unmap_start, 0); in shmem_fallocate()
/linux/drivers/gpu/drm/msm/
H A Dmsm_gem_vma.c555 uint64_t unmap_start, unmap_range; in msm_gem_vm_sm_step_remap() local
557 drm_gpuva_op_remap_to_unmap_range(&op->remap, &unmap_start, &unmap_range); in msm_gem_vm_sm_step_remap()
562 .iova = unmap_start, in msm_gem_vm_sm_step_remap()