Home
last modified time | relevance | path

Searched refs:ttm_place (Results 1 – 25 of 35) sorted by relevance

12

/linux-6.3-rc2/include/drm/ttm/
A Dttm_resource.h44 struct ttm_place;
76 const struct ttm_place *place,
104 const struct ttm_place *place,
120 const struct ttm_place *place,
355 const struct ttm_place *place,
361 const struct ttm_place *place,
366 const struct ttm_place *place,
370 const struct ttm_place *place,
A Dttm_placement.h77 struct ttm_place { struct
96 const struct ttm_place *placement; argument
98 const struct ttm_place *busy_placement;
A Dttm_device.h120 const struct ttm_place *place);
152 struct ttm_place *hop);
A Dttm_bo.h49 struct ttm_place;
361 const struct ttm_place *place);
384 const struct ttm_place *place,
/linux-6.3-rc2/drivers/gpu/drm/vmwgfx/
A Dvmwgfx_ttm_buffer.c31 static const struct ttm_place vram_placement_flags = {
38 static const struct ttm_place sys_placement_flags = {
45 static const struct ttm_place gmr_placement_flags = {
52 static const struct ttm_place mob_placement_flags = {
66 static const struct ttm_place vram_gmr_placement_flags[] = {
80 static const struct ttm_place gmr_vram_placement_flags[] = {
94 static const struct ttm_place vmw_sys_placement_flags = {
129 static const struct ttm_place nonfixed_placement_flags[] = {
597 struct ttm_place *hop) in vmw_move()
A Dvmwgfx_system_manager.c37 const struct ttm_place *place, in vmw_sys_man_alloc()
A Dvmwgfx_gmrid_manager.c54 const struct ttm_place *place, in vmw_gmrid_man_get_node()
A Dvmwgfx_bo.c193 struct ttm_place place; in vmw_bo_pin_in_start_of_vram()
299 struct ttm_place pl; in vmw_bo_pin_reserved()
/linux-6.3-rc2/drivers/gpu/drm/i915/gem/
A Di915_gem_ttm_move.h14 struct ttm_place;
36 struct ttm_place *hop);
A Di915_gem_ttm.c58 static const struct ttm_place sys_placement_flags = {
129 struct ttm_place *place, in i915_ttm_place_from_region()
160 struct ttm_place *requested, in i915_ttm_placement_from_obj()
161 struct ttm_place *busy, in i915_ttm_placement_from_obj()
362 const struct ttm_place *place) in i915_ttm_eviction_valuable()
836 struct ttm_place requested, busy[I915_TTM_MAX_PLACEMENTS]; in i915_ttm_get_pages()
869 struct ttm_place requested; in __i915_ttm_migrate()
/linux-6.3-rc2/drivers/gpu/drm/ttm/
A Dttm_bo.c117 struct ttm_place *hop) in ttm_bo_handle_move_mem()
402 struct ttm_place *hop) in ttm_bo_bounce_temp_buffer()
430 struct ttm_place hop; in ttm_bo_evict()
488 const struct ttm_place *place) in ttm_bo_eviction_valuable()
516 const struct ttm_place *place, in ttm_bo_evict_swapout_allowable()
584 const struct ttm_place *place, in ttm_mem_evict_first()
720 const struct ttm_place *place, in ttm_bo_mem_force_space()
778 const struct ttm_place *place = &placement->placement[i]; in ttm_bo_mem_space()
836 struct ttm_place hop; in ttm_bo_move_buffer()
1124 struct ttm_place place; in ttm_bo_swapout()
[all …]
A Dttm_range_manager.c60 const struct ttm_place *place, in ttm_range_man_alloc()
118 const struct ttm_place *place, in ttm_range_man_intersects()
134 const struct ttm_place *place, in ttm_range_man_compatible()
A Dttm_resource.c175 const struct ttm_place *place, in ttm_resource_init()
224 const struct ttm_place *place, in ttm_resource_alloc()
272 const struct ttm_place *place, in ttm_resource_intersects()
301 const struct ttm_place *place, in ttm_resource_compatible()
317 const struct ttm_place *places, in ttm_resource_places_compat()
328 const struct ttm_place *heap = &places[i]; in ttm_resource_places_compat()
A Dttm_sys_manager.c12 const struct ttm_place *place, in ttm_sys_man_alloc()
/linux-6.3-rc2/drivers/gpu/drm/nouveau/
A Dnouveau_mem.h29 const struct ttm_place *place,
32 const struct ttm_place *place,
A Dnouveau_ttm.c48 const struct ttm_place *place, in nouveau_manager_intersects()
57 const struct ttm_place *place, in nouveau_manager_compatible()
66 const struct ttm_place *place, in nouveau_vram_manager_new()
101 const struct ttm_place *place, in nouveau_gart_manager_new()
127 const struct ttm_place *place, in nv04_gart_manager_new()
A Dnouveau_bo.h17 struct ttm_place placements[3];
18 struct ttm_place busy_placements[3];
A Dnouveau_mem.c194 const struct ttm_place *place, in nouveau_mem_intersects()
209 const struct ttm_place *place, in nouveau_mem_compatible()
/linux-6.3-rc2/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_gtt_mgr.c115 const struct ttm_place *place, in amdgpu_gtt_mgr_new()
219 const struct ttm_place *place, in amdgpu_gtt_mgr_intersects()
237 const struct ttm_place *place, in amdgpu_gtt_mgr_compatible()
A Damdgpu_preempt_mgr.c61 const struct ttm_place *place, in amdgpu_preempt_mgr_new()
A Damdgpu_vram_mgr.c385 const struct ttm_place *place, in amdgpu_vram_mgr_new()
736 const struct ttm_place *place, in amdgpu_vram_mgr_intersects()
769 const struct ttm_place *place, in amdgpu_vram_mgr_compatible()
/linux-6.3-rc2/drivers/gpu/drm/qxl/
A Dqxl_ttm.c54 static const struct ttm_place placements = { in qxl_evict_flags()
141 struct ttm_place *hop) in qxl_bo_move()
/linux-6.3-rc2/drivers/gpu/drm/i915/
A Di915_ttm_buddy_manager.c36 const struct ttm_place *place, in i915_ttm_buddy_man_alloc()
178 const struct ttm_place *place, in i915_ttm_buddy_man_intersects()
216 const struct ttm_place *place, in i915_ttm_buddy_man_compatible()
A Dintel_region_ttm.c203 struct ttm_place place = {}; in intel_region_ttm_resource_alloc()
/linux-6.3-rc2/include/drm/
A Ddrm_gem_vram_helper.h66 struct ttm_place placements[2];

Completed in 30 milliseconds

12