Searched refs:unmap_range (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/gpu/drm/panthor/ |
| H A D | panthor_mmu.c | 2119 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 D | xe_vm_types.h | 461 /** @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 D | xe_pt.c | 2252 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 D | xe_vm.c | 883 op->unmap_range.range = range; in xe_vm_populate_range_unbind()
|
| /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/gpu/drm/msm/ |
| H A D | msm_gem_vma.c | 555 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()
|