TTM_TT_FLAG_SWAPPED
GEM_BUG_ON(!bo->ttm || !(bo->ttm->page_flags & TTM_TT_FLAG_SWAPPED));
GEM_BUG_ON(!bo->ttm || !(bo->ttm->page_flags & TTM_TT_FLAG_SWAPPED));
if (ttm->page_flags & TTM_TT_FLAG_SWAPPED)
ttm->page_flags &= ~TTM_TT_FLAG_SWAPPED;
bool backup = ttm->page_flags & TTM_TT_FLAG_SWAPPED;
if (bo->ttm->page_flags & TTM_TT_FLAG_SWAPPED)
bo->ttm->page_flags |= TTM_TT_FLAG_SWAPPED;
bo->ttm->page_flags &= ~TTM_TT_FLAG_SWAPPED;
if (ttm && (dst_man->use_tt || (ttm->page_flags & TTM_TT_FLAG_SWAPPED))) {
return tt->page_flags & (TTM_TT_FLAG_SWAPPED | TTM_TT_FLAG_BACKED_UP);
KUNIT_ASSERT_TRUE(test, tt->page_flags & TTM_TT_FLAG_SWAPPED);
KUNIT_ASSERT_FALSE(test, tt->page_flags & TTM_TT_FLAG_SWAPPED);
bo->ttm->page_flags & TTM_TT_FLAG_SWAPPED) {
if (ttm && ((ttm->page_flags & TTM_TT_FLAG_SWAPPED) ||
ttm->page_flags &= ~TTM_TT_FLAG_SWAPPED;
ttm->page_flags |= TTM_TT_FLAG_SWAPPED;
if (unlikely(ttm->page_flags & TTM_TT_FLAG_SWAPPED)) {