Symbol: ttm_resource_manager
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
113
static int amdgpu_gtt_mgr_new(struct ttm_resource_manager *man,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
168
static void amdgpu_gtt_mgr_del(struct ttm_resource_manager *man,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
215
static bool amdgpu_gtt_mgr_intersects(struct ttm_resource_manager *man,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
233
static bool amdgpu_gtt_mgr_compatible(struct ttm_resource_manager *man,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
249
static void amdgpu_gtt_mgr_debug(struct ttm_resource_manager *man,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
278
struct ttm_resource_manager *man = &mgr->manager;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
30
to_gtt_mgr(struct ttm_resource_manager *man)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
307
struct ttm_resource_manager *man = &mgr->manager;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
49
struct ttm_resource_manager *man;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
69
struct ttm_resource_manager *man = &adev->mman.gtt_mgr.manager;
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
804
struct ttm_resource_manager *gtt_man =
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
806
struct ttm_resource_manager *vram_man =
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
561
struct ttm_resource_manager *man = NULL;
sys/dev/pci/drm/amd/amdgpu/amdgpu_preempt_mgr.c
102
struct ttm_resource_manager *man = &adev->mman.preempt_mgr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_preempt_mgr.c
131
struct ttm_resource_manager *man = &adev->mman.preempt_mgr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_preempt_mgr.c
42
struct ttm_resource_manager *man = &adev->mman.preempt_mgr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_preempt_mgr.c
59
static int amdgpu_preempt_mgr_new(struct ttm_resource_manager *man,
sys/dev/pci/drm/amd/amdgpu/amdgpu_preempt_mgr.c
81
static void amdgpu_preempt_mgr_del(struct ttm_resource_manager *man,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2259
struct ttm_resource_manager *man = ttm_manager_type(&adev->mman.bdev, TTM_PL_VRAM);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2569
struct ttm_resource_manager *man;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.h
143
uint64_t amdgpu_preempt_mgr_usage(struct ttm_resource_manager *man);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.h
49
struct ttm_resource_manager manager;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.h
74
struct ttm_resource_manager preempt_mgr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
368
struct ttm_resource_manager *man = &mgr->manager;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
141
struct ttm_resource_manager *man = &adev->mman.vram_mgr.manager;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
302
static void amdgpu_vram_mgr_do_reserve(struct ttm_resource_manager *man)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
44
to_vram_mgr(struct ttm_resource_manager *man)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
445
static int amdgpu_vram_mgr_new(struct ttm_resource_manager *man,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
644
static void amdgpu_vram_mgr_del(struct ttm_resource_manager *man,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
829
static bool amdgpu_vram_mgr_intersects(struct ttm_resource_manager *man,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
862
static bool amdgpu_vram_mgr_compatible(struct ttm_resource_manager *man,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
893
static void amdgpu_vram_mgr_debug(struct ttm_resource_manager *man,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
934
struct ttm_resource_manager *man = &mgr->manager;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
970
struct ttm_resource_manager *man = &mgr->manager;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.h
30
struct ttm_resource_manager manager;
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
1019
struct ttm_resource_manager *man =
sys/dev/pci/drm/i915/gem/i915_gem_ttm_move.c
579
struct ttm_resource_manager *dst_man =
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1311
struct ttm_resource_manager *man = mr->region_private;
sys/dev/pci/drm/i915/i915_ttm_buddy_manager.c
137
static void i915_ttm_buddy_man_free(struct ttm_resource_manager *man,
sys/dev/pci/drm/i915/i915_ttm_buddy_manager.c
152
static bool i915_ttm_buddy_man_intersects(struct ttm_resource_manager *man,
sys/dev/pci/drm/i915/i915_ttm_buddy_manager.c
18
struct ttm_resource_manager manager;
sys/dev/pci/drm/i915/i915_ttm_buddy_manager.c
190
static bool i915_ttm_buddy_man_compatible(struct ttm_resource_manager *man,
sys/dev/pci/drm/i915/i915_ttm_buddy_manager.c
223
static void i915_ttm_buddy_man_debug(struct ttm_resource_manager *man,
sys/dev/pci/drm/i915/i915_ttm_buddy_manager.c
288
struct ttm_resource_manager *man;
sys/dev/pci/drm/i915/i915_ttm_buddy_manager.c
29
to_buddy_manager(struct ttm_resource_manager *man)
sys/dev/pci/drm/i915/i915_ttm_buddy_manager.c
334
struct ttm_resource_manager *man = ttm_manager_type(bdev, type);
sys/dev/pci/drm/i915/i915_ttm_buddy_manager.c
34
static int i915_ttm_buddy_man_alloc(struct ttm_resource_manager *man,
sys/dev/pci/drm/i915/i915_ttm_buddy_manager.c
370
int i915_ttm_buddy_man_reserve(struct ttm_resource_manager *man,
sys/dev/pci/drm/i915/i915_ttm_buddy_manager.c
405
u64 i915_ttm_buddy_man_visible_size(struct ttm_resource_manager *man)
sys/dev/pci/drm/i915/i915_ttm_buddy_manager.c
421
void i915_ttm_buddy_man_avail(struct ttm_resource_manager *man,
sys/dev/pci/drm/i915/i915_ttm_buddy_manager.c
433
void i915_ttm_buddy_man_force_visible_size(struct ttm_resource_manager *man,
sys/dev/pci/drm/i915/i915_ttm_buddy_manager.h
15
struct ttm_resource_manager;
sys/dev/pci/drm/i915/i915_ttm_buddy_manager.h
59
int i915_ttm_buddy_man_reserve(struct ttm_resource_manager *man,
sys/dev/pci/drm/i915/i915_ttm_buddy_manager.h
62
u64 i915_ttm_buddy_man_visible_size(struct ttm_resource_manager *man);
sys/dev/pci/drm/i915/i915_ttm_buddy_manager.h
64
void i915_ttm_buddy_man_avail(struct ttm_resource_manager *man,
sys/dev/pci/drm/i915/i915_ttm_buddy_manager.h
68
void i915_ttm_buddy_man_force_visible_size(struct ttm_resource_manager *man,
sys/dev/pci/drm/i915/intel_memory_region.c
201
struct ttm_resource_manager *man = mem->region_private;
sys/dev/pci/drm/i915/intel_region_ttm.c
116
struct ttm_resource_manager *man = mem->region_private;
sys/dev/pci/drm/i915/intel_region_ttm.c
209
struct ttm_resource_manager *man = mem->region_private;
sys/dev/pci/drm/i915/intel_region_ttm.c
264
struct ttm_resource_manager *man = mem->region_private;
sys/dev/pci/drm/include/drm/ttm/ttm_bo.h
234
struct ttm_resource_manager *man, s64 target);
sys/dev/pci/drm/include/drm/ttm/ttm_bo.h
423
struct ttm_resource_manager *man, gfp_t gfp_flags,
sys/dev/pci/drm/include/drm/ttm/ttm_bo.h
428
struct ttm_resource_manager *man,
sys/dev/pci/drm/include/drm/ttm/ttm_bo.h
515
struct ttm_resource_manager *man,
sys/dev/pci/drm/include/drm/ttm/ttm_bo.h
528
struct ttm_bo_lru_cursor *curs, struct ttm_resource_manager *man,
sys/dev/pci/drm/include/drm/ttm/ttm_bo.h
53
struct ttm_resource_manager;
sys/dev/pci/drm/include/drm/ttm/ttm_device.h
232
struct ttm_resource_manager sysman;
sys/dev/pci/drm/include/drm/ttm/ttm_device.h
237
struct ttm_resource_manager *man_drv[TTM_NUM_MEM_TYPES];
sys/dev/pci/drm/include/drm/ttm/ttm_device.h
281
static inline struct ttm_resource_manager *
sys/dev/pci/drm/include/drm/ttm/ttm_device.h
292
struct ttm_resource_manager *manager)
sys/dev/pci/drm/include/drm/ttm/ttm_resource.h
112
int (*alloc)(struct ttm_resource_manager *man,
sys/dev/pci/drm/include/drm/ttm/ttm_resource.h
126
void (*free)(struct ttm_resource_manager *man,
sys/dev/pci/drm/include/drm/ttm/ttm_resource.h
140
bool (*intersects)(struct ttm_resource_manager *man,
sys/dev/pci/drm/include/drm/ttm/ttm_resource.h
156
bool (*compatible)(struct ttm_resource_manager *man,
sys/dev/pci/drm/include/drm/ttm/ttm_resource.h
171
void (*debug)(struct ttm_resource_manager *man,
sys/dev/pci/drm/include/drm/ttm/ttm_resource.h
330
struct ttm_resource_manager *man;
sys/dev/pci/drm/include/drm/ttm/ttm_resource.h
339
struct ttm_resource_manager *man);
sys/dev/pci/drm/include/drm/ttm/ttm_resource.h
392
ttm_resource_manager_set_used(struct ttm_resource_manager *man, bool used)
sys/dev/pci/drm/include/drm/ttm/ttm_resource.h
410
static inline bool ttm_resource_manager_used(struct ttm_resource_manager *man)
sys/dev/pci/drm/include/drm/ttm/ttm_resource.h
423
ttm_resource_manager_cleanup(struct ttm_resource_manager *man)
sys/dev/pci/drm/include/drm/ttm/ttm_resource.h
43
struct ttm_resource_manager;
sys/dev/pci/drm/include/drm/ttm/ttm_resource.h
443
void ttm_resource_fini(struct ttm_resource_manager *man,
sys/dev/pci/drm/include/drm/ttm/ttm_resource.h
461
void ttm_resource_manager_init(struct ttm_resource_manager *man,
sys/dev/pci/drm/include/drm/ttm/ttm_resource.h
466
struct ttm_resource_manager *man);
sys/dev/pci/drm/include/drm/ttm/ttm_resource.h
468
uint64_t ttm_resource_manager_usage(struct ttm_resource_manager *man);
sys/dev/pci/drm/include/drm/ttm/ttm_resource.h
469
void ttm_resource_manager_debug(struct ttm_resource_manager *man,
sys/dev/pci/drm/include/drm/ttm/ttm_resource.h
509
void ttm_resource_manager_create_debugfs(struct ttm_resource_manager *man,
sys/dev/pci/drm/radeon/radeon_gem.c
389
struct ttm_resource_manager *man;
sys/dev/pci/drm/radeon/radeon_kms.c
238
struct ttm_resource_manager *man;
sys/dev/pci/drm/radeon/radeon_object.c
350
struct ttm_resource_manager *man;
sys/dev/pci/drm/radeon/radeon_object.c
436
struct ttm_resource_manager *man =
sys/dev/pci/drm/radeon/radeon_ttm.c
803
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/tests/ttm_bo_test.c
244
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/tests/ttm_bo_validate_test.c
421
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/tests/ttm_bo_validate_test.c
525
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/tests/ttm_bo_validate_test.c
648
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/tests/ttm_bo_validate_test.c
709
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/tests/ttm_bo_validate_test.c
938
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/tests/ttm_device_test.c
22
struct ttm_resource_manager *ttm_sys_man;
sys/dev/pci/drm/ttm/tests/ttm_device_test.c
78
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/tests/ttm_mock_manager.c
130
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/tests/ttm_mock_manager.c
15
to_mock_mgr(struct ttm_resource_manager *man)
sys/dev/pci/drm/ttm/tests/ttm_mock_manager.c
151
static int ttm_bad_manager_alloc(struct ttm_resource_manager *man,
sys/dev/pci/drm/ttm/tests/ttm_mock_manager.c
159
static int ttm_busy_manager_alloc(struct ttm_resource_manager *man,
sys/dev/pci/drm/ttm/tests/ttm_mock_manager.c
167
static void ttm_bad_manager_free(struct ttm_resource_manager *man,
sys/dev/pci/drm/ttm/tests/ttm_mock_manager.c
172
static bool ttm_bad_manager_compatible(struct ttm_resource_manager *man,
sys/dev/pci/drm/ttm/tests/ttm_mock_manager.c
194
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/tests/ttm_mock_manager.c
212
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/tests/ttm_mock_manager.c
225
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/tests/ttm_mock_manager.c
26
static int ttm_mock_manager_alloc(struct ttm_resource_manager *man,
sys/dev/pci/drm/ttm/tests/ttm_mock_manager.c
76
static void ttm_mock_manager_free(struct ttm_resource_manager *man,
sys/dev/pci/drm/ttm/tests/ttm_mock_manager.c
99
struct ttm_resource_manager *base;
sys/dev/pci/drm/ttm/tests/ttm_mock_manager.h
11
struct ttm_resource_manager man;
sys/dev/pci/drm/ttm/tests/ttm_resource_test.c
114
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/tests/ttm_resource_test.c
157
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/tests/ttm_resource_test.c
187
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/tests/ttm_resource_test.c
208
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/tests/ttm_resource_test.c
232
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/tests/ttm_resource_test.c
255
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/tests/ttm_resource_test.c
267
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/tests/ttm_resource_test.c
292
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/tests/ttm_resource_test.c
66
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/ttm_bo.c
1242
struct ttm_resource_manager *man, gfp_t gfp_flags,
sys/dev/pci/drm/ttm/ttm_bo.c
446
int ttm_bo_evict_first(struct ttm_device *bdev, struct ttm_resource_manager *man,
sys/dev/pci/drm/ttm/ttm_bo.c
558
struct ttm_resource_manager *man,
sys/dev/pci/drm/ttm/ttm_bo.c
56
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/ttm_bo.c
665
struct ttm_resource_manager *man,
sys/dev/pci/drm/ttm/ttm_bo.c
728
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/ttm_bo_util.c
152
struct ttm_resource_manager *dst_man =
sys/dev/pci/drm/ttm/ttm_bo_util.c
156
struct ttm_resource_manager *src_man;
sys/dev/pci/drm/ttm/ttm_bo_util.c
300
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/ttm_bo_util.c
362
struct ttm_resource_manager *man =
sys/dev/pci/drm/ttm/ttm_bo_util.c
672
struct ttm_resource_manager *from;
sys/dev/pci/drm/ttm/ttm_bo_util.c
713
struct ttm_resource_manager *from = ttm_manager_type(bdev, bo->resource->mem_type);
sys/dev/pci/drm/ttm/ttm_bo_util.c
714
struct ttm_resource_manager *man = ttm_manager_type(bdev, new_mem->mem_type);
sys/dev/pci/drm/ttm/ttm_bo_util.c
747
struct ttm_resource_manager *man = ttm_manager_type(bdev, new_mem->mem_type);
sys/dev/pci/drm/ttm/ttm_bo_util.c
908
struct ttm_resource_manager *man, s64 target)
sys/dev/pci/drm/ttm/ttm_bo_util.c
970
struct ttm_resource_manager *man,
sys/dev/pci/drm/ttm/ttm_device.c
174
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/ttm_device.c
254
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/ttm_device.c
306
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/ttm_range_manager.c
104
static void ttm_range_man_free(struct ttm_resource_manager *man,
sys/dev/pci/drm/ttm/ttm_range_manager.c
118
static bool ttm_range_man_intersects(struct ttm_resource_manager *man,
sys/dev/pci/drm/ttm/ttm_range_manager.c
134
static bool ttm_range_man_compatible(struct ttm_resource_manager *man,
sys/dev/pci/drm/ttm/ttm_range_manager.c
149
static void ttm_range_man_debug(struct ttm_resource_manager *man,
sys/dev/pci/drm/ttm/ttm_range_manager.c
184
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/ttm_range_manager.c
219
struct ttm_resource_manager *man = ttm_manager_type(bdev, type);
sys/dev/pci/drm/ttm/ttm_range_manager.c
49
struct ttm_resource_manager manager;
sys/dev/pci/drm/ttm/ttm_range_manager.c
55
to_range_manager(struct ttm_resource_manager *man)
sys/dev/pci/drm/ttm/ttm_range_manager.c
60
static int ttm_range_man_alloc(struct ttm_resource_manager *man,
sys/dev/pci/drm/ttm/ttm_resource.c
164
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/ttm_resource.c
311
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/ttm_resource.c
330
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/ttm_resource.c
363
void ttm_resource_fini(struct ttm_resource_manager *man,
sys/dev/pci/drm/ttm/ttm_resource.c
380
struct ttm_resource_manager *man =
sys/dev/pci/drm/ttm/ttm_resource.c
409
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/ttm_resource.c
446
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/ttm_resource.c
480
struct ttm_resource_manager *man;
sys/dev/pci/drm/ttm/ttm_resource.c
520
void ttm_resource_manager_init(struct ttm_resource_manager *man,
sys/dev/pci/drm/ttm/ttm_resource.c
547
struct ttm_resource_manager *man)
sys/dev/pci/drm/ttm/ttm_resource.c
586
uint64_t ttm_resource_manager_usage(struct ttm_resource_manager *man)
sys/dev/pci/drm/ttm/ttm_resource.c
603
void ttm_resource_manager_debug(struct ttm_resource_manager *man,
sys/dev/pci/drm/ttm/ttm_resource.c
650
struct ttm_resource_manager *man = cursor->man;
sys/dev/pci/drm/ttm/ttm_resource.c
671
struct ttm_resource_manager *man = cursor->man;
sys/dev/pci/drm/ttm/ttm_resource.c
94
struct ttm_resource_manager *man)
sys/dev/pci/drm/ttm/ttm_resource.c
948
struct ttm_resource_manager *man =
sys/dev/pci/drm/ttm/ttm_resource.c
949
(struct ttm_resource_manager *)m->private;
sys/dev/pci/drm/ttm/ttm_resource.c
954
DEFINE_SHOW_ATTRIBUTE(ttm_resource_manager);
sys/dev/pci/drm/ttm/ttm_resource.c
969
void ttm_resource_manager_create_debugfs(struct ttm_resource_manager *man,
sys/dev/pci/drm/ttm/ttm_sys_manager.c
10
static int ttm_sys_man_alloc(struct ttm_resource_manager *man,
sys/dev/pci/drm/ttm/ttm_sys_manager.c
23
static void ttm_sys_man_free(struct ttm_resource_manager *man,
sys/dev/pci/drm/ttm/ttm_sys_manager.c
37
struct ttm_resource_manager *man = &bdev->sysman;