TTM_PL_SYSTEM
bo->tbo.resource->mem_type == TTM_PL_SYSTEM)
if (bo->tbo.resource->mem_type != TTM_PL_SYSTEM) {
if (!bo->tbo.resource || bo->tbo.resource->mem_type == TTM_PL_SYSTEM)
stats[TTM_PL_SYSTEM].drm.resident/1024UL);
[TTM_PL_SYSTEM] = "cpu",
old_mem && old_mem->mem_type != TTM_PL_SYSTEM)
WARN_ON_ONCE(bo->tbo.resource->mem_type == TTM_PL_SYSTEM);
return TTM_PL_SYSTEM;
return TTM_PL_SYSTEM;
return TTM_PL_SYSTEM;
case TTM_PL_SYSTEM:
places[c].mem_type = TTM_PL_SYSTEM;
places[c].mem_type = TTM_PL_SYSTEM;
case TTM_PL_SYSTEM:
if (mem && mem->mem_type != TTM_PL_SYSTEM)
if (bo->resource->mem_type == TTM_PL_SYSTEM)
if (res->mem_type == TTM_PL_SYSTEM || res->mem_type == TTM_PL_TT ||
if (!old_mem || (old_mem->mem_type == TTM_PL_SYSTEM &&
if (old_mem->mem_type == TTM_PL_SYSTEM &&
new_mem->mem_type == TTM_PL_SYSTEM) {
((old_mem->mem_type == TTM_PL_SYSTEM &&
new_mem->mem_type == TTM_PL_SYSTEM))) {
case TTM_PL_SYSTEM:
.mem_type = TTM_PL_SYSTEM,
bo_va->base.bo->tbo.resource->mem_type == TTM_PL_SYSTEM))
[ TTM_PL_SYSTEM ] = "system",
gbo->placements[c].mem_type = TTM_PL_SYSTEM;
gbo->bo.resource->mem_type == TTM_PL_SYSTEM))
if (new_mem->mem_type != TTM_PL_SYSTEM) {
hop->mem_type = TTM_PL_SYSTEM;
case TTM_PL_SYSTEM: /* nothing to do */
#define I915_PL_SYSTEM TTM_PL_SYSTEM
if (dst_mem->mem_type != TTM_PL_SYSTEM) {
hop->mem_type = TTM_PL_SYSTEM;
return TTM_PL_SYSTEM;
if (old_mem->mem_type == TTM_PL_SYSTEM && !tbo->ttm) {
if (old_mem->mem_type == TTM_PL_SYSTEM &&
new_mem->mem_type == TTM_PL_SYSTEM) {
case TTM_PL_SYSTEM:
case TTM_PL_SYSTEM:
if (unlikely(resource->mem_type == TTM_PL_SYSTEM))
lbo->placements[c].mem_type = TTM_PL_SYSTEM;
lbo->placements[c].mem_type = TTM_PL_SYSTEM;
if (mem && new_reg->mem_type != TTM_PL_SYSTEM &&
if (!old_reg || (old_reg->mem_type == TTM_PL_SYSTEM &&
if (old_reg->mem_type == TTM_PL_SYSTEM &&
new_reg->mem_type == TTM_PL_SYSTEM) {
if ((old_reg->mem_type == TTM_PL_SYSTEM &&
new_reg->mem_type == TTM_PL_SYSTEM)) {
case TTM_PL_SYSTEM:
if (bo->resource->mem_type != TTM_PL_SYSTEM)
pl[*n].mem_type = TTM_PL_SYSTEM;
if (nvbo->bo.resource->mem_type != TTM_PL_SYSTEM &&
qbo->placements[c].mem_type = TTM_PL_SYSTEM;
qbo->placements[c].mem_type = TTM_PL_SYSTEM;
if (new_mem->mem_type != TTM_PL_SYSTEM) {
hop->mem_type = TTM_PL_SYSTEM;
if (old_mem->mem_type == TTM_PL_SYSTEM && bo->ttm == NULL) {
.mem_type = TTM_PL_SYSTEM,
case TTM_PL_SYSTEM:
rbo->placements[c].mem_type = TTM_PL_SYSTEM;
rbo->placements[c].mem_type = TTM_PL_SYSTEM;
case TTM_PL_SYSTEM:
if (!old_mem || (old_mem->mem_type == TTM_PL_SYSTEM &&
if (old_mem->mem_type == TTM_PL_SYSTEM &&
new_mem->mem_type == TTM_PL_SYSTEM) {
if ((old_mem->mem_type == TTM_PL_SYSTEM &&
new_mem->mem_type == TTM_PL_SYSTEM)) {
case TTM_PL_SYSTEM:
.mem_type = TTM_PL_SYSTEM,
if (mem->mem_type != TTM_PL_SYSTEM)
u32 mem_type = TTM_PL_SYSTEM;
u32 mem_type = TTM_PL_SYSTEM;
u32 mem_type = TTM_PL_SYSTEM;
u32 mem_type = TTM_PL_SYSTEM;
u32 mem_type = TTM_PL_SYSTEM;
u32 mem_type = TTM_PL_SYSTEM;
place = ttm_place_kunit_init(test, TTM_PL_SYSTEM, 0);
place = ttm_place_kunit_init(test, TTM_PL_SYSTEM, 0);
u32 fst_mem = TTM_PL_SYSTEM, snd_mem = TTM_PL_VRAM;
u32 mem_type = TTM_PL_SYSTEM;
.mem_type = TTM_PL_SYSTEM,
if (params->mem_type != TTM_PL_SYSTEM)
if (params->mem_type != TTM_PL_SYSTEM)
init_place = ttm_place_kunit_init(test, TTM_PL_SYSTEM, 0);
u32 fst_mem = TTM_PL_VRAM, tmp_mem = TTM_PL_TT, final_mem = TTM_PL_SYSTEM;
u32 mem_type = TTM_PL_SYSTEM;
u32 mem_type = TTM_PL_SYSTEM;
u32 mem_type = TTM_PL_SYSTEM;
init_place = ttm_place_kunit_init(test, TTM_PL_SYSTEM, 0);
mem_type_evict = TTM_PL_SYSTEM;
mem_type_evict = TTM_PL_SYSTEM;
KUNIT_ASSERT_NOT_NULL(test, ttm_dev->man_drv[TTM_PL_SYSTEM]);
KUNIT_ASSERT_NOT_NULL(test, ttm_devs[i].man_drv[TTM_PL_SYSTEM]);
man = ttm_manager_type(ttm_dev, TTM_PL_SYSTEM);
KUNIT_ASSERT_NULL(test, ttm_dev->man_drv[TTM_PL_SYSTEM]);
case TTM_PL_SYSTEM:
.mem_type = TTM_PL_SYSTEM,
if (!old_mem || (old_mem->mem_type == TTM_PL_SYSTEM && !bo->ttm)) {
new_mem->mem_type == TTM_PL_SYSTEM) {
if ((old_mem->mem_type == TTM_PL_SYSTEM &&
new_mem->mem_type == TTM_PL_SYSTEM)) {
if (params->mem_type > TTM_PL_SYSTEM)
ttm_init_test_mocks(test, priv, TTM_PL_SYSTEM, 0);
ttm_init_test_mocks(test, priv, TTM_PL_SYSTEM, 0);
ttm_init_test_mocks(test, priv, TTM_PL_SYSTEM, TTM_PL_FLAG_TOPDOWN);
man = ttm_manager_type(priv->devs->ttm_dev, TTM_PL_SYSTEM);
u32 mem_type = TTM_PL_SYSTEM;
u32 mem_type = TTM_PL_SYSTEM;
.mem_type = TTM_PL_SYSTEM,
.mem_type = TTM_PL_SYSTEM,
if (bo->resource->mem_type != TTM_PL_SYSTEM) {
place.mem_type = TTM_PL_SYSTEM;
if (mem->mem_type != TTM_PL_SYSTEM) {
if (res->mem_type == TTM_PL_SYSTEM)
may_evict = (force_space && place->mem_type != TTM_PL_SYSTEM);
if (!bo->resource || bo->resource->mem_type == TTM_PL_SYSTEM) {
.mem_type = TTM_PL_SYSTEM,
if (flags.allow_move && bo->resource->mem_type != TTM_PL_SYSTEM) {
case TTM_PL_SYSTEM:
for (i = TTM_PL_SYSTEM; i < TTM_NUM_MEM_TYPES; ++i) {
man = ttm_manager_type(bdev, TTM_PL_SYSTEM);
ttm_set_driver_manager(bdev, TTM_PL_SYSTEM, NULL);
for (i = TTM_PL_SYSTEM; i < TTM_NUM_MEM_TYPES; ++i) {
ttm_set_driver_manager(bdev, TTM_PL_SYSTEM, man);
pl[n].mem_type = TTM_PL_SYSTEM;
pl[n].mem_type = TTM_PL_SYSTEM;
if (bo->tbo.resource->mem_type == TTM_PL_SYSTEM ||
ttm_resource_manager_create_debugfs(ttm_manager_type(&vmw->bdev, TTM_PL_SYSTEM),
case TTM_PL_SYSTEM:
new_mem->mem_type == TTM_PL_SYSTEM &&
.mem_type = TTM_PL_SYSTEM,
case TTM_PL_SYSTEM:
return mem_type == TTM_PL_SYSTEM || mem_type == VMW_PL_SYSTEM;
if (!bo->resource || (bo->resource->mem_type == TTM_PL_SYSTEM &&
#define XE_PL_SYSTEM TTM_PL_SYSTEM