Lines Matching refs:page_flags
63 uint32_t page_flags = 0; in ttm_tt_create() local
73 page_flags |= TTM_TT_FLAG_ZERO_ALLOC; in ttm_tt_create()
78 page_flags |= TTM_TT_FLAG_EXTERNAL; in ttm_tt_create()
85 bo->ttm = bdev->funcs->ttm_tt_create(bo, page_flags); in ttm_tt_create()
89 WARN_ON(bo->ttm->page_flags & TTM_TT_FLAG_EXTERNAL_MAPPABLE && in ttm_tt_create()
90 !(bo->ttm->page_flags & TTM_TT_FLAG_EXTERNAL)); in ttm_tt_create()
135 uint32_t page_flags, in ttm_tt_init_fields() argument
140 ttm->page_flags = page_flags; in ttm_tt_init_fields()
148 uint32_t page_flags, enum ttm_caching caching, in ttm_tt_init() argument
151 ttm_tt_init_fields(ttm, bo, page_flags, caching, extra_pages); in ttm_tt_init()
163 WARN_ON(ttm->page_flags & TTM_TT_FLAG_PRIV_POPULATED); in ttm_tt_fini()
179 uint32_t page_flags, enum ttm_caching caching) in ttm_sg_tt_init() argument
183 ttm_tt_init_fields(ttm, bo, page_flags, caching, 0); in ttm_sg_tt_init()
185 if (page_flags & TTM_TT_FLAG_EXTERNAL) in ttm_sg_tt_init()
231 ttm->page_flags &= ~TTM_TT_FLAG_SWAPPED; in ttm_tt_swapin()
286 ttm->page_flags |= TTM_TT_FLAG_SWAPPED; in ttm_tt_swapout()
307 if (!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL)) { in ttm_tt_populate()
332 ttm->page_flags |= TTM_TT_FLAG_PRIV_POPULATED; in ttm_tt_populate()
333 if (unlikely(ttm->page_flags & TTM_TT_FLAG_SWAPPED)) { in ttm_tt_populate()
344 if (!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL)) { in ttm_tt_populate()
364 if (!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL)) { in ttm_tt_unpopulate()
371 ttm->page_flags &= ~TTM_TT_FLAG_PRIV_POPULATED; in ttm_tt_unpopulate()