Searched refs:ttm_mem_global (Results 1 – 22 of 22) sorted by relevance
/linux-4.4.14/include/drm/ttm/ |
D | ttm_memory.h | 77 struct ttm_mem_global { struct 116 static inline int ttm_mem_register_shrink(struct ttm_mem_global *glob, in ttm_mem_register_shrink() 137 static inline void ttm_mem_unregister_shrink(struct ttm_mem_global *glob, in ttm_mem_unregister_shrink() 146 extern int ttm_mem_global_init(struct ttm_mem_global *glob); 147 extern void ttm_mem_global_release(struct ttm_mem_global *glob); 148 extern int ttm_mem_global_alloc(struct ttm_mem_global *glob, uint64_t memory, 150 extern void ttm_mem_global_free(struct ttm_mem_global *glob, 152 extern int ttm_mem_global_alloc_page(struct ttm_mem_global *glob, 155 extern void ttm_mem_global_free_page(struct ttm_mem_global *glob,
|
D | ttm_page_alloc.h | 37 int ttm_page_alloc_init(struct ttm_mem_global *glob, unsigned max_pages); 71 int ttm_dma_page_alloc_init(struct ttm_mem_global *glob, unsigned max_pages); 87 static inline int ttm_dma_page_alloc_init(struct ttm_mem_global *glob, in ttm_dma_page_alloc_init()
|
D | ttm_object.h | 304 ttm_object_device_init(struct ttm_mem_global *mem_glob,
|
D | ttm_bo_driver.h | 445 struct ttm_mem_global *mem_glob; 469 struct ttm_mem_global *mem_glob;
|
/linux-4.4.14/drivers/gpu/drm/ttm/ |
D | ttm_memory.c | 44 struct ttm_mem_global *glob; 109 static void ttm_check_swapping(struct ttm_mem_global *glob); 171 struct ttm_mem_global *glob = in ttm_mem_global_kobj_release() 172 container_of(kobj, struct ttm_mem_global, kobj); in ttm_mem_global_kobj_release() 181 static bool ttm_zones_above_swap_target(struct ttm_mem_global *glob, in ttm_zones_above_swap_target() 213 static void ttm_shrink(struct ttm_mem_global *glob, bool from_wq, in ttm_shrink() 239 struct ttm_mem_global *glob = in ttm_shrink_work() 240 container_of(work, struct ttm_mem_global, work); in ttm_shrink_work() 245 static int ttm_mem_init_kernel_zone(struct ttm_mem_global *glob, in ttm_mem_init_kernel_zone() 277 static int ttm_mem_init_highmem_zone(struct ttm_mem_global *glob, in ttm_mem_init_highmem_zone() [all …]
|
D | ttm_object.c | 93 struct ttm_mem_global *mem_glob; 326 struct ttm_mem_global *mem_glob = tfile->tdev->mem_glob; in ttm_ref_object_add() 394 struct ttm_mem_global *mem_glob = tfile->tdev->mem_glob; in ttm_ref_object_release() 496 ttm_object_device_init(struct ttm_mem_global *mem_glob, in ttm_object_device_init()
|
D | ttm_page_alloc.c | 812 int ttm_page_alloc_init(struct ttm_mem_global *glob, unsigned max_pages) in ttm_page_alloc_init() 866 struct ttm_mem_global *mem_glob = ttm->glob->mem_glob; in ttm_pool_populate()
|
D | ttm_page_alloc_dma.c | 879 struct ttm_mem_global *mem_glob = ttm->glob->mem_glob; in ttm_dma_populate() 1080 int ttm_dma_page_alloc_init(struct ttm_mem_global *glob, unsigned max_pages) in ttm_dma_page_alloc_init()
|
D | ttm_bo.c | 1094 struct ttm_mem_global *mem_glob = bdev->glob->mem_glob; in ttm_bo_init()
|
/linux-4.4.14/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_ttm_glue.c | 64 global_ref->size = sizeof(struct ttm_mem_global); in vmw_ttm_global_init()
|
D | vmwgfx_buffer.c | 395 struct ttm_mem_global *glob = vmw_mem_glob(dev_priv); in vmw_ttm_map_dma() 640 struct ttm_mem_global *glob = vmw_mem_glob(dev_priv); in vmw_ttm_populate() 667 struct ttm_mem_global *glob = vmw_mem_glob(dev_priv); in vmw_ttm_unpopulate()
|
D | vmwgfx_drv.h | 1195 static inline struct ttm_mem_global *vmw_mem_glob(struct vmw_private *dev_priv) in vmw_mem_glob() 1197 return (struct ttm_mem_global *) dev_priv->mem_global_ref.object; in vmw_mem_glob()
|
D | vmwgfx_fence.c | 596 struct ttm_mem_global *mem_glob = vmw_mem_glob(fman->dev_priv); in vmw_user_fence_create()
|
/linux-4.4.14/drivers/gpu/drm/virtio/ |
D | virtgpu_ttm.c | 71 global_ref->size = sizeof(struct ttm_mem_global); in virtio_gpu_ttm_global_init()
|
/linux-4.4.14/drivers/gpu/drm/cirrus/ |
D | cirrus_ttm.c | 57 global_ref->size = sizeof(struct ttm_mem_global); in cirrus_ttm_global_init()
|
/linux-4.4.14/drivers/gpu/drm/ast/ |
D | ast_ttm.c | 57 global_ref->size = sizeof(struct ttm_mem_global); in ast_ttm_global_init()
|
/linux-4.4.14/drivers/gpu/drm/mgag200/ |
D | mgag200_ttm.c | 57 global_ref->size = sizeof(struct ttm_mem_global); in mgag200_ttm_global_init()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/ |
D | nouveau_ttm.c | 298 global_ref->size = sizeof(struct ttm_mem_global); in nouveau_ttm_global_init()
|
/linux-4.4.14/drivers/gpu/drm/qxl/ |
D | qxl_ttm.c | 68 global_ref->size = sizeof(struct ttm_mem_global); in qxl_ttm_global_init()
|
/linux-4.4.14/drivers/gpu/drm/bochs/ |
D | bochs_mm.c | 36 global_ref->size = sizeof(struct ttm_mem_global); in bochs_ttm_global_init()
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_ttm.c | 85 global_ref->size = sizeof(struct ttm_mem_global); in amdgpu_ttm_global_init()
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | radeon_ttm.c | 85 global_ref->size = sizeof(struct ttm_mem_global); in radeon_ttm_global_init()
|