TTM_TT_FLAG_EXTERNAL
if (ttm->page_flags & TTM_TT_FLAG_EXTERNAL)
if (ttm->page_flags & TTM_TT_FLAG_EXTERNAL)
bo->ttm->page_flags |= TTM_TT_FLAG_EXTERNAL;
} else if (ttm->page_flags & TTM_TT_FLAG_EXTERNAL) {
page_flags |= TTM_TT_FLAG_EXTERNAL |
if (bo->ttm && bo->ttm->page_flags & TTM_TT_FLAG_EXTERNAL)
bool slave = !!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL);
bool slave = !!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL);
bool slave = !!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL);
bool slave = !!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL);
bool slave = !!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL);
ttm->page_flags |= TTM_TT_FLAG_EXTERNAL;
bool slave = !!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL);
ttm->page_flags &= ~TTM_TT_FLAG_EXTERNAL;
tt->page_flags & (TTM_TT_FLAG_EXTERNAL | TTM_TT_FLAG_SWAPPED)) {
if (bo->ttm && (bo->ttm->page_flags & TTM_TT_FLAG_EXTERNAL)) {
!(bo->ttm->page_flags & TTM_TT_FLAG_EXTERNAL));
if (page_flags & TTM_TT_FLAG_EXTERNAL)
if (!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL)) {
if (!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL)) {
if (!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL)) {
page_flags |= TTM_TT_FLAG_EXTERNAL;
bool src_external = (src->ttm->page_flags & TTM_TT_FLAG_EXTERNAL) != 0;
bool dst_external = (dst->ttm->page_flags & TTM_TT_FLAG_EXTERNAL) != 0;
if (vmw_tt->dma_ttm.page_flags & TTM_TT_FLAG_EXTERNAL) {
bool external = (ttm->page_flags & TTM_TT_FLAG_EXTERNAL) != 0;
bool external = (ttm->page_flags & TTM_TT_FLAG_EXTERNAL) != 0;
page_flags |= TTM_TT_FLAG_EXTERNAL | TTM_TT_FLAG_EXTERNAL_MAPPABLE;
(tbo->ttm->page_flags & (TTM_TT_FLAG_EXTERNAL | TTM_TT_FLAG_EXTERNAL_MAPPABLE)) ==
TTM_TT_FLAG_EXTERNAL;
XE_WARN_ON((tt->page_flags & TTM_TT_FLAG_EXTERNAL) &&
page_flags |= TTM_TT_FLAG_EXTERNAL | TTM_TT_FLAG_EXTERNAL_MAPPABLE;
if ((tt->page_flags & TTM_TT_FLAG_EXTERNAL) &&
if ((tt->page_flags & TTM_TT_FLAG_EXTERNAL) &&