Lines Matching full:migrate
139 return tile->migrate; in mem_type_to_migrate()
666 struct xe_migrate *migrate = NULL; in xe_bo_move() local
762 migrate = bo->tile->migrate; in xe_bo_move()
764 migrate = mem_type_to_migrate(xe, new_mem->mem_type); in xe_bo_move()
766 migrate = mem_type_to_migrate(xe, old_mem_type); in xe_bo_move()
768 migrate = xe->tiles[0].migrate; in xe_bo_move()
770 xe_assert(xe, migrate); in xe_bo_move()
824 fence = xe_migrate_clear(migrate, bo, new_mem, flags); in xe_bo_move()
827 fence = xe_migrate_copy(migrate, bo, bo, old_mem, in xe_bo_move()
2315 * @bo: The buffer object to migrate
2316 * @mem_type: The TTM memory type intended to migrate to
2319 * given memory type. Note that pinning may affect the ability to migrate as
2323 * possibility to migrate buffer objects and can be called without
2354 * xe_bo_migrate - Migrate an object to the desired region id
2355 * @bo: The buffer object to migrate.
2356 * @mem_type: The TTM region type to migrate to.
2358 * Attempt to migrate the buffer object to the desired memory region. The
2411 * @bo: The buffer object to migrate.