]> git.ipfire.org Git - thirdparty/linux.git/commit
drm/xe/migrate: Refactor xe_migrate_prepare_vm()
authorRaag Jadav <raag.jadav@intel.com>
Tue, 3 Mar 2026 10:19:13 +0000 (15:49 +0530)
committerMatt Roper <matthew.d.roper@intel.com>
Fri, 6 Mar 2026 23:13:38 +0000 (15:13 -0800)
commite8a6e92285ba41f7870b8ac9a272b184b8301982
tree5c133ef91f5fdc15389e7e81d73bf7d2f37be81e
parentb458597544c20c31cef9d907696e8b9652b0894e
drm/xe/migrate: Refactor xe_migrate_prepare_vm()

Currently xe_migrate_prepare_vm() does three things.

1. Allocates pt_bo for migrate context.
2. Initializes pt_bo with actual pte details.
3. Initializes sa_manager for migrate context.

Split these implementations in their own functions for better
maintainability.

Signed-off-by: Raag Jadav <raag.jadav@intel.com>
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
Link: https://patch.msgid.link/20260303101913.3576481-1-raag.jadav@intel.com
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
drivers/gpu/drm/xe/xe_migrate.c