Symbol: ttm_resource_manager
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
115
static int amdgpu_gtt_mgr_new(struct ttm_resource_manager *man,
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
170
static void amdgpu_gtt_mgr_del(struct ttm_resource_manager *man,
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
270
static bool amdgpu_gtt_mgr_intersects(struct ttm_resource_manager *man,
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
301
static bool amdgpu_gtt_mgr_compatible(struct ttm_resource_manager *man,
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
32
to_gtt_mgr(struct ttm_resource_manager *man)
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
330
static void amdgpu_gtt_mgr_debug(struct ttm_resource_manager *man,
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
359
struct ttm_resource_manager *man = &mgr->manager;
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
385
struct ttm_resource_manager *man = &mgr->manager;
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
51
struct ttm_resource_manager *man;
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
71
struct ttm_resource_manager *man = &adev->mman.gtt_mgr.manager;
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
840
struct ttm_resource_manager *gtt_man =
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
842
struct ttm_resource_manager *vram_man =
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
556
struct ttm_resource_manager *man = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c
102
struct ttm_resource_manager *man = &adev->mman.preempt_mgr;
drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c
131
struct ttm_resource_manager *man = &adev->mman.preempt_mgr;
drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c
42
struct ttm_resource_manager *man = &adev->mman.preempt_mgr;
drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c
59
static int amdgpu_preempt_mgr_new(struct ttm_resource_manager *man,
drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c
81
static void amdgpu_preempt_mgr_del(struct ttm_resource_manager *man,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2306
struct ttm_resource_manager *man = ttm_manager_type(&adev->mman.bdev, TTM_PL_VRAM);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2405
struct ttm_resource_manager *man =
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2642
struct ttm_resource_manager *man;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
105
struct ttm_resource_manager preempt_mgr;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
155
uint64_t amdgpu_preempt_mgr_usage(struct ttm_resource_manager *man);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
50
struct ttm_resource_manager manager;
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
451
struct ttm_resource_manager *man = &mgr->manager;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
142
struct ttm_resource_manager *man = &adev->mman.vram_mgr.manager;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
299
static void amdgpu_vram_mgr_do_reserve(struct ttm_resource_manager *man)
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
442
static int amdgpu_vram_mgr_new(struct ttm_resource_manager *man,
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
45
to_vram_mgr(struct ttm_resource_manager *man)
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
635
static void amdgpu_vram_mgr_del(struct ttm_resource_manager *man,
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
813
static bool amdgpu_vram_mgr_intersects(struct ttm_resource_manager *man,
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
846
static bool amdgpu_vram_mgr_compatible(struct ttm_resource_manager *man,
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
877
static void amdgpu_vram_mgr_debug(struct ttm_resource_manager *man,
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
918
struct ttm_resource_manager *man = &mgr->manager;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
954
struct ttm_resource_manager *man = &mgr->manager;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h
30
struct ttm_resource_manager manager;
drivers/gpu/drm/drm_gem_vram_helper.c
825
struct ttm_resource_manager *man = ttm_manager_type(&vmm->bdev, TTM_PL_VRAM);
drivers/gpu/drm/i915/gem/i915_gem_ttm.c
997
struct ttm_resource_manager *man =
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
576
struct ttm_resource_manager *dst_man =
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1326
struct ttm_resource_manager *man = mr->region_private;
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c
138
static void i915_ttm_buddy_man_free(struct ttm_resource_manager *man,
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c
153
static bool i915_ttm_buddy_man_intersects(struct ttm_resource_manager *man,
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c
19
struct ttm_resource_manager manager;
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c
191
static bool i915_ttm_buddy_man_compatible(struct ttm_resource_manager *man,
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c
224
static void i915_ttm_buddy_man_debug(struct ttm_resource_manager *man,
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c
289
struct ttm_resource_manager *man;
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c
30
to_buddy_manager(struct ttm_resource_manager *man)
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c
335
struct ttm_resource_manager *man = ttm_manager_type(bdev, type);
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c
35
static int i915_ttm_buddy_man_alloc(struct ttm_resource_manager *man,
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c
371
int i915_ttm_buddy_man_reserve(struct ttm_resource_manager *man,
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c
406
u64 i915_ttm_buddy_man_visible_size(struct ttm_resource_manager *man)
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c
422
void i915_ttm_buddy_man_avail(struct ttm_resource_manager *man,
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c
434
void i915_ttm_buddy_man_force_visible_size(struct ttm_resource_manager *man,
drivers/gpu/drm/i915/i915_ttm_buddy_manager.h
15
struct ttm_resource_manager;
drivers/gpu/drm/i915/i915_ttm_buddy_manager.h
59
int i915_ttm_buddy_man_reserve(struct ttm_resource_manager *man,
drivers/gpu/drm/i915/i915_ttm_buddy_manager.h
62
u64 i915_ttm_buddy_man_visible_size(struct ttm_resource_manager *man);
drivers/gpu/drm/i915/i915_ttm_buddy_manager.h
64
void i915_ttm_buddy_man_avail(struct ttm_resource_manager *man,
drivers/gpu/drm/i915/i915_ttm_buddy_manager.h
68
void i915_ttm_buddy_man_force_visible_size(struct ttm_resource_manager *man,
drivers/gpu/drm/i915/intel_memory_region.c
198
struct ttm_resource_manager *man = mem->region_private;
drivers/gpu/drm/i915/intel_region_ttm.c
110
struct ttm_resource_manager *man = mem->region_private;
drivers/gpu/drm/i915/intel_region_ttm.c
203
struct ttm_resource_manager *man = mem->region_private;
drivers/gpu/drm/i915/intel_region_ttm.c
258
struct ttm_resource_manager *man = mem->region_private;
drivers/gpu/drm/loongson/lsdc_ttm.c
407
struct ttm_resource_manager *man;
drivers/gpu/drm/loongson/lsdc_ttm.c
581
struct ttm_resource_manager *vram_man;
drivers/gpu/drm/loongson/lsdc_ttm.c
582
struct ttm_resource_manager *gtt_man;
drivers/gpu/drm/nouveau/nouveau_abi16.c
321
struct ttm_resource_manager *vram_mgr = ttm_manager_type(&drm->ttm.bdev, TTM_PL_VRAM);
drivers/gpu/drm/nouveau/nouveau_drm.c
946
struct ttm_resource_manager *man;
drivers/gpu/drm/nouveau/nouveau_mem.c
164
nouveau_mem_del(struct ttm_resource_manager *man, struct ttm_resource *reg)
drivers/gpu/drm/nouveau/nouveau_mem.h
26
void nouveau_mem_del(struct ttm_resource_manager *man,
drivers/gpu/drm/nouveau/nouveau_ttm.c
125
nv04_gart_manager_new(struct ttm_resource_manager *man,
drivers/gpu/drm/nouveau/nouveau_ttm.c
184
struct ttm_resource_manager *man = kzalloc_obj(*man);
drivers/gpu/drm/nouveau/nouveau_ttm.c
205
struct ttm_resource_manager *man = ttm_manager_type(&drm->ttm.bdev, TTM_PL_VRAM);
drivers/gpu/drm/nouveau/nouveau_ttm.c
220
struct ttm_resource_manager *man;
drivers/gpu/drm/nouveau/nouveau_ttm.c
247
struct ttm_resource_manager *man = ttm_manager_type(&drm->ttm.bdev, TTM_PL_TT);
drivers/gpu/drm/nouveau/nouveau_ttm.c
39
nouveau_manager_del(struct ttm_resource_manager *man,
drivers/gpu/drm/nouveau/nouveau_ttm.c
46
nouveau_manager_intersects(struct ttm_resource_manager *man,
drivers/gpu/drm/nouveau/nouveau_ttm.c
55
nouveau_manager_compatible(struct ttm_resource_manager *man,
drivers/gpu/drm/nouveau/nouveau_ttm.c
64
nouveau_vram_manager_new(struct ttm_resource_manager *man,
drivers/gpu/drm/nouveau/nouveau_ttm.c
99
nouveau_gart_manager_new(struct ttm_resource_manager *man,
drivers/gpu/drm/qxl/qxl_object.c
406
struct ttm_resource_manager *man;
drivers/gpu/drm/qxl/qxl_object.c
414
struct ttm_resource_manager *man;
drivers/gpu/drm/radeon/radeon_gem.c
300
struct ttm_resource_manager *man;
drivers/gpu/drm/radeon/radeon_kms.c
235
struct ttm_resource_manager *man;
drivers/gpu/drm/radeon/radeon_object.c
350
struct ttm_resource_manager *man;
drivers/gpu/drm/radeon/radeon_object.c
417
struct ttm_resource_manager *man =
drivers/gpu/drm/radeon/radeon_ttm.c
762
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/tests/ttm_bo_test.c
244
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c
421
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c
525
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c
648
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c
709
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c
768
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c
979
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/tests/ttm_device_test.c
22
struct ttm_resource_manager *ttm_sys_man;
drivers/gpu/drm/ttm/tests/ttm_device_test.c
78
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/tests/ttm_mock_manager.c
100
struct ttm_resource_manager *base;
drivers/gpu/drm/ttm/tests/ttm_mock_manager.c
131
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/tests/ttm_mock_manager.c
152
static int ttm_bad_manager_alloc(struct ttm_resource_manager *man,
drivers/gpu/drm/ttm/tests/ttm_mock_manager.c
16
to_mock_mgr(struct ttm_resource_manager *man)
drivers/gpu/drm/ttm/tests/ttm_mock_manager.c
160
static int ttm_busy_manager_alloc(struct ttm_resource_manager *man,
drivers/gpu/drm/ttm/tests/ttm_mock_manager.c
168
static void ttm_bad_manager_free(struct ttm_resource_manager *man,
drivers/gpu/drm/ttm/tests/ttm_mock_manager.c
173
static bool ttm_bad_manager_compatible(struct ttm_resource_manager *man,
drivers/gpu/drm/ttm/tests/ttm_mock_manager.c
195
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/tests/ttm_mock_manager.c
213
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/tests/ttm_mock_manager.c
226
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/tests/ttm_mock_manager.c
27
static int ttm_mock_manager_alloc(struct ttm_resource_manager *man,
drivers/gpu/drm/ttm/tests/ttm_mock_manager.c
77
static void ttm_mock_manager_free(struct ttm_resource_manager *man,
drivers/gpu/drm/ttm/tests/ttm_mock_manager.h
11
struct ttm_resource_manager man;
drivers/gpu/drm/ttm/tests/ttm_resource_test.c
114
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/tests/ttm_resource_test.c
157
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/tests/ttm_resource_test.c
187
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/tests/ttm_resource_test.c
208
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/tests/ttm_resource_test.c
233
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/tests/ttm_resource_test.c
256
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/tests/ttm_resource_test.c
268
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/tests/ttm_resource_test.c
293
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/tests/ttm_resource_test.c
66
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/ttm_bo.c
1214
struct ttm_resource_manager *man, gfp_t gfp_flags,
drivers/gpu/drm/ttm/ttm_bo.c
445
int ttm_bo_evict_first(struct ttm_device *bdev, struct ttm_resource_manager *man,
drivers/gpu/drm/ttm/ttm_bo.c
557
struct ttm_resource_manager *man,
drivers/gpu/drm/ttm/ttm_bo.c
59
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/ttm_bo.c
664
struct ttm_resource_manager *man,
drivers/gpu/drm/ttm/ttm_bo.c
728
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/ttm_bo_util.c
151
struct ttm_resource_manager *dst_man =
drivers/gpu/drm/ttm/ttm_bo_util.c
155
struct ttm_resource_manager *src_man;
drivers/gpu/drm/ttm/ttm_bo_util.c
298
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/ttm_bo_util.c
348
struct ttm_resource_manager *man =
drivers/gpu/drm/ttm/ttm_bo_util.c
642
struct ttm_resource_manager *from;
drivers/gpu/drm/ttm/ttm_bo_util.c
707
struct ttm_resource_manager *from = ttm_manager_type(bdev, bo->resource->mem_type);
drivers/gpu/drm/ttm/ttm_bo_util.c
708
struct ttm_resource_manager *man = ttm_manager_type(bdev, new_mem->mem_type);
drivers/gpu/drm/ttm/ttm_bo_util.c
740
struct ttm_resource_manager *man =
drivers/gpu/drm/ttm/ttm_bo_util.c
901
struct ttm_resource_manager *man, s64 target)
drivers/gpu/drm/ttm/ttm_bo_util.c
963
struct ttm_resource_manager *man,
drivers/gpu/drm/ttm/ttm_device.c
173
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/ttm_device.c
253
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/ttm_device.c
305
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/ttm_range_manager.c
104
static void ttm_range_man_free(struct ttm_resource_manager *man,
drivers/gpu/drm/ttm/ttm_range_manager.c
118
static bool ttm_range_man_intersects(struct ttm_resource_manager *man,
drivers/gpu/drm/ttm/ttm_range_manager.c
134
static bool ttm_range_man_compatible(struct ttm_resource_manager *man,
drivers/gpu/drm/ttm/ttm_range_manager.c
149
static void ttm_range_man_debug(struct ttm_resource_manager *man,
drivers/gpu/drm/ttm/ttm_range_manager.c
184
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/ttm_range_manager.c
219
struct ttm_resource_manager *man = ttm_manager_type(bdev, type);
drivers/gpu/drm/ttm/ttm_range_manager.c
49
struct ttm_resource_manager manager;
drivers/gpu/drm/ttm/ttm_range_manager.c
55
to_range_manager(struct ttm_resource_manager *man)
drivers/gpu/drm/ttm/ttm_range_manager.c
60
static int ttm_range_man_alloc(struct ttm_resource_manager *man,
drivers/gpu/drm/ttm/ttm_resource.c
165
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/ttm_resource.c
325
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/ttm_resource.c
344
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/ttm_resource.c
377
void ttm_resource_fini(struct ttm_resource_manager *man,
drivers/gpu/drm/ttm/ttm_resource.c
394
struct ttm_resource_manager *man =
drivers/gpu/drm/ttm/ttm_resource.c
426
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/ttm_resource.c
463
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/ttm_resource.c
494
struct ttm_resource_manager *man;
drivers/gpu/drm/ttm/ttm_resource.c
534
void ttm_resource_manager_init(struct ttm_resource_manager *man,
drivers/gpu/drm/ttm/ttm_resource.c
562
struct ttm_resource_manager *man)
drivers/gpu/drm/ttm/ttm_resource.c
604
uint64_t ttm_resource_manager_usage(struct ttm_resource_manager *man)
drivers/gpu/drm/ttm/ttm_resource.c
624
void ttm_resource_manager_debug(struct ttm_resource_manager *man,
drivers/gpu/drm/ttm/ttm_resource.c
671
struct ttm_resource_manager *man = cursor->man;
drivers/gpu/drm/ttm/ttm_resource.c
692
struct ttm_resource_manager *man = cursor->man;
drivers/gpu/drm/ttm/ttm_resource.c
927
struct ttm_resource_manager *man =
drivers/gpu/drm/ttm/ttm_resource.c
928
(struct ttm_resource_manager *)m->private;
drivers/gpu/drm/ttm/ttm_resource.c
933
DEFINE_SHOW_ATTRIBUTE(ttm_resource_manager);
drivers/gpu/drm/ttm/ttm_resource.c
947
void ttm_resource_manager_create_debugfs(struct ttm_resource_manager *man,
drivers/gpu/drm/ttm/ttm_resource.c
95
struct ttm_resource_manager *man)
drivers/gpu/drm/ttm/ttm_sys_manager.c
10
static int ttm_sys_man_alloc(struct ttm_resource_manager *man,
drivers/gpu/drm/ttm/ttm_sys_manager.c
23
static void ttm_sys_man_free(struct ttm_resource_manager *man,
drivers/gpu/drm/ttm/ttm_sys_manager.c
37
struct ttm_resource_manager *man = &bdev->sysman;
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
1327
struct ttm_resource_manager *man = ttm_manager_type(&dev_priv->bdev, TTM_PL_VRAM);
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
1354
struct ttm_resource_manager *man = ttm_manager_type(&dev_priv->bdev, TTM_PL_VRAM);
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
1373
struct ttm_resource_manager *man = ttm_manager_type(&dev_priv->bdev, TTM_PL_VRAM);
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
537
struct ttm_resource_manager *man;
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
573
struct ttm_resource_manager *man;
drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c
127
static void vmw_gmrid_man_put_node(struct ttm_resource_manager *man,
drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c
140
static void vmw_gmrid_man_debug(struct ttm_resource_manager *man,
drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c
156
struct ttm_resource_manager *man;
drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c
191
struct ttm_resource_manager *man = ttm_manager_type(&dev_priv->bdev, type);
drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c
38
struct ttm_resource_manager manager;
drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c
47
static struct vmwgfx_gmrid_man *to_gmrid_manager(struct ttm_resource_manager *man)
drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c
52
static int vmw_gmrid_man_get_node(struct ttm_resource_manager *man,
drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c
35
static int vmw_sys_man_alloc(struct ttm_resource_manager *man,
drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c
48
static void vmw_sys_man_free(struct ttm_resource_manager *man,
drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c
63
struct ttm_resource_manager *man = kzalloc_obj(*man);
drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c
79
struct ttm_resource_manager *man = ttm_manager_type(&dev_priv->bdev,
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c
502
struct ttm_resource_manager *new_man;
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c
503
struct ttm_resource_manager *old_man = NULL;
drivers/gpu/drm/xe/display/xe_display_bo.c
125
struct ttm_resource_manager *stolen;
drivers/gpu/drm/xe/display/xe_initial_plane.c
67
struct ttm_resource_manager *stolen = ttm_manager_type(&xe->ttm, XE_PL_STOLEN);
drivers/gpu/drm/xe/xe_bo.c
234
struct ttm_resource_manager *mgr = ttm_manager_type(&xe->ttm, mem_type);
drivers/gpu/drm/xe/xe_bo_evict.c
123
struct ttm_resource_manager *man =
drivers/gpu/drm/xe/xe_bo_evict.c
307
struct ttm_resource_manager *man =
drivers/gpu/drm/xe/xe_debugfs.c
552
struct ttm_resource_manager *man;
drivers/gpu/drm/xe/xe_device_types.h
277
struct ttm_resource_manager sys_mgr;
drivers/gpu/drm/xe/xe_drm_client.c
206
struct ttm_resource_manager *man;
drivers/gpu/drm/xe/xe_pm.c
967
struct ttm_resource_manager *man;
drivers/gpu/drm/xe/xe_pm.c
998
struct ttm_resource_manager *man;
drivers/gpu/drm/xe/xe_query.c
251
struct ttm_resource_manager *man;
drivers/gpu/drm/xe/xe_res_cursor.h
74
struct ttm_resource_manager *mgr;
drivers/gpu/drm/xe/xe_shrinker.c
66
struct ttm_resource_manager *man = ttm_manager_type(&xe->ttm, mem_type);
drivers/gpu/drm/xe/xe_ttm_sys_mgr.c
105
struct ttm_resource_manager *man = &xe->mem.sys_mgr;
drivers/gpu/drm/xe/xe_ttm_sys_mgr.c
28
static int xe_ttm_sys_mgr_new(struct ttm_resource_manager *man,
drivers/gpu/drm/xe/xe_ttm_sys_mgr.c
63
static void xe_ttm_sys_mgr_del(struct ttm_resource_manager *man,
drivers/gpu/drm/xe/xe_ttm_sys_mgr.c
72
static void xe_ttm_sys_mgr_debug(struct ttm_resource_manager *man,
drivers/gpu/drm/xe/xe_ttm_sys_mgr.c
90
struct ttm_resource_manager *man = &xe->mem.sys_mgr;
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
172
static void xe_ttm_vram_mgr_del(struct ttm_resource_manager *man,
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
190
static void xe_ttm_vram_mgr_debug(struct ttm_resource_manager *man,
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
209
static bool xe_ttm_vram_mgr_intersects(struct ttm_resource_manager *man,
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
239
static bool xe_ttm_vram_mgr_compatible(struct ttm_resource_manager *man,
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
281
struct ttm_resource_manager *man = &mgr->manager;
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
301
struct ttm_resource_manager *man = &mgr->manager;
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
442
u64 xe_ttm_vram_get_cpu_visible_size(struct ttm_resource_manager *man)
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
449
void xe_ttm_vram_get_used(struct ttm_resource_manager *man,
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
460
u64 xe_ttm_vram_get_avail(struct ttm_resource_manager *man)
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
49
static int xe_ttm_vram_mgr_new(struct ttm_resource_manager *man,
drivers/gpu/drm/xe/xe_ttm_vram_mgr.h
29
u64 xe_ttm_vram_get_avail(struct ttm_resource_manager *man);
drivers/gpu/drm/xe/xe_ttm_vram_mgr.h
30
u64 xe_ttm_vram_get_cpu_visible_size(struct ttm_resource_manager *man);
drivers/gpu/drm/xe/xe_ttm_vram_mgr.h
31
void xe_ttm_vram_get_used(struct ttm_resource_manager *man,
drivers/gpu/drm/xe/xe_ttm_vram_mgr.h
41
to_xe_ttm_vram_mgr(struct ttm_resource_manager *man)
drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h
19
struct ttm_resource_manager manager;
drivers/gpu/drm/xe/xe_vram.c
264
struct ttm_resource_manager *mgr;
include/drm/ttm/ttm_bo.h
242
struct ttm_resource_manager *man, s64 target);
include/drm/ttm/ttm_bo.h
427
struct ttm_resource_manager *man, gfp_t gfp_flags,
include/drm/ttm/ttm_bo.h
432
struct ttm_resource_manager *man,
include/drm/ttm/ttm_bo.h
508
struct ttm_resource_manager *man,
include/drm/ttm/ttm_bo.h
51
struct ttm_resource_manager;
include/drm/ttm/ttm_bo.h
521
struct ttm_bo_lru_cursor *curs, struct ttm_resource_manager *man,
include/drm/ttm/ttm_device.h
238
struct ttm_resource_manager sysman;
include/drm/ttm/ttm_device.h
243
struct ttm_resource_manager *man_drv[TTM_NUM_MEM_TYPES];
include/drm/ttm/ttm_device.h
283
static inline struct ttm_resource_manager *
include/drm/ttm/ttm_device.h
292
struct ttm_resource_manager *manager)
include/drm/ttm/ttm_resource.h
122
int (*alloc)(struct ttm_resource_manager *man,
include/drm/ttm/ttm_resource.h
136
void (*free)(struct ttm_resource_manager *man,
include/drm/ttm/ttm_resource.h
150
bool (*intersects)(struct ttm_resource_manager *man,
include/drm/ttm/ttm_resource.h
166
bool (*compatible)(struct ttm_resource_manager *man,
include/drm/ttm/ttm_resource.h
181
void (*debug)(struct ttm_resource_manager *man,
include/drm/ttm/ttm_resource.h
339
struct ttm_resource_manager *man;
include/drm/ttm/ttm_resource.h
348
struct ttm_resource_manager *man);
include/drm/ttm/ttm_resource.h
401
ttm_resource_manager_set_used(struct ttm_resource_manager *man, bool used)
include/drm/ttm/ttm_resource.h
419
static inline bool ttm_resource_manager_used(struct ttm_resource_manager *man)
include/drm/ttm/ttm_resource.h
432
ttm_resource_manager_cleanup(struct ttm_resource_manager *man)
include/drm/ttm/ttm_resource.h
44
struct ttm_resource_manager;
include/drm/ttm/ttm_resource.h
458
void ttm_resource_fini(struct ttm_resource_manager *man,
include/drm/ttm/ttm_resource.h
476
void ttm_resource_manager_init(struct ttm_resource_manager *man,
include/drm/ttm/ttm_resource.h
481
struct ttm_resource_manager *man);
include/drm/ttm/ttm_resource.h
483
uint64_t ttm_resource_manager_usage(struct ttm_resource_manager *man);
include/drm/ttm/ttm_resource.h
484
void ttm_resource_manager_debug(struct ttm_resource_manager *man,
include/drm/ttm/ttm_resource.h
523
void ttm_resource_manager_create_debugfs(struct ttm_resource_manager *man,