drm/xe: Add xe_ggtt_alloc
authorMaarten Lankhorst <maarten.lankhorst@linux.intel.com>
Mon, 5 May 2025 12:19:16 +0000 (14:19 +0200)
committerMaarten Lankhorst <dev@lankhorst.se>
Mon, 9 Jun 2025 08:21:44 +0000 (10:21 +0200)
commite0ee402750e12e35a14e8abe794544972eba8c92
treedcc5132920415c30058b651f23aff62a4b2ffd0a
parentb5fe33dcb8d4b6cf4d4664eaf2432617a7843bf9
drm/xe: Add xe_ggtt_alloc

Instead of allocating inside xe_tile, create a new function that returns
an allocated struct xe_ggtt from xe_ggtt.c

Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>
Link: https://lore.kernel.org/r/20250505121924.921544-4-dev@lankhorst.se
Signed-off-by: Maarten Lankhorst <dev@lankhorst.se>
drivers/gpu/drm/xe/xe_ggtt.c
drivers/gpu/drm/xe/xe_ggtt.h
drivers/gpu/drm/xe/xe_tile.c