Searched refs:unmap_range (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/gpu/drm/panthor/ |
| H A D | panthor_mmu.c | 2139 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 D | xe_vm_types.h | 522 struct xe_vma_op_unmap_range unmap_range; member
|
| H A D | xe_pt.c | 2278 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 D | xe_vm.c | 960 op->unmap_range.range = range; in xe_vm_populate_range_unbind()
|
| /linux/drivers/iommu/generic_pt/ |
| H A D | iommu_pt.h | 1064 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 D | vfio_dma_mapping_test.c | 260 TEST_F(vfio_dma_map_limit_test, unmap_range) in TEST_F() argument
|
| /linux/drivers/iommu/ |
| H A D | iommu.c | 2765 unmapped = pt->ops->unmap_range(pt, iova, size, iotlb_gather); in __iommu_unmap()
|