/Linux-v4.19/include/drm/ttm/ |
D | ttm_bo_driver.h | 110 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 …]
|
D | ttm_tt.h | 33 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,
|
D | ttm_bo_api.h | 92 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/ |
D | nouveau_mem.h | 10 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 *);
|
D | nouveau_bo.c | 722 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 …]
|
D | nouveau_mem.c | 95 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()
|
D | nouveau_sgdma.c | 29 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()
|
D | nouveau_ttm.c | 47 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()
|
D | nouveau_drv.h | 155 struct ttm_mem_reg *, struct ttm_mem_reg *);
|
D | nv50_fence.c | 40 struct ttm_mem_reg *reg = &priv->bo->bo.mem; in nv50_fence_context_new()
|
/Linux-v4.19/drivers/gpu/drm/ttm/ |
D | ttm_bo_util.c | 55 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 …]
|
D | ttm_bo_manager.c | 54 struct ttm_mem_reg *mem) in ttm_bo_man_get_node() 93 struct ttm_mem_reg *mem) in ttm_bo_man_put_node()
|
D | ttm_bo.c | 227 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 …]
|
D | ttm_agp_backend.c | 51 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/ |
D | virtgpu_ttm.c | 170 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/ |
D | qxl_ttm.c | 214 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/ |
D | amdgpu_ttm.h | 65 struct ttm_mem_reg *mem; 72 bool amdgpu_gtt_mgr_has_gart_addr(struct ttm_mem_reg *mem); 120 struct ttm_mem_reg *mem);
|
D | amdgpu_gtt_mgr.c | 93 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()
|
D | amdgpu_ttm.c | 55 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 …]
|
D | amdgpu_vram_mgr.c | 110 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/ |
D | radeon_ttm.c | 245 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/ |
D | vmwgfx_gmrid_manager.c | 50 struct ttm_mem_reg *mem) in vmw_gmrid_man_get_node() 85 struct ttm_mem_reg *mem) in vmw_gmrid_man_put_node()
|
D | vmwgfx_ttm_buffer.c | 586 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/ |
D | vbox_ttm.c | 154 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/ |
D | mgag200_ttm.c | 159 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()
|