Home
last modified time | relevance | path

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

12

/Linux-v4.19/include/drm/ttm/
Dttm_bo_driver.h110 struct ttm_mem_reg *mem);
123 struct ttm_mem_reg *mem);
313 struct ttm_mem_reg *new_mem);
339 struct ttm_mem_reg *new_mem);
356 struct ttm_mem_reg *mem);
358 struct ttm_mem_reg *mem);
523 bool ttm_mem_reg_is_pci(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem);
546 struct ttm_mem_reg *mem,
549 void ttm_bo_mem_put(struct ttm_buffer_object *bo, struct ttm_mem_reg *mem);
551 struct ttm_mem_reg *mem);
[all …]
Dttm_tt.h33 struct ttm_mem_reg;
63 int (*bind) (struct ttm_tt *ttm, struct ttm_mem_reg *bo_mem);
186 int ttm_tt_bind(struct ttm_tt *ttm, struct ttm_mem_reg *bo_mem,
Dttm_bo_api.h92 struct ttm_mem_reg { struct
191 struct ttm_mem_reg mem;
338 bool ttm_bo_mem_compat(struct ttm_placement *placement, struct ttm_mem_reg *mem,
/Linux-v4.19/drivers/gpu/drm/nouveau/
Dnouveau_mem.h10 nouveau_mem(struct ttm_mem_reg *reg) in nouveau_mem()
24 struct ttm_mem_reg *);
25 void nouveau_mem_del(struct ttm_mem_reg *);
26 int nouveau_mem_vram(struct ttm_mem_reg *, bool contig, u8 page);
27 int nouveau_mem_host(struct ttm_mem_reg *, struct ttm_dma_tt *);
Dnouveau_bo.c722 struct ttm_mem_reg *old_reg, struct ttm_mem_reg *new_reg) in nve0_bo_move_copy()
754 struct ttm_mem_reg *old_reg, struct ttm_mem_reg *new_reg) in nvc0_bo_move_copy()
792 struct ttm_mem_reg *old_reg, struct ttm_mem_reg *new_reg) in nvc0_bo_move_m2mf()
831 struct ttm_mem_reg *old_reg, struct ttm_mem_reg *new_reg) in nva3_bo_move_copy()
869 struct ttm_mem_reg *old_reg, struct ttm_mem_reg *new_reg) in nv98_bo_move_exec()
887 struct ttm_mem_reg *old_reg, struct ttm_mem_reg *new_reg) in nv84_bo_move_exec()
921 struct ttm_mem_reg *old_reg, struct ttm_mem_reg *new_reg) in nv50_bo_move_m2mf()
1008 struct nouveau_channel *chan, struct ttm_mem_reg *reg) in nouveau_bo_mem_ctxdma()
1017 struct ttm_mem_reg *old_reg, struct ttm_mem_reg *new_reg) in nv04_bo_move_m2mf()
1063 struct ttm_mem_reg *reg) in nouveau_bo_move_prep()
[all …]
Dnouveau_mem.c95 nouveau_mem_host(struct ttm_mem_reg *reg, struct ttm_dma_tt *tt) in nouveau_mem_host()
133 nouveau_mem_vram(struct ttm_mem_reg *reg, bool contig, u8 page) in nouveau_mem_vram()
176 nouveau_mem_del(struct ttm_mem_reg *reg) in nouveau_mem_del()
186 struct ttm_mem_reg *reg) in nouveau_mem_new()
Dnouveau_sgdma.c29 nv04_sgdma_bind(struct ttm_tt *ttm, struct ttm_mem_reg *reg) in nv04_sgdma_bind()
64 nv50_sgdma_bind(struct ttm_tt *ttm, struct ttm_mem_reg *reg) in nv50_sgdma_bind()
Dnouveau_ttm.c47 nouveau_manager_del(struct ttm_mem_type_manager *man, struct ttm_mem_reg *reg) in nouveau_manager_del()
62 struct ttm_mem_reg *reg) in nouveau_vram_manager_new()
102 struct ttm_mem_reg *reg) in nouveau_gart_manager_new()
130 struct ttm_mem_reg *reg) in nv04_gart_manager_new()
Dnouveau_drv.h155 struct ttm_mem_reg *, struct ttm_mem_reg *);
Dnv50_fence.c40 struct ttm_mem_reg *reg = &priv->bo->bo.mem; in nv50_fence_context_new()
/Linux-v4.19/drivers/gpu/drm/ttm/
Dttm_bo_util.c55 struct ttm_mem_reg *new_mem) in ttm_bo_move_ttm()
58 struct ttm_mem_reg *old_mem = &bo->mem; in ttm_bo_move_ttm()
134 struct ttm_mem_reg *mem) in ttm_mem_io_reserve()
159 struct ttm_mem_reg *mem) in ttm_mem_io_free()
176 struct ttm_mem_reg *mem = &bo->mem; in ttm_mem_io_reserve_vm()
196 struct ttm_mem_reg *mem = &bo->mem; in ttm_mem_io_free_vm()
205 static int ttm_mem_reg_ioremap(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem, in ttm_mem_reg_ioremap()
237 static void ttm_mem_reg_iounmap(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem, in ttm_mem_reg_iounmap()
358 struct ttm_mem_reg *new_mem) in ttm_bo_move_memcpy()
363 struct ttm_mem_reg *old_mem = &bo->mem; in ttm_bo_move_memcpy()
[all …]
Dttm_bo_manager.c54 struct ttm_mem_reg *mem) in ttm_bo_man_get_node()
93 struct ttm_mem_reg *mem) in ttm_bo_man_put_node()
Dttm_bo.c227 struct ttm_mem_reg *mem, bool evict, in ttm_bo_handle_move_mem()
623 struct ttm_mem_reg evict_mem; in ttm_bo_evict()
775 void ttm_bo_mem_put(struct ttm_buffer_object *bo, struct ttm_mem_reg *mem) in ttm_bo_mem_put()
789 struct ttm_mem_reg *mem) in ttm_bo_add_move_fence()
819 struct ttm_mem_reg *mem, in ttm_bo_mem_force_space()
894 struct ttm_mem_reg *mem, in ttm_bo_mem_space()
1012 struct ttm_mem_reg mem; in ttm_bo_move_buffer()
1036 struct ttm_mem_reg *mem, in ttm_bo_places_compat()
1059 struct ttm_mem_reg *mem, in ttm_bo_mem_compat()
1579 bool ttm_mem_reg_is_pci(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in ttm_mem_reg_is_pci()
[all …]
Dttm_agp_backend.c51 static int ttm_agp_bind(struct ttm_tt *ttm, struct ttm_mem_reg *bo_mem) in ttm_agp_bind()
/Linux-v4.19/drivers/gpu/drm/virtio/
Dvirtgpu_ttm.c170 struct ttm_mem_reg *mem) in ttm_bo_man_get_node()
177 struct ttm_mem_reg *mem) in ttm_bo_man_put_node()
255 struct ttm_mem_reg *mem) in virtio_gpu_ttm_io_mem_reserve()
278 struct ttm_mem_reg *mem) in virtio_gpu_ttm_io_mem_free()
292 struct ttm_mem_reg *bo_mem) in virtio_gpu_ttm_backend_bind()
345 struct ttm_mem_reg *new_mem) in virtio_gpu_move_null()
347 struct ttm_mem_reg *old_mem = &bo->mem; in virtio_gpu_move_null()
356 struct ttm_mem_reg *new_mem) in virtio_gpu_bo_move()
370 struct ttm_mem_reg *new_mem) in virtio_gpu_bo_move_notify()
/Linux-v4.19/drivers/gpu/drm/qxl/
Dqxl_ttm.c214 struct ttm_mem_reg *mem) in qxl_ttm_io_mem_reserve()
247 struct ttm_mem_reg *mem) in qxl_ttm_io_mem_free()
261 struct ttm_mem_reg *bo_mem) in qxl_ttm_backend_bind()
314 struct ttm_mem_reg *new_mem) in qxl_move_null()
316 struct ttm_mem_reg *old_mem = &bo->mem; in qxl_move_null()
325 struct ttm_mem_reg *new_mem) in qxl_bo_move()
327 struct ttm_mem_reg *old_mem = &bo->mem; in qxl_bo_move()
344 struct ttm_mem_reg *new_mem) in qxl_bo_move_notify()
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ttm.h65 struct ttm_mem_reg *mem;
72 bool amdgpu_gtt_mgr_has_gart_addr(struct ttm_mem_reg *mem);
120 struct ttm_mem_reg *mem);
Damdgpu_gtt_mgr.c93 bool amdgpu_gtt_mgr_has_gart_addr(struct ttm_mem_reg *mem) in amdgpu_gtt_mgr_has_gart_addr()
113 struct ttm_mem_reg *mem) in amdgpu_gtt_mgr_alloc()
164 struct ttm_mem_reg *mem) in amdgpu_gtt_mgr_new()
220 struct ttm_mem_reg *mem) in amdgpu_gtt_mgr_del()
Damdgpu_ttm.c55 struct ttm_mem_reg *mem, unsigned num_pages,
324 struct ttm_mem_reg *new_mem) in amdgpu_move_null()
326 struct ttm_mem_reg *old_mem = &bo->mem; in amdgpu_move_null()
343 struct ttm_mem_reg *mem) in amdgpu_mm_node_addr()
362 static struct drm_mm_node *amdgpu_find_mm_node(struct ttm_mem_reg *mem, in amdgpu_find_mm_node()
507 struct ttm_mem_reg *new_mem, in amdgpu_move_blit()
508 struct ttm_mem_reg *old_mem) in amdgpu_move_blit()
546 struct ttm_mem_reg *new_mem) in amdgpu_move_vram_ram()
549 struct ttm_mem_reg *old_mem = &bo->mem; in amdgpu_move_vram_ram()
550 struct ttm_mem_reg tmp_mem; in amdgpu_move_vram_ram()
[all …]
Damdgpu_vram_mgr.c110 struct ttm_mem_reg *mem = &bo->tbo.mem; in amdgpu_vram_mgr_bo_visible_size()
140 struct ttm_mem_reg *mem) in amdgpu_vram_mgr_new()
237 struct ttm_mem_reg *mem) in amdgpu_vram_mgr_del()
/Linux-v4.19/drivers/gpu/drm/radeon/
Dradeon_ttm.c245 struct ttm_mem_reg *new_mem) in radeon_move_null()
247 struct ttm_mem_reg *old_mem = &bo->mem; in radeon_move_null()
256 struct ttm_mem_reg *new_mem, in radeon_move_blit()
257 struct ttm_mem_reg *old_mem) in radeon_move_blit()
312 struct ttm_mem_reg *new_mem) in radeon_move_vram_ram()
316 struct ttm_mem_reg *old_mem = &bo->mem; in radeon_move_vram_ram()
317 struct ttm_mem_reg tmp_mem; in radeon_move_vram_ram()
359 struct ttm_mem_reg *new_mem) in radeon_move_ram_vram()
363 struct ttm_mem_reg *old_mem = &bo->mem; in radeon_move_ram_vram()
364 struct ttm_mem_reg tmp_mem; in radeon_move_ram_vram()
[all …]
/Linux-v4.19/drivers/gpu/drm/vmwgfx/
Dvmwgfx_gmrid_manager.c50 struct ttm_mem_reg *mem) in vmw_gmrid_man_get_node()
85 struct ttm_mem_reg *mem) in vmw_gmrid_man_put_node()
Dvmwgfx_ttm_buffer.c586 static int vmw_ttm_bind(struct ttm_tt *ttm, struct ttm_mem_reg *bo_mem) in vmw_ttm_bind()
804 static int vmw_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in vmw_ttm_io_mem_reserve()
832 static void vmw_ttm_io_mem_free(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in vmw_ttm_io_mem_free()
853 struct ttm_mem_reg *mem) in vmw_move_notify()
/Linux-v4.19/drivers/staging/vboxvideo/
Dvbox_ttm.c154 struct ttm_mem_reg *mem) in vbox_ttm_io_mem_reserve()
182 struct ttm_mem_reg *mem) in vbox_ttm_io_mem_free()
/Linux-v4.19/drivers/gpu/drm/mgag200/
Dmgag200_ttm.c159 struct ttm_mem_reg *mem) in mgag200_ttm_io_mem_reserve()
187 static void mgag200_ttm_io_mem_free(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in mgag200_ttm_io_mem_free()

12