Lines Matching refs:page_flags

70 	uint32_t page_flags = 0;  in ttm_tt_create()  local
80 page_flags |= TTM_TT_FLAG_ZERO_ALLOC; in ttm_tt_create()
85 page_flags |= TTM_TT_FLAG_EXTERNAL; in ttm_tt_create()
97 page_flags |= TTM_TT_FLAG_DECRYPTED; in ttm_tt_create()
101 bo->ttm = bdev->funcs->ttm_tt_create(bo, page_flags); in ttm_tt_create()
105 WARN_ON(bo->ttm->page_flags & TTM_TT_FLAG_EXTERNAL_MAPPABLE && in ttm_tt_create()
106 !(bo->ttm->page_flags & TTM_TT_FLAG_EXTERNAL)); in ttm_tt_create()
153 uint32_t page_flags, in ttm_tt_init_fields() argument
158 ttm->page_flags = page_flags; in ttm_tt_init_fields()
168 uint32_t page_flags, enum ttm_caching caching, in ttm_tt_init() argument
171 ttm_tt_init_fields(ttm, bo, page_flags, caching, extra_pages); in ttm_tt_init()
183 WARN_ON(ttm->page_flags & TTM_TT_FLAG_PRIV_POPULATED); in ttm_tt_fini()
206 uint32_t page_flags, enum ttm_caching caching) in ttm_sg_tt_init() argument
210 ttm_tt_init_fields(ttm, bo, page_flags, caching, 0); in ttm_sg_tt_init()
212 if (page_flags & TTM_TT_FLAG_EXTERNAL) in ttm_sg_tt_init()
258 ttm->page_flags &= ~TTM_TT_FLAG_SWAPPED; in ttm_tt_swapin()
289 tt->page_flags &= ~TTM_TT_FLAG_PRIV_POPULATED; in ttm_tt_backup()
290 tt->page_flags |= TTM_TT_FLAG_BACKED_UP; in ttm_tt_backup()
304 tt->page_flags &= ~TTM_TT_FLAG_BACKED_UP; in ttm_tt_restore()
357 ttm->page_flags |= TTM_TT_FLAG_SWAPPED; in ttm_tt_swapout()
379 if (!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL)) { in ttm_tt_populate()
404 ttm->page_flags |= TTM_TT_FLAG_PRIV_POPULATED; in ttm_tt_populate()
405 ttm->page_flags &= ~TTM_TT_FLAG_BACKED_UP; in ttm_tt_populate()
406 if (unlikely(ttm->page_flags & TTM_TT_FLAG_SWAPPED)) { in ttm_tt_populate()
417 if (!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL)) { in ttm_tt_populate()
440 if (!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL)) { in ttm_tt_unpopulate()
447 ttm->page_flags &= ~TTM_TT_FLAG_PRIV_POPULATED; in ttm_tt_unpopulate()
551 if (WARN_ON_ONCE(!(tt->page_flags & TTM_TT_FLAG_EXTERNAL_MAPPABLE))) in ttm_tt_setup_backup()