| /Linux-v5.4/include/drm/ttm/ |
| D | ttm_bo_driver.h | 109 struct ttm_mem_reg *mem); 122 struct ttm_mem_reg *mem); 312 struct ttm_mem_reg *new_mem); 338 struct ttm_mem_reg *new_mem); 355 struct ttm_mem_reg *mem); 357 struct ttm_mem_reg *mem); 559 bool ttm_mem_reg_is_pci(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem); 582 struct ttm_mem_reg *mem, 585 void ttm_bo_mem_put(struct ttm_buffer_object *bo, struct ttm_mem_reg *mem); 587 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 | 95 struct ttm_mem_reg { struct 196 struct ttm_mem_reg mem; 339 bool ttm_bo_mem_compat(struct ttm_placement *placement, struct ttm_mem_reg *mem,
|
| /Linux-v5.4/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 | 752 struct ttm_mem_reg *old_reg, struct ttm_mem_reg *new_reg) in nve0_bo_move_copy() 784 struct ttm_mem_reg *old_reg, struct ttm_mem_reg *new_reg) in nvc0_bo_move_copy() 822 struct ttm_mem_reg *old_reg, struct ttm_mem_reg *new_reg) in nvc0_bo_move_m2mf() 861 struct ttm_mem_reg *old_reg, struct ttm_mem_reg *new_reg) in nva3_bo_move_copy() 899 struct ttm_mem_reg *old_reg, struct ttm_mem_reg *new_reg) in nv98_bo_move_exec() 917 struct ttm_mem_reg *old_reg, struct ttm_mem_reg *new_reg) in nv84_bo_move_exec() 951 struct ttm_mem_reg *old_reg, struct ttm_mem_reg *new_reg) in nv50_bo_move_m2mf() 1038 struct nouveau_channel *chan, struct ttm_mem_reg *reg) in nouveau_bo_mem_ctxdma() 1047 struct ttm_mem_reg *old_reg, struct ttm_mem_reg *new_reg) in nv04_bo_move_m2mf() 1093 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 | 154 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()
|
| D | nv17_fence.c | 79 struct ttm_mem_reg *reg = &priv->bo->bo.mem; in nv17_fence_context_new()
|
| /Linux-v5.4/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 | 171 struct ttm_mem_reg *mem) in ttm_bo_add_mem_to_lru() 321 struct ttm_mem_reg *mem, bool evict, in ttm_bo_handle_move_mem() 711 struct ttm_mem_reg evict_mem; in ttm_bo_evict() 915 void ttm_bo_mem_put(struct ttm_buffer_object *bo, struct ttm_mem_reg *mem) in ttm_bo_mem_put() 929 struct ttm_mem_reg *mem) in ttm_bo_add_move_fence() 960 struct ttm_mem_reg *mem, in ttm_bo_mem_force_space() 1041 struct ttm_mem_reg *mem, in ttm_bo_mem_placement() 1091 struct ttm_mem_reg *mem, in ttm_bo_mem_space() 1177 struct ttm_mem_reg mem; in ttm_bo_move_buffer() 1201 struct ttm_mem_reg *mem, in ttm_bo_places_compat() [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-v5.4/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); 132 uint64_t amdgpu_ttm_tt_pde_flags(struct ttm_tt *ttm, struct ttm_mem_reg *mem); 134 struct ttm_mem_reg *mem);
|
| D | amdgpu_gtt_mgr.c | 151 bool amdgpu_gtt_mgr_has_gart_addr(struct ttm_mem_reg *mem) in amdgpu_gtt_mgr_has_gart_addr() 171 struct ttm_mem_reg *mem) in amdgpu_gtt_mgr_alloc() 222 struct ttm_mem_reg *mem) in amdgpu_gtt_mgr_new() 278 struct ttm_mem_reg *mem) in amdgpu_gtt_mgr_del()
|
| D | amdgpu_ttm.c | 60 struct ttm_mem_reg *mem, unsigned num_pages, 243 struct ttm_mem_reg *new_mem) in amdgpu_move_null() 245 struct ttm_mem_reg *old_mem = &bo->mem; in amdgpu_move_null() 262 struct ttm_mem_reg *mem) in amdgpu_mm_node_addr() 281 static struct drm_mm_node *amdgpu_find_mm_node(struct ttm_mem_reg *mem, in amdgpu_find_mm_node() 426 struct ttm_mem_reg *new_mem, in amdgpu_move_blit() 427 struct ttm_mem_reg *old_mem) in amdgpu_move_blit() 485 struct ttm_mem_reg *new_mem) in amdgpu_move_vram_ram() 488 struct ttm_mem_reg *old_mem = &bo->mem; in amdgpu_move_vram_ram() 489 struct ttm_mem_reg tmp_mem; in amdgpu_move_vram_ram() [all …]
|
| D | amdgpu_vram_mgr.c | 218 struct ttm_mem_reg *mem = &bo->tbo.mem; in amdgpu_vram_mgr_bo_visible_size() 244 static void amdgpu_vram_mgr_virt_start(struct ttm_mem_reg *mem, in amdgpu_vram_mgr_virt_start() 270 struct ttm_mem_reg *mem) in amdgpu_vram_mgr_new() 385 struct ttm_mem_reg *mem) in amdgpu_vram_mgr_del()
|
| /Linux-v5.4/drivers/gpu/drm/qxl/ |
| D | qxl_ttm.c | 163 struct ttm_mem_reg *mem) in qxl_ttm_io_mem_reserve() 196 struct ttm_mem_reg *mem) in qxl_ttm_io_mem_free() 210 struct ttm_mem_reg *bo_mem) in qxl_ttm_backend_bind() 263 struct ttm_mem_reg *new_mem) in qxl_move_null() 265 struct ttm_mem_reg *old_mem = &bo->mem; in qxl_move_null() 274 struct ttm_mem_reg *new_mem) in qxl_bo_move() 276 struct ttm_mem_reg *old_mem = &bo->mem; in qxl_bo_move() 292 struct ttm_mem_reg *new_mem) in qxl_bo_move_notify()
|
| /Linux-v5.4/drivers/gpu/drm/virtio/ |
| D | virtgpu_ttm.c | 79 struct ttm_mem_reg *mem) in ttm_bo_man_get_node() 86 struct ttm_mem_reg *mem) in ttm_bo_man_put_node() 160 struct ttm_mem_reg *mem) in virtio_gpu_ttm_io_mem_reserve() 183 struct ttm_mem_reg *mem) in virtio_gpu_ttm_io_mem_free() 196 struct ttm_mem_reg *bo_mem) in virtio_gpu_ttm_tt_bind()
|
| /Linux-v5.4/drivers/gpu/drm/radeon/ |
| D | radeon_ttm.c | 192 struct ttm_mem_reg *new_mem) in radeon_move_null() 194 struct ttm_mem_reg *old_mem = &bo->mem; in radeon_move_null() 203 struct ttm_mem_reg *new_mem, in radeon_move_blit() 204 struct ttm_mem_reg *old_mem) in radeon_move_blit() 259 struct ttm_mem_reg *new_mem) in radeon_move_vram_ram() 262 struct ttm_mem_reg *old_mem = &bo->mem; in radeon_move_vram_ram() 263 struct ttm_mem_reg tmp_mem; in radeon_move_vram_ram() 304 struct ttm_mem_reg *new_mem) in radeon_move_ram_vram() 307 struct ttm_mem_reg *old_mem = &bo->mem; in radeon_move_ram_vram() 308 struct ttm_mem_reg tmp_mem; in radeon_move_ram_vram() [all …]
|
| /Linux-v5.4/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 | 579 static int vmw_ttm_bind(struct ttm_tt *ttm, struct ttm_mem_reg *bo_mem) in vmw_ttm_bind() 797 static int vmw_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in vmw_ttm_io_mem_reserve() 825 static void vmw_ttm_io_mem_free(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in vmw_ttm_io_mem_free() 846 struct ttm_mem_reg *mem) in vmw_move_notify()
|
| /Linux-v5.4/drivers/gpu/drm/ |
| D | drm_vram_mm_helper.c | 102 struct ttm_mem_reg *mem) in bo_driver_io_mem_reserve() 132 struct ttm_mem_reg *mem) in bo_driver_io_mem_free()
|