/linux/drivers/gpu/drm/nouveau/ |
A D | nouveau_bo.h | 141 struct ttm_resource *, struct ttm_resource *); 145 struct ttm_resource *, struct ttm_resource *); 148 struct ttm_resource *, struct ttm_resource *); 151 struct ttm_resource *, struct ttm_resource *); 155 struct ttm_resource *, struct ttm_resource *); 158 struct ttm_resource *, struct ttm_resource *); 162 struct ttm_resource *, struct ttm_resource *);
|
A D | nouveau_mem.h | 10 struct ttm_resource base; 19 nouveau_mem(struct ttm_resource *reg) in nouveau_mem() 25 struct ttm_resource **); 26 void nouveau_mem_del(struct ttm_resource *); 27 int nouveau_mem_vram(struct ttm_resource *, bool contig, u8 page); 28 int nouveau_mem_host(struct ttm_resource *, struct ttm_tt *);
|
A 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()
|
A D | nouveau_mem.c | 88 nouveau_mem_host(struct ttm_resource *reg, struct ttm_tt *tt) in nouveau_mem_host() 125 nouveau_mem_vram(struct ttm_resource *reg, bool contig, u8 page) in nouveau_mem_vram() 165 nouveau_mem_del(struct ttm_resource *reg) in nouveau_mem_del() 175 struct ttm_resource **res) in nouveau_mem_new()
|
A D | nouveau_bo74c1.c | 37 struct ttm_resource *old_reg, struct ttm_resource *new_reg) in nv84_bo_move_exec()
|
A D | nouveau_bo85b5.c | 41 struct ttm_resource *old_reg, struct ttm_resource *new_reg) in nva3_bo_move_copy()
|
A D | nouveau_bo90b5.c | 34 struct ttm_resource *old_reg, struct ttm_resource *new_reg) in nvc0_bo_move_copy()
|
A D | nouveau_bo.c | 47 struct ttm_resource *reg); 714 struct ttm_resource *reg) in nouveau_ttm_tt_bind() 762 struct ttm_resource *reg) in nouveau_bo_move_prep() 795 struct ttm_resource *new_reg) in nouveau_bo_move_m2mf() 844 struct ttm_resource *, struct ttm_resource *); in nouveau_bo_move_init() 905 struct ttm_resource *new_reg) in nouveau_bo_move_ntfy() 971 struct ttm_resource *new_reg, in nouveau_bo_move() 976 struct ttm_resource *old_reg = bo->resource; in nouveau_bo_move() 1059 struct ttm_resource *reg) in nouveau_ttm_io_mem_free_locked() 1079 nouveau_ttm_io_mem_reserve(struct ttm_device *bdev, struct ttm_resource *reg) in nouveau_ttm_io_mem_reserve() [all …]
|
A D | nouveau_bo9039.c | 39 struct ttm_resource *old_reg, struct ttm_resource *new_reg) in nvc0_bo_move_m2mf()
|
/linux/include/drm/ttm/ |
A D | ttm_resource.h | 40 struct ttm_resource; 74 struct ttm_resource **res); 86 struct ttm_resource *res); 167 struct ttm_resource { struct 263 struct ttm_resource *res); 266 struct ttm_resource **res); 267 void ttm_resource_free(struct ttm_buffer_object *bo, struct ttm_resource **res); 268 bool ttm_resource_compat(struct ttm_resource *res, 291 struct ttm_resource *mem); 295 struct ttm_resource *mem);
|
A D | ttm_bo_driver.h | 100 struct ttm_resource **mem, 190 struct ttm_resource *new_mem) in ttm_bo_assign_mem() 204 struct ttm_resource *new_mem) in ttm_bo_move_null() 227 struct ttm_resource *mem); 229 struct ttm_resource *mem); 251 struct ttm_resource *new_mem); 272 struct ttm_resource *new_mem); 284 struct ttm_resource *new_mem) in ttm_bo_move_sync_cleanup() 310 pgprot_t ttm_io_prot(struct ttm_buffer_object *bo, struct ttm_resource *res, 318 int ttm_bo_tt_bind(struct ttm_buffer_object *bo, struct ttm_resource *mem);
|
A D | ttm_device.h | 153 struct ttm_resource *new_mem, 173 struct ttm_resource *mem); 175 struct ttm_resource *mem);
|
A D | ttm_range_manager.h | 20 struct ttm_resource base; 32 to_ttm_range_mgr_node(struct ttm_resource *res) in to_ttm_range_mgr_node()
|
A D | ttm_tt.h | 37 struct ttm_resource; 242 int ttm_agp_bind(struct ttm_tt *ttm, struct ttm_resource *bo_mem);
|
/linux/drivers/gpu/drm/i915/ |
A D | intel_region_ttm.h | 14 struct ttm_resource; 26 struct ttm_resource *res); 29 struct ttm_resource *res); 36 struct ttm_resource *
|
A D | intel_region_ttm.c | 130 struct ttm_resource *res) in intel_region_ttm_resource_to_st() 159 struct ttm_resource * 167 struct ttm_resource *res; in intel_region_ttm_resource_alloc() 187 struct ttm_resource *res) in intel_region_ttm_resource_free()
|
A D | i915_ttm_buddy_manager.h | 29 struct ttm_resource base; 42 to_ttm_buddy_resource(struct ttm_resource *res) in to_ttm_buddy_resource()
|
/linux/drivers/gpu/drm/ttm/ |
A D | ttm_resource.c | 34 struct ttm_resource *res) in ttm_resource_init() 49 struct ttm_resource **res_ptr) in ttm_resource_alloc() 57 void ttm_resource_free(struct ttm_buffer_object *bo, struct ttm_resource **res) in ttm_resource_free() 70 static bool ttm_resource_places_compat(struct ttm_resource *res, in ttm_resource_places_compat() 102 bool ttm_resource_compat(struct ttm_resource *res, in ttm_resource_compat() 324 struct ttm_resource *mem) in ttm_kmap_iter_linear_io_init() 388 struct ttm_resource *mem) in ttm_kmap_iter_linear_io_fini()
|
A D | ttm_bo_util.c | 51 struct ttm_resource *mem) in ttm_mem_io_reserve() 64 struct ttm_resource *mem) in ttm_mem_io_free() 133 struct ttm_resource *dst_mem) in ttm_bo_move_memcpy() 139 struct ttm_resource *src_mem = bo->resource; in ttm_bo_move_memcpy() 255 pgprot_t ttm_io_prot(struct ttm_buffer_object *bo, struct ttm_resource *res, in ttm_io_prot() 273 struct ttm_resource *mem = bo->resource; in ttm_bo_ioremap() 299 struct ttm_resource *mem = bo->resource; in ttm_bo_kmap_ttm() 390 struct ttm_resource *mem = bo->resource; in ttm_bo_vmap() 449 struct ttm_resource *mem = bo->resource; in ttm_bo_vunmap() 548 struct ttm_resource *new_mem) in ttm_bo_move_accel_cleanup() [all …]
|
A D | ttm_sys_manager.c | 13 struct ttm_resource **res) in ttm_sys_man_alloc() 24 struct ttm_resource *res) in ttm_sys_man_free()
|
A D | ttm_bo.c | 101 struct ttm_resource *mem, in ttm_bo_move_to_lru_tail() 175 struct ttm_resource *mem, bool evict, in ttm_bo_handle_move_mem() 494 struct ttm_resource **mem, in ttm_bo_bounce_temp_buffer() 499 struct ttm_resource *hop_mem; in ttm_bo_bounce_temp_buffer() 522 struct ttm_resource *evict_mem; in ttm_bo_evict() 742 struct ttm_resource *mem, in ttm_bo_add_move_fence() 780 struct ttm_resource **mem, in ttm_bo_mem_force_space() 815 struct ttm_resource **mem, in ttm_bo_mem_space() 887 struct ttm_resource *mem; in ttm_bo_move_buffer() 1134 struct ttm_resource *evict_mem; in ttm_bo_swapout()
|
/linux/drivers/gpu/drm/amd/amdgpu/ |
A D | amdgpu_ttm.h | 105 struct ttm_resource *mem; 116 bool amdgpu_gtt_mgr_has_gart_addr(struct ttm_resource *mem); 124 struct ttm_resource *mem, 190 uint64_t amdgpu_ttm_tt_pde_flags(struct ttm_tt *ttm, struct ttm_resource *mem); 192 struct ttm_resource *mem);
|
A D | amdgpu_gtt_mgr.c | 41 to_amdgpu_gtt_node(struct ttm_resource *res) in to_amdgpu_gtt_node() 108 bool amdgpu_gtt_mgr_has_gart_addr(struct ttm_resource *res) in amdgpu_gtt_mgr_has_gart_addr() 128 struct ttm_resource **res) in amdgpu_gtt_mgr_new() 190 struct ttm_resource *res) in amdgpu_gtt_mgr_del()
|
/linux/drivers/gpu/drm/qxl/ |
A D | qxl_ttm.c | 74 struct ttm_resource *mem) in qxl_ttm_io_mem_reserve() 124 struct ttm_resource *new_mem) in qxl_bo_move_notify() 140 struct ttm_resource *new_mem, in qxl_bo_move() 143 struct ttm_resource *old_mem = bo->resource; in qxl_bo_move()
|
/linux/drivers/gpu/drm/vmwgfx/ |
A D | vmwgfx_thp.c | 36 struct ttm_resource *mem, in vmw_thp_insert_aligned() 54 struct ttm_resource **res) in vmw_thp_get_node() 117 struct ttm_resource *res) in vmw_thp_put_node()
|