• Brian Welty's avatar
    drm/xe: Replace usage of mem_type_to_tile · fd0975b7
    Brian Welty authored
    Currently mem_type_to_tile() is being used to access the tile's underlying
    tile.mem.vram. However, this function makes the assumption that a mem_type
    will only ever map to a single tile. Now that the TTM vram manager contains
    a pointer to the memory_region, make use of this in xe_bo.c.
    
    As such, introduce a helper function res_to_mem_region() to get the
    ttm_vram_mgr->vram from the BO's resource, and use this to replace usage
    of mem_type_to_tile().
    
    xe_tile is still needed to choose the migration context, so this part is
    unchanged. But as this is only renaming usage, function is renamed now to
    mem_type_to_migrate().
    Signed-off-by: default avatarBrian Welty <brian.welty@intel.com>
    Reviewed-by: default avatarMatthew Brost <matthew.brost@intel.com>
    Signed-off-by: default avatarRodrigo Vivi <rodrigo.vivi@intel.com>
    fd0975b7
xe_bo.c 54.7 KB