Home
last modified time | relevance | path

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

/linux-4.4.14/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.4.14/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()
975 struct ttm_mem_reg mem; in ttm_bo_move_buffer()
1008 struct ttm_mem_reg *mem, in ttm_bo_mem_compat()
1500 bool ttm_mem_reg_is_pci(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in ttm_mem_reg_is_pci()
1660 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.4.14/drivers/gpu/drm/virtio/
Dvirtgpu_ttm.c171 struct ttm_mem_reg *mem) in ttm_bo_man_get_node()
178 struct ttm_mem_reg *mem) in ttm_bo_man_put_node()
258 struct ttm_mem_reg *mem) in virtio_gpu_ttm_io_mem_reserve()
281 struct ttm_mem_reg *mem) in virtio_gpu_ttm_io_mem_free()
295 struct ttm_mem_reg *bo_mem) in virtio_gpu_ttm_backend_bind()
364 struct ttm_mem_reg *new_mem) in virtio_gpu_move_null()
366 struct ttm_mem_reg *old_mem = &bo->mem; in virtio_gpu_move_null()
376 struct ttm_mem_reg *new_mem) in virtio_gpu_bo_move()
383 struct ttm_mem_reg *new_mem) in virtio_gpu_bo_move_notify()
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_bo.c690 struct ttm_mem_reg *old_mem, struct ttm_mem_reg *new_mem) in nve0_bo_move_copy()
722 struct ttm_mem_reg *old_mem, struct ttm_mem_reg *new_mem) in nvc0_bo_move_copy()
760 struct ttm_mem_reg *old_mem, struct ttm_mem_reg *new_mem) in nvc0_bo_move_m2mf()
799 struct ttm_mem_reg *old_mem, struct ttm_mem_reg *new_mem) in nva3_bo_move_copy()
837 struct ttm_mem_reg *old_mem, struct ttm_mem_reg *new_mem) in nv98_bo_move_exec()
855 struct ttm_mem_reg *old_mem, struct ttm_mem_reg *new_mem) in nv84_bo_move_exec()
889 struct ttm_mem_reg *old_mem, struct ttm_mem_reg *new_mem) in nv50_bo_move_m2mf()
976 struct nouveau_channel *chan, struct ttm_mem_reg *mem) in nouveau_bo_mem_ctxdma()
985 struct ttm_mem_reg *old_mem, struct ttm_mem_reg *new_mem) in nv04_bo_move_m2mf()
1031 struct ttm_mem_reg *mem) in nouveau_bo_move_prep()
[all …]
Dnouveau_ttm.c67 struct ttm_mem_reg *mem) in nouveau_vram_manager_del()
79 struct ttm_mem_reg *mem) in nouveau_vram_manager_new()
130 struct ttm_mem_reg *mem) in nouveau_gart_manager_del()
141 struct ttm_mem_reg *mem) in nouveau_gart_manager_new()
217 nv04_gart_manager_del(struct ttm_mem_type_manager *man, struct ttm_mem_reg *mem) in nv04_gart_manager_del()
230 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.h130 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.4.14/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.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ttm.c214 struct ttm_mem_reg *new_mem) in amdgpu_move_null()
216 struct ttm_mem_reg *old_mem = &bo->mem; in amdgpu_move_null()
225 struct ttm_mem_reg *new_mem, in amdgpu_move_blit()
226 struct ttm_mem_reg *old_mem) in amdgpu_move_blit()
281 struct ttm_mem_reg *new_mem) in amdgpu_move_vram_ram()
284 struct ttm_mem_reg *old_mem = &bo->mem; in amdgpu_move_vram_ram()
285 struct ttm_mem_reg tmp_mem; in amdgpu_move_vram_ram()
328 struct ttm_mem_reg *new_mem) in amdgpu_move_ram_vram()
331 struct ttm_mem_reg *old_mem = &bo->mem; in amdgpu_move_ram_vram()
332 struct ttm_mem_reg tmp_mem; in amdgpu_move_ram_vram()
[all …]
Damdgpu_object.c45 struct ttm_mem_reg *mem) in amdgpu_get_vis_part_size()
58 struct ttm_mem_reg *old_mem, in amdgpu_update_memory_usage()
59 struct ttm_mem_reg *new_mem) in amdgpu_update_memory_usage()
588 struct ttm_mem_reg *new_mem) in amdgpu_bo_move_notify()
Damdgpu_object.h164 struct ttm_mem_reg *new_mem);
Damdgpu.h1002 struct ttm_mem_reg *mem);
2320 struct ttm_mem_reg *mem);
Damdgpu_vm.c823 struct ttm_mem_reg *mem) in amdgpu_vm_bo_update()
/linux-4.4.14/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.c763 struct ttm_mem_reg *new_mem) in radeon_bo_move_notify()
Dradeon_vm.c912 struct ttm_mem_reg *mem) in radeon_vm_bo_update()
Dradeon.h2866 struct ttm_mem_reg *mem);
/linux-4.4.14/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.c560 static int vmw_ttm_bind(struct ttm_tt *ttm, struct ttm_mem_reg *bo_mem) in vmw_ttm_bind()
780 static int vmw_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in vmw_ttm_io_mem_reserve()
808 static void vmw_ttm_io_mem_free(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in vmw_ttm_io_mem_free()
828 struct ttm_mem_reg *mem) in vmw_move_notify()
Dvmwgfx_drv.h662 struct ttm_mem_reg *mem);
664 struct ttm_mem_reg *mem);
Dvmwgfx_resource.c1484 struct ttm_mem_reg *mem) in vmw_resource_move_notify()
1577 struct ttm_mem_reg *mem) in vmw_query_move_notify()
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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()