Lines Matching refs:bo_base

607 	struct amdgpu_vm_bo_base *bo_base;  in amdgpu_vm_del_from_lru_notify()  local
618 for (bo_base = abo->vm_bo; bo_base; bo_base = bo_base->next) { in amdgpu_vm_del_from_lru_notify()
619 struct amdgpu_vm *vm = bo_base->vm; in amdgpu_vm_del_from_lru_notify()
638 struct amdgpu_vm_bo_base *bo_base; in amdgpu_vm_move_to_lru_tail() local
650 list_for_each_entry(bo_base, &vm->idle, vm_status) { in amdgpu_vm_move_to_lru_tail()
651 struct amdgpu_bo *bo = bo_base->bo; in amdgpu_vm_move_to_lru_tail()
683 struct amdgpu_vm_bo_base *bo_base, *tmp; in amdgpu_vm_validate_pt_bos() local
688 list_for_each_entry_safe(bo_base, tmp, &vm->evicted, vm_status) { in amdgpu_vm_validate_pt_bos()
689 struct amdgpu_bo *bo = bo_base->bo; in amdgpu_vm_validate_pt_bos()
696 amdgpu_vm_bo_moved(bo_base); in amdgpu_vm_validate_pt_bos()
699 amdgpu_vm_bo_relocated(bo_base); in amdgpu_vm_validate_pt_bos()
2601 struct amdgpu_vm_bo_base *bo_base = bo->vm_bo; in amdgpu_vm_evictable() local
2604 if (!bo_base || !bo_base->vm) in amdgpu_vm_evictable()
2612 if (!amdgpu_vm_eviction_trylock(bo_base->vm)) in amdgpu_vm_evictable()
2616 if (!dma_fence_is_signaled(bo_base->vm->last_unlocked)) { in amdgpu_vm_evictable()
2617 amdgpu_vm_eviction_unlock(bo_base->vm); in amdgpu_vm_evictable()
2621 bo_base->vm->evicting = true; in amdgpu_vm_evictable()
2622 amdgpu_vm_eviction_unlock(bo_base->vm); in amdgpu_vm_evictable()
2638 struct amdgpu_vm_bo_base *bo_base; in amdgpu_vm_bo_invalidate() local
2644 for (bo_base = bo->vm_bo; bo_base; bo_base = bo_base->next) { in amdgpu_vm_bo_invalidate()
2645 struct amdgpu_vm *vm = bo_base->vm; in amdgpu_vm_bo_invalidate()
2648 amdgpu_vm_bo_evicted(bo_base); in amdgpu_vm_bo_invalidate()
2652 if (bo_base->moved) in amdgpu_vm_bo_invalidate()
2654 bo_base->moved = true; in amdgpu_vm_bo_invalidate()
2657 amdgpu_vm_bo_relocated(bo_base); in amdgpu_vm_bo_invalidate()
2659 amdgpu_vm_bo_moved(bo_base); in amdgpu_vm_bo_invalidate()
2661 amdgpu_vm_bo_invalidated(bo_base); in amdgpu_vm_bo_invalidate()