Home
last modified time | relevance | path

Searched refs:ttm_resource (Results 1 – 25 of 48) sorted by relevance

12

/kernel/linux/linux-5.10/include/drm/ttm/
Dttm_bo_driver.h105 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 …]
Dttm_resource.h37 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);
Dttm_tt.h33 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/
Dnouveau_bo.h145 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 *);
Dnouveau_mem.h10 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 *);
Dnouveau_bo0039.c39 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()
Dnouveau_bo74c1.c37 struct ttm_resource *old_reg, struct ttm_resource *new_reg) in nv84_bo_move_exec()
Dnouveau_bo85b5.c41 struct ttm_resource *old_reg, struct ttm_resource *new_reg) in nva3_bo_move_copy()
Dnouveau_bo90b5.c34 struct ttm_resource *old_reg, struct ttm_resource *new_reg) in nvc0_bo_move_copy()
Dnouveau_mem.c95 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()
Dnouveau_bo.c48 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 …]
Dnouveau_bo9039.c39 struct ttm_resource *old_reg, struct ttm_resource *new_reg) in nvc0_bo_move_m2mf()
Dnouveau_boa0b5.c39 struct ttm_resource *old_reg, struct ttm_resource *new_reg) in nve0_bo_move_copy()
Dnouveau_ttm.c35 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/
Damdgpu_ttm.h97 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);
Damdgpu_ttm.c68 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 …]
Damdgpu_gtt_mgr.c161 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()
Damdgpu_vram_mgr.c260 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/
Dttm_bo_util.c55 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 …]
Dttm_resource.c30 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()
Dttm_bo.c113 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/
Dqxl_ttm.c75 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/
Dradeon_ttm.c61 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/
Dvmwgfx_thp.c34 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()
Dvmwgfx_gmrid_manager.c56 struct ttm_resource *mem) in vmw_gmrid_man_get_node()
88 struct ttm_resource *mem) in vmw_gmrid_man_put_node()

12