/kernel/linux/linux-5.10/include/drm/ttm/ |
D | ttm_bo_driver.h | 105 int (*ttm_tt_bind)(struct ttm_bo_device *bdev, struct ttm_tt *ttm, struct ttm_resource *bo_mem); 166 struct ttm_resource *new_mem); 192 struct ttm_resource *new_mem); 209 struct ttm_resource *mem); 211 struct ttm_resource *mem); 421 struct ttm_resource *mem, 543 struct ttm_resource *new_mem) in ttm_bo_assign_mem() 557 struct ttm_resource *new_mem) in ttm_bo_move_null() 559 struct ttm_resource *old_mem = &bo->mem; in ttm_bo_move_null() 583 struct ttm_resource *mem); [all …]
|
D | ttm_resource.h | 37 struct ttm_resource; 73 struct ttm_resource *mem); 86 struct ttm_resource *mem); 169 struct ttm_resource { struct 225 struct ttm_resource *res); 226 void ttm_resource_free(struct ttm_buffer_object *bo, struct ttm_resource *res);
|
D | ttm_tt.h | 33 struct ttm_resource; 226 int ttm_agp_bind(struct ttm_tt *ttm, struct ttm_resource *bo_mem);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/ |
D | nouveau_bo.h | 145 struct ttm_resource *, struct ttm_resource *); 149 struct ttm_resource *, struct ttm_resource *); 152 struct ttm_resource *, struct ttm_resource *); 155 struct ttm_resource *, struct ttm_resource *); 159 struct ttm_resource *, struct ttm_resource *); 162 struct ttm_resource *, struct ttm_resource *); 166 struct ttm_resource *, struct ttm_resource *);
|
D | nouveau_mem.h | 10 nouveau_mem(struct ttm_resource *reg) in nouveau_mem() 24 struct ttm_resource *); 25 void nouveau_mem_del(struct ttm_resource *); 26 int nouveau_mem_vram(struct ttm_resource *, bool contig, u8 page); 27 int nouveau_mem_host(struct ttm_resource *, struct ttm_dma_tt *);
|
D | nouveau_bo0039.c | 39 struct nouveau_channel *chan, struct ttm_resource *reg) in nouveau_bo_mem_ctxdma() 48 struct ttm_resource *old_reg, struct ttm_resource *new_reg) in nv04_bo_move_m2mf()
|
D | nouveau_bo74c1.c | 37 struct ttm_resource *old_reg, struct ttm_resource *new_reg) in nv84_bo_move_exec()
|
D | nouveau_bo85b5.c | 41 struct ttm_resource *old_reg, struct ttm_resource *new_reg) in nva3_bo_move_copy()
|
D | nouveau_bo90b5.c | 34 struct ttm_resource *old_reg, struct ttm_resource *new_reg) in nvc0_bo_move_copy()
|
D | nouveau_mem.c | 95 nouveau_mem_host(struct ttm_resource *reg, struct ttm_dma_tt *tt) in nouveau_mem_host() 133 nouveau_mem_vram(struct ttm_resource *reg, bool contig, u8 page) in nouveau_mem_vram() 176 nouveau_mem_del(struct ttm_resource *reg) in nouveau_mem_del() 188 struct ttm_resource *reg) in nouveau_mem_new()
|
D | nouveau_bo.c | 48 struct ttm_resource *reg); 721 struct ttm_resource *reg) in nouveau_ttm_tt_bind() 769 struct ttm_resource *reg) in nouveau_bo_move_prep() 801 bool no_wait_gpu, struct ttm_resource *new_reg) in nouveau_bo_move_m2mf() 847 struct ttm_resource *, struct ttm_resource *); in nouveau_bo_move_init() 908 bool no_wait_gpu, struct ttm_resource *new_reg) in nouveau_bo_move_flipd() 918 struct ttm_resource tmp_reg; in nouveau_bo_move_flipd() 950 bool no_wait_gpu, struct ttm_resource *new_reg) in nouveau_bo_move_flips() 960 struct ttm_resource tmp_reg; in nouveau_bo_move_flips() 987 struct ttm_resource *new_reg) in nouveau_bo_move_ntfy() [all …]
|
D | nouveau_bo9039.c | 39 struct ttm_resource *old_reg, struct ttm_resource *new_reg) in nvc0_bo_move_m2mf()
|
D | nouveau_boa0b5.c | 39 struct ttm_resource *old_reg, struct ttm_resource *new_reg) in nve0_bo_move_copy()
|
D | nouveau_ttm.c | 35 nouveau_manager_del(struct ttm_resource_manager *man, struct ttm_resource *reg) in nouveau_manager_del() 44 struct ttm_resource *reg) in nouveau_vram_manager_new() 75 struct ttm_resource *reg) in nouveau_gart_manager_new() 98 struct ttm_resource *reg) in nv04_gart_manager_new()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_ttm.h | 97 struct ttm_resource *mem; 106 bool amdgpu_gtt_mgr_has_gart_addr(struct ttm_resource *mem); 112 struct ttm_resource *mem, 176 uint64_t amdgpu_ttm_tt_pde_flags(struct ttm_tt *ttm, struct ttm_resource *mem); 178 struct ttm_resource *mem);
|
D | amdgpu_ttm.c | 68 struct ttm_resource *bo_mem); 191 struct ttm_resource *mem) in amdgpu_mm_node_addr() 211 static struct drm_mm_node *amdgpu_find_mm_node(struct ttm_resource *mem, in amdgpu_find_mm_node() 239 struct ttm_resource *mem, in amdgpu_ttm_map_buffer() 463 struct ttm_resource *new_mem, in amdgpu_move_blit() 464 struct ttm_resource *old_mem) in amdgpu_move_blit() 523 struct ttm_resource *new_mem) in amdgpu_move_vram_ram() 525 struct ttm_resource *old_mem = &bo->mem; in amdgpu_move_vram_ram() 526 struct ttm_resource tmp_mem; in amdgpu_move_vram_ram() 584 struct ttm_resource *new_mem) in amdgpu_move_ram_vram() [all …]
|
D | amdgpu_gtt_mgr.c | 161 bool amdgpu_gtt_mgr_has_gart_addr(struct ttm_resource *mem) in amdgpu_gtt_mgr_has_gart_addr() 179 struct ttm_resource *mem) in amdgpu_gtt_mgr_new() 240 struct ttm_resource *mem) in amdgpu_gtt_mgr_del()
|
D | amdgpu_vram_mgr.c | 260 struct ttm_resource *mem = &bo->tbo.mem; in amdgpu_vram_mgr_bo_visible_size() 286 static void amdgpu_vram_mgr_virt_start(struct ttm_resource *mem, in amdgpu_vram_mgr_virt_start() 312 struct ttm_resource *mem) in amdgpu_vram_mgr_new() 428 struct ttm_resource *mem) in amdgpu_vram_mgr_del() 468 struct ttm_resource *mem, in amdgpu_vram_mgr_alloc_sgt()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/ttm/ |
D | ttm_bo_util.c | 55 struct ttm_resource *new_mem) in ttm_bo_move_ttm() 58 struct ttm_resource *old_mem = &bo->mem; in ttm_bo_move_ttm() 96 struct ttm_resource *mem) in ttm_mem_io_reserve() 109 struct ttm_resource *mem) in ttm_mem_io_free() 122 struct ttm_resource *mem, in ttm_resource_ioremap() 152 struct ttm_resource *mem, in ttm_resource_iounmap() 219 struct ttm_resource *new_mem) in ttm_bo_move_memcpy() 224 struct ttm_resource *old_mem = &bo->mem; in ttm_bo_move_memcpy() 225 struct ttm_resource old_copy = *old_mem; in ttm_bo_move_memcpy() 418 struct ttm_resource *mem = &bo->mem; in ttm_bo_ioremap() [all …]
|
D | ttm_resource.c | 30 struct ttm_resource *res) in ttm_resource_alloc() 42 void ttm_resource_free(struct ttm_buffer_object *bo, struct ttm_resource *res) in ttm_resource_free()
|
D | ttm_bo.c | 113 struct ttm_resource *mem) in ttm_bo_add_mem_to_lru() 236 struct ttm_resource *mem, bool evict, in ttm_bo_handle_move_mem() 602 struct ttm_resource evict_mem; in ttm_bo_evict() 804 struct ttm_resource *mem, in ttm_bo_add_move_fence() 841 struct ttm_resource *mem, in ttm_bo_mem_force_space() 901 struct ttm_resource *mem, in ttm_bo_mem_placement() 937 struct ttm_resource *mem, in ttm_bo_mem_space() 1011 struct ttm_resource mem; in ttm_bo_move_buffer() 1037 struct ttm_resource *mem, in ttm_bo_places_compat() 1060 struct ttm_resource *mem, in ttm_bo_mem_compat() [all …]
|
/kernel/linux/linux-5.10/drivers/gpu/drm/qxl/ |
D | qxl_ttm.c | 75 struct ttm_resource *mem) in qxl_ttm_io_mem_reserve() 109 struct ttm_resource *bo_mem) in qxl_ttm_backend_bind() 158 struct ttm_resource *new_mem) in qxl_bo_move() 160 struct ttm_resource *old_mem = &bo->mem; in qxl_bo_move() 176 struct ttm_resource *new_mem) in qxl_bo_move_notify()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
D | radeon_ttm.c | 61 struct ttm_resource *bo_mem); 155 struct ttm_resource *new_mem, in radeon_move_blit() 156 struct ttm_resource *old_mem) in radeon_move_blit() 211 struct ttm_resource *new_mem) in radeon_move_vram_ram() 214 struct ttm_resource *old_mem = &bo->mem; in radeon_move_vram_ram() 215 struct ttm_resource tmp_mem; in radeon_move_vram_ram() 262 struct ttm_resource *new_mem) in radeon_move_ram_vram() 265 struct ttm_resource *old_mem = &bo->mem; in radeon_move_ram_vram() 266 struct ttm_resource tmp_mem; in radeon_move_ram_vram() 300 struct ttm_resource *new_mem) in radeon_bo_move() [all …]
|
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_thp.c | 34 struct ttm_resource *mem, in vmw_thp_insert_aligned() 52 struct ttm_resource *mem) in vmw_thp_get_node() 112 struct ttm_resource *mem) in vmw_thp_put_node()
|
D | vmwgfx_gmrid_manager.c | 56 struct ttm_resource *mem) in vmw_gmrid_man_get_node() 88 struct ttm_resource *mem) in vmw_gmrid_man_put_node()
|