Home
last modified time | relevance | path

Searched refs:ttm_mem_global (Results 1 – 22 of 22) sorted by relevance

/linux-4.4.14/include/drm/ttm/
Dttm_memory.h77 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,
Dttm_page_alloc.h37 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()
Dttm_object.h304 ttm_object_device_init(struct ttm_mem_global *mem_glob,
Dttm_bo_driver.h445 struct ttm_mem_global *mem_glob;
469 struct ttm_mem_global *mem_glob;
/linux-4.4.14/drivers/gpu/drm/ttm/
Dttm_memory.c44 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 …]
Dttm_object.c93 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()
Dttm_page_alloc.c812 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()
Dttm_page_alloc_dma.c879 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()
Dttm_bo.c1094 struct ttm_mem_global *mem_glob = bdev->glob->mem_glob; in ttm_bo_init()
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_ttm_glue.c64 global_ref->size = sizeof(struct ttm_mem_global); in vmw_ttm_global_init()
Dvmwgfx_buffer.c395 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()
Dvmwgfx_drv.h1195 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()
Dvmwgfx_fence.c596 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/
Dvirtgpu_ttm.c71 global_ref->size = sizeof(struct ttm_mem_global); in virtio_gpu_ttm_global_init()
/linux-4.4.14/drivers/gpu/drm/cirrus/
Dcirrus_ttm.c57 global_ref->size = sizeof(struct ttm_mem_global); in cirrus_ttm_global_init()
/linux-4.4.14/drivers/gpu/drm/ast/
Dast_ttm.c57 global_ref->size = sizeof(struct ttm_mem_global); in ast_ttm_global_init()
/linux-4.4.14/drivers/gpu/drm/mgag200/
Dmgag200_ttm.c57 global_ref->size = sizeof(struct ttm_mem_global); in mgag200_ttm_global_init()
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_ttm.c298 global_ref->size = sizeof(struct ttm_mem_global); in nouveau_ttm_global_init()
/linux-4.4.14/drivers/gpu/drm/qxl/
Dqxl_ttm.c68 global_ref->size = sizeof(struct ttm_mem_global); in qxl_ttm_global_init()
/linux-4.4.14/drivers/gpu/drm/bochs/
Dbochs_mm.c36 global_ref->size = sizeof(struct ttm_mem_global); in bochs_ttm_global_init()
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ttm.c85 global_ref->size = sizeof(struct ttm_mem_global); in amdgpu_ttm_global_init()
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_ttm.c85 global_ref->size = sizeof(struct ttm_mem_global); in radeon_ttm_global_init()