Home
last modified time | relevance | path

Searched refs:unmap_range (Results 1 – 6 of 6) 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()
2133 *unmap_range += *unmap_start - aligned_unmap_start; in unmap_hugepage_align()
2143 *unmap_range += aligned_unmap_end - unmap_end; 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()
2172 panthor_vm_lock_region(vm, unmap_start, unmap_range); in panthor_gpuva_sm_step_remap()
2173 panthor_vm_unmap_pages(vm, unmap_start, unmap_range); in panthor_gpuva_sm_step_remap()
2192 u64 size = unmap_start + unmap_range - op->remap.next->va.addr; in panthor_gpuva_sm_step_remap()
/linux/drivers/gpu/drm/xe/
H A Dxe_vm_types.h461 /** @unmap_range: VMA unmap range operation specific data */
462 struct xe_vma_op_unmap_range unmap_range;
458 struct xe_vma_op_unmap_range unmap_range; global() member
H A Dxe_pt.c2252 op->unmap_range.range); in op_prepare()
2470 WRITE_ONCE(op->unmap_range.range->tile_present, in op_commit()
2471 op->unmap_range.range->tile_present & in op_commit()
H A Dxe_vm.c883 op->unmap_range.range = range; in xe_vm_populate_range_unbind()
/linux/tools/testing/selftests/vfio/
H A Dvfio_dma_mapping_test.c260 TEST_F(vfio_dma_map_limit_test, unmap_range) in TEST_F() argument
/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()
563 .range = unmap_range, in msm_gem_vm_sm_step_remap()