Home
last modified time | relevance | path

Searched refs:ttm_place (Results 1 - 25 of 61) sorted by relevance

123

/kernel/linux/linux-6.6/include/drm/ttm/
H 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,
H A Dttm_placement.h68 * struct ttm_place
77 struct ttm_place { struct
96 const struct ttm_place *placement;
98 const struct ttm_place *busy_placement;
H A Dttm_bo.h49 struct ttm_place;
359 const struct ttm_place *place);
382 const struct ttm_place *place,
H A Dttm_device.h120 const struct ttm_place *place);
152 struct ttm_place *hop);
/kernel/linux/linux-5.10/include/drm/ttm/
H A Dttm_placement.h69 * struct ttm_place
77 struct ttm_place { struct
96 const struct ttm_place *placement;
98 const struct ttm_place *busy_placement;
H A Dttm_resource.h38 struct ttm_place;
72 const struct ttm_place *place,
224 const struct ttm_place *place,
H A Dttm_bo_api.h55 struct ttm_place;
353 const struct ttm_place *place);
639 const struct ttm_place *place,
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_ttm_buffer.c33 static const struct ttm_place vram_placement_flags = {
40 static const struct ttm_place vram_ne_placement_flags = {
47 static const struct ttm_place sys_placement_flags = {
54 static const struct ttm_place sys_ne_placement_flags = {
61 static const struct ttm_place gmr_placement_flags = {
68 static const struct ttm_place gmr_ne_placement_flags = {
75 static const struct ttm_place mob_placement_flags = {
82 static const struct ttm_place mob_ne_placement_flags = {
96 static const struct ttm_place vram_gmr_placement_flags[] = {
110 static const struct ttm_place gmr_vram_placement_flag
[all...]
H A Dvmwgfx_thp.c33 const struct ttm_place *place, in vmw_thp_insert_aligned()
51 const struct ttm_place *place, in vmw_thp_get_node()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/
H A Di915_gem_ttm_move.h14 struct ttm_place;
36 struct ttm_place *hop);
/kernel/linux/linux-6.6/drivers/gpu/drm/ttm/
H A Dttm_bo.c118 struct ttm_place *hop) in ttm_bo_handle_move_mem()
401 struct ttm_place *hop) in ttm_bo_bounce_temp_buffer()
429 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()
591 const struct ttm_place *place, in ttm_mem_evict_first()
727 const struct ttm_place *place, in ttm_bo_mem_force_space()
785 const struct ttm_place *place = &placement->placement[i]; in ttm_bo_mem_space()
811 const struct ttm_place *place = &placement->busy_placement[i]; in ttm_bo_mem_space()
843 struct ttm_place ho in ttm_bo_move_buffer()
[all...]
H 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()
H A Dttm_resource.c178 const struct ttm_place *place, in ttm_resource_init()
227 const struct ttm_place *place, in ttm_resource_alloc()
275 const struct ttm_place *place, in ttm_resource_intersects()
304 const struct ttm_place *place, in ttm_resource_compatible()
320 const struct ttm_place *places, in ttm_resource_places_compat()
331 const struct ttm_place *heap = &places[i]; in ttm_resource_places_compat()
H A Dttm_sys_manager.c12 const struct ttm_place *place, in ttm_sys_man_alloc()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/
H A Dnouveau_mem.h29 const struct ttm_place *place,
32 const struct ttm_place *place,
H 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()
H A Dnouveau_bo.h17 struct ttm_place placements[3];
18 struct ttm_place busy_placements[3];
H A Dnouveau_mem.c194 const struct ttm_place *place, in nouveau_mem_intersects()
209 const struct ttm_place *place, in nouveau_mem_compatible()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H 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()
H A Damdgpu_vram_mgr.c381 const struct ttm_place *place, in amdgpu_dummy_vram_mgr_compatible()
390 const struct ttm_place *place, in amdgpu_dummy_vram_mgr_intersects()
405 const struct ttm_place *place, in amdgpu_dummy_vram_mgr_new()
424 const struct ttm_place *place, in amdgpu_vram_mgr_new()
775 const struct ttm_place *place, in amdgpu_vram_mgr_intersects()
808 const struct ttm_place *place, in amdgpu_vram_mgr_compatible()
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/
H 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 = {
60 static const struct ttm_place vram_gmr_placement_flags[] = {
516 struct ttm_place *hop) in vmw_move()
H A Dvmwgfx_bo.h78 struct ttm_place places[5];
79 struct ttm_place busy_places[5];
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/
H A Dnouveau_bo.h16 struct ttm_place placements[3];
17 struct ttm_place busy_placements[3];
/kernel/linux/linux-6.6/drivers/gpu/drm/qxl/
H A Dqxl_ttm.c54 static const struct ttm_place placements = { in qxl_evict_flags()
141 struct ttm_place *hop) in qxl_bo_move()
/kernel/linux/linux-5.10/drivers/gpu/drm/ttm/
H A Dttm_bo.c647 const struct ttm_place *place) in ttm_bo_eviction_valuable()
736 const struct ttm_place *place, in ttm_mem_evict_first()
849 const struct ttm_place *place, in ttm_bo_mem_force_space()
909 const struct ttm_place *place, in ttm_bo_mem_placement()
958 const struct ttm_place *place = &placement->placement[i]; in ttm_bo_mem_space()
985 const struct ttm_place *place = &placement->busy_placement[i]; in ttm_bo_mem_space()
1044 static bool ttm_bo_places_compat(const struct ttm_place *places, in ttm_bo_places_compat()
1052 const struct ttm_place *heap = &places[i]; in ttm_bo_places_compat()

Completed in 15 milliseconds

123