drm/ttm: use a static ttm_mem_global instance
As the name says we only need one global instance of ttm_mem_global. Drop all the driver initialization and just use a single exported instance which is initialized during BO global initialization. Signed-off-by:Christian König <christian.koenig@amd.com> Reviewed-by:
Junwei Zhang <Jerry.Zhang@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
Showing
- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c 0 additions, 44 deletionsdrivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h 0 additions, 1 deletiondrivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
- drivers/gpu/drm/ast/ast_drv.h 0 additions, 1 deletiondrivers/gpu/drm/ast/ast_drv.h
- drivers/gpu/drm/ast/ast_ttm.c 2 additions, 30 deletionsdrivers/gpu/drm/ast/ast_ttm.c
- drivers/gpu/drm/bochs/bochs.h 0 additions, 1 deletiondrivers/gpu/drm/bochs/bochs.h
- drivers/gpu/drm/bochs/bochs_mm.c 2 additions, 28 deletionsdrivers/gpu/drm/bochs/bochs_mm.c
- drivers/gpu/drm/cirrus/cirrus_drv.h 0 additions, 1 deletiondrivers/gpu/drm/cirrus/cirrus_drv.h
- drivers/gpu/drm/cirrus/cirrus_ttm.c 2 additions, 30 deletionsdrivers/gpu/drm/cirrus/cirrus_ttm.c
- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h 0 additions, 1 deletiondrivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h
- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c 4 additions, 27 deletionsdrivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c
- drivers/gpu/drm/mgag200/mgag200_drv.h 0 additions, 1 deletiondrivers/gpu/drm/mgag200/mgag200_drv.h
- drivers/gpu/drm/mgag200/mgag200_ttm.c 2 additions, 30 deletionsdrivers/gpu/drm/mgag200/mgag200_ttm.c
- drivers/gpu/drm/nouveau/nouveau_drv.h 0 additions, 1 deletiondrivers/gpu/drm/nouveau/nouveau_drv.h
- drivers/gpu/drm/nouveau/nouveau_ttm.c 3 additions, 31 deletionsdrivers/gpu/drm/nouveau/nouveau_ttm.c
- drivers/gpu/drm/qxl/qxl_drv.h 0 additions, 1 deletiondrivers/gpu/drm/qxl/qxl_drv.h
- drivers/gpu/drm/qxl/qxl_ttm.c 0 additions, 28 deletionsdrivers/gpu/drm/qxl/qxl_ttm.c
- drivers/gpu/drm/radeon/radeon.h 0 additions, 1 deletiondrivers/gpu/drm/radeon/radeon.h
- drivers/gpu/drm/radeon/radeon_ttm.c 0 additions, 26 deletionsdrivers/gpu/drm/radeon/radeon_ttm.c
- drivers/gpu/drm/ttm/ttm_bo.c 7 additions, 3 deletionsdrivers/gpu/drm/ttm/ttm_bo.c
- drivers/gpu/drm/ttm/ttm_memory.c 3 additions, 2 deletionsdrivers/gpu/drm/ttm/ttm_memory.c
Loading
Please register or sign in to comment