Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/panthor/
H A Dpanthor_mmu.c2139 u64 *unmap_start, u64 *unmap_range) in unmap_hugepage_align() argument
2143 unmap_end = *unmap_start + *unmap_range; in unmap_hugepage_align()
2153 *unmap_range += *unmap_start - aligned_unmap_start; in unmap_hugepage_align()
2163 *unmap_range += aligned_unmap_end - unmap_end; in unmap_hugepage_align()
2174 u64 unmap_start, unmap_range; in panthor_gpuva_sm_step_remap() local
2177 drm_gpuva_op_remap_to_unmap_range(&op->remap, &unmap_start, &unmap_range); in panthor_gpuva_sm_step_remap()
2186 unmap_hugepage_align(&op->remap, &unmap_start, &unmap_range); in panthor_gpuva_sm_step_remap()
2192 panthor_vm_lock_region(vm, unmap_start, unmap_range); in panthor_gpuva_sm_step_remap()
2193 panthor_vm_unmap_pages(vm, unmap_start, unmap_range); in panthor_gpuva_sm_step_remap()
2212 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.h522 struct xe_vma_op_unmap_range unmap_range; member
H A Dxe_pt.c2278 op->unmap_range.range); in op_prepare()
2496 WRITE_ONCE(op->unmap_range.range->tile_present, in op_commit()
2497 op->unmap_range.range->tile_present & in op_commit()
H A Dxe_vm.c960 op->unmap_range.range = range; in xe_vm_populate_range_unbind()
/linux/drivers/iommu/generic_pt/
H A Diommu_pt.h1064 static size_t NS(unmap_range)(struct pt_iommu *iommu_table, dma_addr_t iova, in NS() argument
1132 .unmap_range = NS(unmap_range),
/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/iommu/
H A Diommu.c2765 unmapped = pt->ops->unmap_range(pt, iova, size, iotlb_gather); in __iommu_unmap()