Lines Matching refs:unmap
2024 struct drm_gpuva *va = op->unmap->va; in drm_gpuva_remap()
2075 struct drm_gpuva_op_unmap *unmap) in op_remap_cb() argument
2084 r->unmap = unmap; in op_remap_cb()
2096 op.unmap.va = va; in op_unmap_cb()
2097 op.unmap.keep = merge; in op_unmap_cb()
2284 struct drm_gpuva_op_unmap unmap = { .va = va }; in __drm_gpuvm_sm_unmap() local
2289 &unmap); in __drm_gpuvm_sm_unmap()
2401 if (op->remap.unmap->va->gem.obj) in drm_gpuva_sm_step_lock()
2402 return drm_exec_lock_obj(exec, op->remap.unmap->va->gem.obj); in drm_gpuva_sm_step_lock()
2405 if (op->unmap.va->gem.obj) in drm_gpuva_sm_step_lock()
2406 return drm_exec_lock_obj(exec, op->unmap.va->gem.obj); in drm_gpuva_sm_step_lock()
2571 r->unmap = kmemdup(__r->unmap, sizeof(*r->unmap), in drm_gpuva_sm_step()
2573 if (unlikely(!r->unmap)) in drm_gpuva_sm_step()
2596 kfree(op->remap.unmap); in drm_gpuva_sm_step()
2836 op->unmap.va = va; in drm_gpuvm_bo_unmap_ops_create()
2868 kfree(op->remap.unmap); in drm_gpuva_ops_free()