Home
last modified time | relevance | path

Searched refs:ttm_mem_reg (Results 1 – 29 of 29) sorted by relevance

/linux-4.1.27/include/drm/ttm/
Dttm_bo_driver.h57 int (*bind) (struct ttm_tt *ttm, struct ttm_mem_reg *bo_mem);
212 struct ttm_mem_reg *mem);
225 struct ttm_mem_reg *mem);
399 struct ttm_mem_reg *new_mem);
419 struct ttm_mem_reg *new_mem);
435 int (*io_mem_reserve)(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem);
436 void (*io_mem_free)(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem);
604 extern int ttm_tt_bind(struct ttm_tt *ttm, struct ttm_mem_reg *bo_mem);
673 struct ttm_mem_reg *mem);
696 struct ttm_mem_reg *mem,
[all …]
Dttm_bo_api.h118 struct ttm_mem_reg { struct
218 struct ttm_mem_reg mem;
/linux-4.1.27/drivers/gpu/drm/ttm/
Dttm_bo_util.c49 bool no_wait_gpu, struct ttm_mem_reg *new_mem) in ttm_bo_move_ttm()
52 struct ttm_mem_reg *old_mem = &bo->mem; in ttm_bo_move_ttm()
120 struct ttm_mem_reg *mem) in ttm_mem_io_reserve()
145 struct ttm_mem_reg *mem) in ttm_mem_io_free()
162 struct ttm_mem_reg *mem = &bo->mem; in ttm_mem_io_reserve_vm()
182 struct ttm_mem_reg *mem = &bo->mem; in ttm_mem_io_free_vm()
191 static int ttm_mem_reg_ioremap(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem, in ttm_mem_reg_ioremap()
223 static void ttm_mem_reg_iounmap(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem, in ttm_mem_reg_iounmap()
325 struct ttm_mem_reg *new_mem) in ttm_bo_move_memcpy()
330 struct ttm_mem_reg *old_mem = &bo->mem; in ttm_bo_move_memcpy()
[all …]
Dttm_bo_manager.c53 struct ttm_mem_reg *mem) in ttm_bo_man_get_node()
94 struct ttm_mem_reg *mem) in ttm_bo_man_put_node()
Dttm_bo.c277 struct ttm_mem_reg *mem, in ttm_bo_handle_move_mem()
342 struct ttm_mem_reg tmp_mem = *mem; in ttm_bo_handle_move_mem()
663 struct ttm_mem_reg evict_mem; in ttm_bo_evict()
769 void ttm_bo_mem_put(struct ttm_buffer_object *bo, struct ttm_mem_reg *mem) in ttm_bo_mem_put()
785 struct ttm_mem_reg *mem, in ttm_bo_mem_force_space()
864 struct ttm_mem_reg *mem, in ttm_bo_mem_space()
971 struct ttm_mem_reg mem; in ttm_bo_move_buffer()
1004 struct ttm_mem_reg *mem, in ttm_bo_mem_compat()
1496 bool ttm_mem_reg_is_pci(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in ttm_mem_reg_is_pci()
1656 struct ttm_mem_reg evict_mem; in ttm_bo_swapout()
Dttm_agp_backend.c51 static int ttm_agp_bind(struct ttm_tt *ttm, struct ttm_mem_reg *bo_mem) in ttm_agp_bind()
Dttm_tt.c265 int ttm_tt_bind(struct ttm_tt *ttm, struct ttm_mem_reg *bo_mem) in ttm_tt_bind()
/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnouveau_bo.c696 struct ttm_mem_reg *old_mem, struct ttm_mem_reg *new_mem) in nve0_bo_move_copy()
728 struct ttm_mem_reg *old_mem, struct ttm_mem_reg *new_mem) in nvc0_bo_move_copy()
766 struct ttm_mem_reg *old_mem, struct ttm_mem_reg *new_mem) in nvc0_bo_move_m2mf()
805 struct ttm_mem_reg *old_mem, struct ttm_mem_reg *new_mem) in nva3_bo_move_copy()
843 struct ttm_mem_reg *old_mem, struct ttm_mem_reg *new_mem) in nv98_bo_move_exec()
861 struct ttm_mem_reg *old_mem, struct ttm_mem_reg *new_mem) in nv84_bo_move_exec()
895 struct ttm_mem_reg *old_mem, struct ttm_mem_reg *new_mem) in nv50_bo_move_m2mf()
982 struct nouveau_channel *chan, struct ttm_mem_reg *mem) in nouveau_bo_mem_ctxdma()
991 struct ttm_mem_reg *old_mem, struct ttm_mem_reg *new_mem) in nv04_bo_move_m2mf()
1037 struct ttm_mem_reg *mem) in nouveau_bo_move_prep()
[all …]
Dnouveau_ttm.c64 struct ttm_mem_reg *mem) in nouveau_vram_manager_del()
76 struct ttm_mem_reg *mem) in nouveau_vram_manager_new()
154 struct ttm_mem_reg *mem) in nouveau_gart_manager_del()
165 struct ttm_mem_reg *mem) in nouveau_gart_manager_new()
232 nv04_gart_manager_del(struct ttm_mem_type_manager *man, struct ttm_mem_reg *mem) in nv04_gart_manager_del()
245 struct ttm_mem_reg *mem) in nv04_gart_manager_new()
Dnouveau_sgdma.c27 nv04_sgdma_bind(struct ttm_tt *ttm, struct ttm_mem_reg *mem) in nv04_sgdma_bind()
61 nv50_sgdma_bind(struct ttm_tt *ttm, struct ttm_mem_reg *mem) in nv50_sgdma_bind()
Dnouveau_drm.h129 struct ttm_mem_reg *, struct ttm_mem_reg *);
Dnv50_fence.c40 struct ttm_mem_reg *mem = &priv->bo->bo.mem; in nv50_fence_context_new()
Dnv17_fence.c78 struct ttm_mem_reg *mem = &priv->bo->bo.mem; in nv17_fence_context_new()
/linux-4.1.27/drivers/gpu/drm/qxl/
Dqxl_ttm.c217 struct ttm_mem_reg *mem) in qxl_ttm_io_mem_reserve()
250 struct ttm_mem_reg *mem) in qxl_ttm_io_mem_free()
264 struct ttm_mem_reg *bo_mem) in qxl_ttm_backend_bind()
338 struct ttm_mem_reg *new_mem) in qxl_move_null()
340 struct ttm_mem_reg *old_mem = &bo->mem; in qxl_move_null()
350 struct ttm_mem_reg *new_mem) in qxl_bo_move()
352 struct ttm_mem_reg *old_mem = &bo->mem; in qxl_bo_move()
361 struct ttm_mem_reg *new_mem) in qxl_bo_move_notify()
Dqxl_drv.h569 struct ttm_mem_reg *mem);
Dqxl_cmd.c487 struct ttm_mem_reg *new_mem) in qxl_hw_surface_alloc()
/linux-4.1.27/drivers/gpu/drm/radeon/
Dradeon_ttm.c244 struct ttm_mem_reg *new_mem) in radeon_move_null()
246 struct ttm_mem_reg *old_mem = &bo->mem; in radeon_move_null()
255 struct ttm_mem_reg *new_mem, in radeon_move_blit()
256 struct ttm_mem_reg *old_mem) in radeon_move_blit()
312 struct ttm_mem_reg *new_mem) in radeon_move_vram_ram()
315 struct ttm_mem_reg *old_mem = &bo->mem; in radeon_move_vram_ram()
316 struct ttm_mem_reg tmp_mem; in radeon_move_vram_ram()
359 struct ttm_mem_reg *new_mem) in radeon_move_ram_vram()
362 struct ttm_mem_reg *old_mem = &bo->mem; in radeon_move_ram_vram()
363 struct ttm_mem_reg tmp_mem; in radeon_move_ram_vram()
[all …]
Dradeon_object.h153 struct ttm_mem_reg *new_mem);
Dradeon_object.c758 struct ttm_mem_reg *new_mem) in radeon_bo_move_notify()
Dradeon_vm.c915 struct ttm_mem_reg *mem) in radeon_vm_bo_update()
Dradeon.h3027 struct ttm_mem_reg *mem);
/linux-4.1.27/drivers/gpu/drm/vmwgfx/
Dvmwgfx_gmrid_manager.c50 struct ttm_mem_reg *mem) in vmw_gmrid_man_get_node()
102 struct ttm_mem_reg *mem) in vmw_gmrid_man_put_node()
Dvmwgfx_buffer.c547 static int vmw_ttm_bind(struct ttm_tt *ttm, struct ttm_mem_reg *bo_mem) in vmw_ttm_bind()
767 static int vmw_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in vmw_ttm_io_mem_reserve()
795 static void vmw_ttm_io_mem_free(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in vmw_ttm_io_mem_free()
815 struct ttm_mem_reg *mem) in vmw_move_notify()
Dvmwgfx_drv.h668 struct ttm_mem_reg *mem);
Dvmwgfx_resource.c1476 struct ttm_mem_reg *mem) in vmw_resource_move_notify()
/linux-4.1.27/drivers/gpu/drm/cirrus/
Dcirrus_ttm.c157 struct ttm_mem_reg *mem) in cirrus_ttm_io_mem_reserve()
185 static void cirrus_ttm_io_mem_free(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in cirrus_ttm_io_mem_free()
192 struct ttm_mem_reg *new_mem) in cirrus_bo_move()
/linux-4.1.27/drivers/gpu/drm/mgag200/
Dmgag200_ttm.c157 struct ttm_mem_reg *mem) in mgag200_ttm_io_mem_reserve()
185 static void mgag200_ttm_io_mem_free(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in mgag200_ttm_io_mem_free()
192 struct ttm_mem_reg *new_mem) in mgag200_bo_move()
/linux-4.1.27/drivers/gpu/drm/ast/
Dast_ttm.c157 struct ttm_mem_reg *mem) in ast_ttm_io_mem_reserve()
185 static void ast_ttm_io_mem_free(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in ast_ttm_io_mem_free()
192 struct ttm_mem_reg *new_mem) in ast_bo_move()
/linux-4.1.27/drivers/gpu/drm/bochs/
Dbochs_mm.c135 struct ttm_mem_reg *mem) in bochs_ttm_io_mem_reserve()
164 struct ttm_mem_reg *mem) in bochs_ttm_io_mem_free()
171 struct ttm_mem_reg *new_mem) in bochs_bo_move()