Lines Matching refs:vm
177 p->vm_bos = radeon_vm_get_bos(p->rdev, p->ib.vm, in radeon_cs_parser_relocs()
479 struct radeon_vm *vm) in radeon_bo_vm_update_pte() argument
485 r = radeon_vm_update_page_directory(rdev, vm); in radeon_bo_vm_update_pte()
489 r = radeon_vm_clear_freed(rdev, vm); in radeon_bo_vm_update_pte()
493 if (vm->ib_bo_va == NULL) { in radeon_bo_vm_update_pte()
498 r = radeon_vm_bo_update(rdev, vm->ib_bo_va, in radeon_bo_vm_update_pte()
507 bo_va = radeon_vm_bo_find(vm, bo); in radeon_bo_vm_update_pte()
509 dev_err(rdev->dev, "bo %p not in vm %p\n", bo, vm); in radeon_bo_vm_update_pte()
520 return radeon_vm_clear_invalids(rdev, vm); in radeon_bo_vm_update_pte()
527 struct radeon_vm *vm = &fpriv->vm; in radeon_cs_ib_vm_chunk() local
550 mutex_lock(&vm->mutex); in radeon_cs_ib_vm_chunk()
551 r = radeon_bo_vm_update_pte(parser, vm); in radeon_cs_ib_vm_chunk()
571 mutex_unlock(&vm->mutex); in radeon_cs_ib_vm_chunk()
588 struct radeon_vm *vm = NULL; in radeon_cs_ib_fill() local
596 vm = &fpriv->vm; in radeon_cs_ib_fill()
606 vm, ib_chunk->length_dw * 4); in radeon_cs_ib_fill()
628 vm, ib_chunk->length_dw * 4); in radeon_cs_ib_fill()