Lines Matching refs:bo_base

289 	struct amdgpu_vm_bo_base *bo_base, *tmp;  in amdgpu_vm_validate_pt_bos()  local
292 list_for_each_entry_safe(bo_base, tmp, &vm->evicted, vm_status) { in amdgpu_vm_validate_pt_bos()
293 struct amdgpu_bo *bo = bo_base->bo; in amdgpu_vm_validate_pt_bos()
309 list_move(&bo_base->vm_status, &vm->moved); in amdgpu_vm_validate_pt_bos()
312 list_move(&bo_base->vm_status, &vm->relocated); in amdgpu_vm_validate_pt_bos()
317 list_for_each_entry(bo_base, &vm->idle, vm_status) { in amdgpu_vm_validate_pt_bos()
318 struct amdgpu_bo *bo = bo_base->bo; in amdgpu_vm_validate_pt_bos()
1057 struct amdgpu_vm_bo_base *bo_base; in amdgpu_vm_update_directories() local
1059 list_for_each_entry(bo_base, &vm->relocated, vm_status) { in amdgpu_vm_update_directories()
1060 r = amdgpu_bo_kmap(bo_base->bo, NULL); in amdgpu_vm_update_directories()
1081 struct amdgpu_vm_bo_base *bo_base, *parent; in amdgpu_vm_update_directories() local
1085 bo_base = list_first_entry(&vm->relocated, in amdgpu_vm_update_directories()
1088 bo_base->moved = false; in amdgpu_vm_update_directories()
1089 list_del_init(&bo_base->vm_status); in amdgpu_vm_update_directories()
1091 bo = bo_base->bo->parent; in amdgpu_vm_update_directories()
1098 entry = container_of(bo_base, struct amdgpu_vm_pt, base); in amdgpu_vm_update_directories()
2429 struct amdgpu_vm_bo_base *bo_base; in amdgpu_vm_bo_invalidate() local
2435 list_for_each_entry(bo_base, &bo->va, bo_list) { in amdgpu_vm_bo_invalidate()
2436 struct amdgpu_vm *vm = bo_base->vm; in amdgpu_vm_bo_invalidate()
2437 bool was_moved = bo_base->moved; in amdgpu_vm_bo_invalidate()
2439 bo_base->moved = true; in amdgpu_vm_bo_invalidate()
2442 list_move(&bo_base->vm_status, &vm->evicted); in amdgpu_vm_bo_invalidate()
2444 list_move_tail(&bo_base->vm_status, in amdgpu_vm_bo_invalidate()
2453 list_move(&bo_base->vm_status, &vm->relocated); in amdgpu_vm_bo_invalidate()
2455 spin_lock(&bo_base->vm->moved_lock); in amdgpu_vm_bo_invalidate()
2456 list_move(&bo_base->vm_status, &vm->moved); in amdgpu_vm_bo_invalidate()
2457 spin_unlock(&bo_base->vm->moved_lock); in amdgpu_vm_bo_invalidate()