Home
last modified time | relevance | path

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

123

/linux/drivers/gpu/drm/nouveau/
A Dnouveau_bo.h141 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 Dnouveau_mem.h10 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 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()
A Dnouveau_mem.c88 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 Dnouveau_bo74c1.c37 struct ttm_resource *old_reg, struct ttm_resource *new_reg) in nv84_bo_move_exec()
A Dnouveau_bo85b5.c41 struct ttm_resource *old_reg, struct ttm_resource *new_reg) in nva3_bo_move_copy()
A Dnouveau_bo90b5.c34 struct ttm_resource *old_reg, struct ttm_resource *new_reg) in nvc0_bo_move_copy()
A Dnouveau_bo.c47 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 Dnouveau_bo9039.c39 struct ttm_resource *old_reg, struct ttm_resource *new_reg) in nvc0_bo_move_m2mf()
/linux/include/drm/ttm/
A Dttm_resource.h40 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 Dttm_bo_driver.h100 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 Dttm_device.h153 struct ttm_resource *new_mem,
173 struct ttm_resource *mem);
175 struct ttm_resource *mem);
A Dttm_range_manager.h20 struct ttm_resource base;
32 to_ttm_range_mgr_node(struct ttm_resource *res) in to_ttm_range_mgr_node()
A Dttm_tt.h37 struct ttm_resource;
242 int ttm_agp_bind(struct ttm_tt *ttm, struct ttm_resource *bo_mem);
/linux/drivers/gpu/drm/i915/
A Dintel_region_ttm.h14 struct ttm_resource;
26 struct ttm_resource *res);
29 struct ttm_resource *res);
36 struct ttm_resource *
A Dintel_region_ttm.c130 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 Di915_ttm_buddy_manager.h29 struct ttm_resource base;
42 to_ttm_buddy_resource(struct ttm_resource *res) in to_ttm_buddy_resource()
/linux/drivers/gpu/drm/ttm/
A Dttm_resource.c34 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 Dttm_bo_util.c51 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 Dttm_sys_manager.c13 struct ttm_resource **res) in ttm_sys_man_alloc()
24 struct ttm_resource *res) in ttm_sys_man_free()
A Dttm_bo.c101 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 Damdgpu_ttm.h105 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 Damdgpu_gtt_mgr.c41 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 Dqxl_ttm.c74 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 Dvmwgfx_thp.c36 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()

Completed in 31 milliseconds

123