Home
last modified time | relevance | path

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

12

/Linux-v4.19/include/drm/ttm/
Dttm_placement.h85 struct ttm_place { struct
103 const struct ttm_place *placement; argument
105 const struct ttm_place *busy_placement;
Dttm_bo_api.h52 struct ttm_place;
440 const struct ttm_place *place);
Dttm_bo_driver.h109 const struct ttm_place *place,
286 const struct ttm_place *place);
/Linux-v4.19/drivers/gpu/drm/vmwgfx/
Dvmwgfx_ttm_buffer.c33 static const struct ttm_place vram_placement_flags = {
39 static const struct ttm_place vram_ne_placement_flags = {
45 static const struct ttm_place sys_placement_flags = {
51 static const struct ttm_place sys_ne_placement_flags = {
57 static const struct ttm_place gmr_placement_flags = {
63 static const struct ttm_place gmr_ne_placement_flags = {
69 static const struct ttm_place mob_placement_flags = {
75 static const struct ttm_place mob_ne_placement_flags = {
88 static const struct ttm_place vram_gmr_placement_flags[] = {
100 static const struct ttm_place gmr_vram_placement_flags[] = {
[all …]
Dvmwgfx_gmrid_manager.c49 const struct ttm_place *place, in vmw_gmrid_man_get_node()
Dvmwgfx_bo.c222 struct ttm_place place; in vmw_bo_pin_in_start_of_vram()
339 struct ttm_place pl; in vmw_bo_pin_reserved()
/Linux-v4.19/drivers/gpu/drm/nouveau/
Dnouveau_bo.h15 struct ttm_place placements[3];
16 struct ttm_place busy_placements[3];
Dnouveau_ttm.c61 const struct ttm_place *place, in nouveau_vram_manager_new()
101 const struct ttm_place *place, in nouveau_gart_manager_new()
129 const struct ttm_place *place, in nv04_gart_manager_new()
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_gtt_mgr.c112 const struct ttm_place *place, in amdgpu_gtt_mgr_alloc()
163 const struct ttm_place *place, in amdgpu_gtt_mgr_new()
Damdgpu_vram_mgr.c139 const struct ttm_place *place, in amdgpu_vram_mgr_new()
Damdgpu_object.h81 struct ttm_place placements[AMDGPU_BO_MAX_PLACEMENTS];
Damdgpu_ttm.c234 static const struct ttm_place placements = { in amdgpu_evict_flags()
551 struct ttm_place placements; in amdgpu_move_vram_ram()
610 struct ttm_place placements; in amdgpu_move_ram_vram()
1084 struct ttm_place placements; in amdgpu_ttm_alloc_gart()
1469 const struct ttm_place *place) in amdgpu_ttm_bo_eviction_valuable()
/Linux-v4.19/drivers/gpu/drm/ttm/
Dttm_bo.c59 static inline int ttm_mem_type_from_place(const struct ttm_place *place, in ttm_mem_type_from_place()
669 const struct ttm_place *place) in ttm_bo_eviction_valuable()
713 const struct ttm_place *place, in ttm_mem_evict_first()
818 const struct ttm_place *place, in ttm_bo_mem_force_space()
867 const struct ttm_place *place, in ttm_bo_mt_compatible()
912 const struct ttm_place *place = &placement->placement[i]; in ttm_bo_mem_space()
961 const struct ttm_place *place = &placement->busy_placement[i]; in ttm_bo_mem_space()
1034 static bool ttm_bo_places_compat(const struct ttm_place *places, in ttm_bo_places_compat()
1042 const struct ttm_place *heap = &places[i]; in ttm_bo_places_compat()
Dttm_bo_manager.c53 const struct ttm_place *place, in ttm_bo_man_get_node()
/Linux-v4.19/drivers/gpu/drm/hisilicon/hibmc/
Dhibmc_drm_drv.h70 struct ttm_place placements[3];
/Linux-v4.19/drivers/gpu/drm/virtio/
Dvirtgpu_ttm.c169 const struct ttm_place *place, in ttm_bo_man_get_node()
236 static const struct ttm_place placements = { in virtio_gpu_evict_flags()
Dvirtgpu_drv.h62 struct ttm_place placement_code;
/Linux-v4.19/drivers/gpu/drm/bochs/
Dbochs.h105 struct ttm_place placements[3];
/Linux-v4.19/drivers/gpu/drm/cirrus/
Dcirrus_drv.h161 struct ttm_place placements[3];
/Linux-v4.19/drivers/staging/vboxvideo/
Dvbox_drv.h208 struct ttm_place placements[3];
/Linux-v4.19/drivers/gpu/drm/mgag200/
Dmgag200_drv.h230 struct ttm_place placements[3];
/Linux-v4.19/drivers/gpu/drm/ast/
Dast_drv.h331 struct ttm_place placements[3];
/Linux-v4.19/drivers/gpu/drm/radeon/
Dradeon_ttm.c181 static const struct ttm_place placements = { in radeon_evict_flags()
318 struct ttm_place placements; in radeon_move_vram_ram()
366 struct ttm_place placements; in radeon_move_ram_vram()
/Linux-v4.19/drivers/gpu/drm/qxl/
Dqxl_ttm.c187 static const struct ttm_place placements = { in qxl_evict_flags()
Dqxl_drv.h81 struct ttm_place placements[3];

12