Home
last modified time | relevance | path

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

12

/linux/include/drm/ttm/
A Dttm_placement.h66 struct ttm_place { struct
85 const struct ttm_place *placement; argument
87 const struct ttm_place *busy_placement;
A Dttm_resource.h41 struct ttm_place;
73 const struct ttm_place *place,
262 const struct ttm_place *place,
265 const struct ttm_place *place,
A Dttm_bo_api.h57 struct ttm_place;
345 const struct ttm_place *place);
575 const struct ttm_place *place,
A Dttm_device.h122 const struct ttm_place *place);
154 struct ttm_place *hop);
/linux/drivers/gpu/drm/vmwgfx/
A Dvmwgfx_ttm_buffer.c32 static const struct ttm_place vram_placement_flags = {
39 static const struct ttm_place sys_placement_flags = {
46 static const struct ttm_place gmr_placement_flags = {
53 static const struct ttm_place mob_placement_flags = {
67 static const struct ttm_place vram_gmr_placement_flags[] = {
81 static const struct ttm_place gmr_vram_placement_flags[] = {
116 static const struct ttm_place evictable_placement_flags[] = {
140 static const struct ttm_place nonfixed_placement_flags[] = {
677 struct ttm_place *hop) in vmw_move()
A Dvmwgfx_thp.c35 const struct ttm_place *place, in vmw_thp_insert_aligned()
53 const struct ttm_place *place, in vmw_thp_get_node()
A Dvmwgfx_gmrid_manager.c54 const struct ttm_place *place, in vmw_gmrid_man_get_node()
A Dvmwgfx_bo.c207 struct ttm_place place; in vmw_bo_pin_in_start_of_vram()
313 struct ttm_place pl; in vmw_bo_pin_reserved()
/linux/drivers/gpu/drm/ttm/
A Dttm_bo.c177 struct ttm_place *hop) in ttm_bo_handle_move_mem()
496 struct ttm_place *hop) in ttm_bo_bounce_temp_buffer()
524 struct ttm_place hop; in ttm_bo_evict()
574 const struct ttm_place *place) in ttm_bo_eviction_valuable()
603 const struct ttm_place *place, in ttm_bo_evict_swapout_allowable()
671 const struct ttm_place *place, in ttm_mem_evict_first()
779 const struct ttm_place *place, in ttm_bo_mem_force_space()
827 const struct ttm_place *place = &placement->placement[i]; in ttm_bo_mem_space()
888 struct ttm_place hop; in ttm_bo_move_buffer()
1095 struct ttm_place place; in ttm_bo_swapout()
[all …]
A Dttm_resource.c33 const struct ttm_place *place, in ttm_resource_init()
48 const struct ttm_place *place, in ttm_resource_alloc()
71 const struct ttm_place *places, in ttm_resource_places_compat()
80 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()
A Dttm_range_manager.c60 const struct ttm_place *place, in ttm_range_man_alloc()
/linux/drivers/gpu/drm/i915/gem/
A Di915_gem_ttm.c51 static const struct ttm_place sys_placement_flags = {
144 struct ttm_place *place, in i915_ttm_place_from_region()
156 struct ttm_place *requested, in i915_ttm_placement_from_obj()
157 struct ttm_place *busy, in i915_ttm_placement_from_obj()
234 const struct ttm_place *place) in i915_ttm_eviction_valuable()
541 struct ttm_place *hop) in i915_ttm_move()
703 struct ttm_place requested, busy[I915_TTM_MAX_PLACEMENTS]; in i915_ttm_get_pages()
731 struct ttm_place requested; in i915_ttm_migrate()
/linux/drivers/gpu/drm/nouveau/
A Dnouveau_ttm.c47 const struct ttm_place *place, in nouveau_vram_manager_new()
80 const struct ttm_place *place, in nouveau_gart_manager_new()
104 const struct ttm_place *place, in nv04_gart_manager_new()
A Dnouveau_bo.h16 struct ttm_place placements[3];
17 struct ttm_place busy_placements[3];
/linux/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()
A Dqxl_drv.h82 struct ttm_place placements[3];
/linux/include/drm/
A Ddrm_gem_vram_helper.h66 struct ttm_place placements[2];
/linux/drivers/gpu/drm/i915/
A Dintel_region_ttm.c165 struct ttm_place place = {}; in intel_region_ttm_resource_alloc()
A Di915_ttm_buddy_manager.c32 const struct ttm_place *place, in i915_ttm_buddy_man_alloc()
/linux/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_preempt_mgr.c68 const struct ttm_place *place, in amdgpu_preempt_mgr_new()
A Damdgpu_gtt_mgr.c127 const struct ttm_place *place, in amdgpu_gtt_mgr_new()
A Damdgpu_object.h98 struct ttm_place placements[AMDGPU_BO_MAX_PLACEMENTS];
A Damdgpu_ttm.c94 static const struct ttm_place placements = { in amdgpu_evict_flags()
466 struct ttm_place *hop) in amdgpu_bo_move()
965 struct ttm_place placements; in amdgpu_ttm_alloc_gart()
1353 const struct ttm_place *place) in amdgpu_ttm_bo_eviction_valuable()
/linux/drivers/gpu/drm/radeon/
A Dradeon_ttm.c85 static const struct ttm_place placements = { in radeon_evict_flags()
197 struct ttm_place *hop) in radeon_bo_move()

Completed in 37 milliseconds

12