Symbol: ttm_device
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1202
static inline struct amdgpu_device *amdgpu_ttm_adev(struct ttm_device *bdev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1056
static void amdgpu_ttm_backend_unbind(struct ttm_device *bdev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1084
static void amdgpu_ttm_backend_destroy(struct ttm_device *bdev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1221
static int amdgpu_ttm_tt_populate(struct ttm_device *bdev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1262
static void amdgpu_ttm_tt_unpopulate(struct ttm_device *bdev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
640
static int amdgpu_ttm_io_mem_reserve(struct ttm_device *bdev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
68
static int amdgpu_ttm_backend_bind(struct ttm_device *bdev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
71
static void amdgpu_ttm_backend_unbind(struct ttm_device *bdev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
811
static int amdgpu_ttm_tt_pin_userptr(struct ttm_device *bdev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
850
static void amdgpu_ttm_tt_unpin_userptr(struct ttm_device *bdev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
921
static int amdgpu_ttm_backend_bind(struct ttm_device *bdev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
83
struct ttm_device bdev;
drivers/gpu/drm/drm_gem_vram_helper.c
185
struct ttm_device *bdev;
drivers/gpu/drm/drm_gem_vram_helper.c
705
static void bo_driver_ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *tt)
drivers/gpu/drm/drm_gem_vram_helper.c
787
static int bo_driver_io_mem_reserve(struct ttm_device *bdev,
drivers/gpu/drm/i915/gem/i915_gem_mman.c
619
struct ttm_device *bdev = bo->bdev;
drivers/gpu/drm/i915/gem/i915_gem_ttm.c
183
static int i915_ttm_tt_shmem_populate(struct ttm_device *bdev,
drivers/gpu/drm/i915/gem/i915_gem_ttm.c
318
static int i915_ttm_tt_populate(struct ttm_device *bdev,
drivers/gpu/drm/i915/gem/i915_gem_ttm.c
330
static void i915_ttm_tt_unpopulate(struct ttm_device *bdev, struct ttm_tt *ttm)
drivers/gpu/drm/i915/gem/i915_gem_ttm.c
346
static void i915_ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *ttm)
drivers/gpu/drm/i915/gem/i915_gem_ttm.c
660
static int i915_ttm_io_mem_reserve(struct ttm_device *bdev, struct ttm_resource *mem)
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
62
i915_ttm_region(struct ttm_device *bdev, int ttm_mem_type)
drivers/gpu/drm/i915/i915_drv.h
316
struct ttm_device bdev;
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c
284
int i915_ttm_buddy_man_init(struct ttm_device *bdev,
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c
333
int i915_ttm_buddy_man_fini(struct ttm_device *bdev, unsigned int type)
drivers/gpu/drm/i915/i915_ttm_buddy_manager.h
14
struct ttm_device;
drivers/gpu/drm/i915/i915_ttm_buddy_manager.h
52
int i915_ttm_buddy_man_init(struct ttm_device *bdev,
drivers/gpu/drm/i915/i915_ttm_buddy_manager.h
56
int i915_ttm_buddy_man_fini(struct ttm_device *bdev,
drivers/gpu/drm/i915/intel_region_ttm.c
84
struct ttm_device *bdev = &mem->i915->bdev;
drivers/gpu/drm/loongson/lsdc_drv.h
267
struct ttm_device bdev;
drivers/gpu/drm/loongson/lsdc_drv.h
300
static inline struct lsdc_device *tdev_to_ldev(struct ttm_device *bdev)
drivers/gpu/drm/loongson/lsdc_ttm.c
112
static int lsdc_ttm_tt_populate(struct ttm_device *bdev,
drivers/gpu/drm/loongson/lsdc_ttm.c
129
static void lsdc_ttm_tt_unpopulate(struct ttm_device *bdev,
drivers/gpu/drm/loongson/lsdc_ttm.c
220
static int lsdc_bo_reserve_io_mem(struct ttm_device *bdev,
drivers/gpu/drm/loongson/lsdc_ttm.c
406
struct ttm_device *bdev = &ldev->bdev;
drivers/gpu/drm/loongson/lsdc_ttm.c
438
struct ttm_device *bdev = &ldev->bdev;
drivers/gpu/drm/loongson/lsdc_ttm.c
577
struct ttm_device *bdev = &ldev->bdev;
drivers/gpu/drm/loongson/lsdc_ttm.c
87
static void lsdc_ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *tt)
drivers/gpu/drm/nouveau/nouveau_bo.c
1254
nouveau_ttm_io_mem_reserve(struct ttm_device *bdev, struct ttm_resource *reg)
drivers/gpu/drm/nouveau/nouveau_bo.c
1364
nouveau_ttm_io_mem_free(struct ttm_device *bdev, struct ttm_resource *reg)
drivers/gpu/drm/nouveau/nouveau_bo.c
1419
nouveau_ttm_tt_populate(struct ttm_device *bdev,
drivers/gpu/drm/nouveau/nouveau_bo.c
1441
nouveau_ttm_tt_unpopulate(struct ttm_device *bdev,
drivers/gpu/drm/nouveau/nouveau_bo.c
1458
nouveau_ttm_tt_destroy(struct ttm_device *bdev,
drivers/gpu/drm/nouveau/nouveau_bo.c
47
static int nouveau_ttm_tt_bind(struct ttm_device *bdev, struct ttm_tt *ttm,
drivers/gpu/drm/nouveau/nouveau_bo.c
49
static void nouveau_ttm_tt_unbind(struct ttm_device *bdev, struct ttm_tt *ttm);
drivers/gpu/drm/nouveau/nouveau_bo.c
856
nouveau_ttm_tt_bind(struct ttm_device *bdev, struct ttm_tt *ttm,
drivers/gpu/drm/nouveau/nouveau_bo.c
872
nouveau_ttm_tt_unbind(struct ttm_device *bdev, struct ttm_tt *ttm)
drivers/gpu/drm/nouveau/nouveau_drv.h
236
struct ttm_device bdev;
drivers/gpu/drm/nouveau/nouveau_sgdma.c
20
nouveau_sgdma_destroy(struct ttm_device *bdev, struct ttm_tt *ttm)
drivers/gpu/drm/nouveau/nouveau_sgdma.c
31
nouveau_sgdma_bind(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_resource *reg)
drivers/gpu/drm/nouveau/nouveau_sgdma.c
58
nouveau_sgdma_unbind(struct ttm_device *bdev, struct ttm_tt *ttm)
drivers/gpu/drm/nouveau/nouveau_ttm.h
24
int nouveau_sgdma_bind(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_resource *reg);
drivers/gpu/drm/nouveau/nouveau_ttm.h
25
void nouveau_sgdma_unbind(struct ttm_device *bdev, struct ttm_tt *ttm);
drivers/gpu/drm/nouveau/nouveau_ttm.h
26
void nouveau_sgdma_destroy(struct ttm_device *bdev, struct ttm_tt *ttm);
drivers/gpu/drm/nouveau/nouveau_ttm.h
6
nouveau_bdev(struct ttm_device *bd)
drivers/gpu/drm/qxl/qxl_drv.h
124
struct ttm_device bdev;
drivers/gpu/drm/qxl/qxl_drv.h
326
int qxl_ttm_io_mem_reserve(struct ttm_device *bdev,
drivers/gpu/drm/qxl/qxl_release.c
414
struct ttm_device *bdev;
drivers/gpu/drm/qxl/qxl_ttm.c
101
static void qxl_ttm_backend_destroy(struct ttm_device *bdev, struct ttm_tt *ttm)
drivers/gpu/drm/qxl/qxl_ttm.c
41
static struct qxl_device *qxl_get_qdev(struct ttm_device *bdev)
drivers/gpu/drm/qxl/qxl_ttm.c
72
int qxl_ttm_io_mem_reserve(struct ttm_device *bdev,
drivers/gpu/drm/radeon/radeon.h
2811
bool radeon_ttm_tt_is_bound(struct ttm_device *bdev, struct ttm_tt *ttm);
drivers/gpu/drm/radeon/radeon.h
2821
struct radeon_device *radeon_get_rdev(struct ttm_device *bdev);
drivers/gpu/drm/radeon/radeon.h
452
struct ttm_device bdev;
drivers/gpu/drm/radeon/radeon_object.c
349
struct ttm_device *bdev = &rdev->mman.bdev;
drivers/gpu/drm/radeon/radeon_ttm.c
256
static int radeon_ttm_io_mem_reserve(struct ttm_device *bdev, struct ttm_resource *mem)
drivers/gpu/drm/radeon/radeon_ttm.c
323
static int radeon_ttm_tt_pin_userptr(struct ttm_device *bdev, struct ttm_tt *ttm)
drivers/gpu/drm/radeon/radeon_ttm.c
384
static void radeon_ttm_tt_unpin_userptr(struct ttm_device *bdev, struct ttm_tt *ttm)
drivers/gpu/drm/radeon/radeon_ttm.c
420
static int radeon_ttm_backend_bind(struct ttm_device *bdev,
drivers/gpu/drm/radeon/radeon_ttm.c
456
static void radeon_ttm_backend_unbind(struct ttm_device *bdev, struct ttm_tt *ttm)
drivers/gpu/drm/radeon/radeon_ttm.c
472
static void radeon_ttm_backend_destroy(struct ttm_device *bdev, struct ttm_tt *ttm)
drivers/gpu/drm/radeon/radeon_ttm.c
527
static int radeon_ttm_tt_populate(struct ttm_device *bdev,
drivers/gpu/drm/radeon/radeon_ttm.c
553
static void radeon_ttm_tt_unpopulate(struct ttm_device *bdev, struct ttm_tt *ttm)
drivers/gpu/drm/radeon/radeon_ttm.c
56
static int radeon_ttm_tt_bind(struct ttm_device *bdev, struct ttm_tt *ttm,
drivers/gpu/drm/radeon/radeon_ttm.c
58
static void radeon_ttm_tt_unbind(struct ttm_device *bdev, struct ttm_tt *ttm);
drivers/gpu/drm/radeon/radeon_ttm.c
588
bool radeon_ttm_tt_is_bound(struct ttm_device *bdev,
drivers/gpu/drm/radeon/radeon_ttm.c
599
static int radeon_ttm_tt_bind(struct ttm_device *bdev,
drivers/gpu/drm/radeon/radeon_ttm.c
60
struct radeon_device *radeon_get_rdev(struct ttm_device *bdev)
drivers/gpu/drm/radeon/radeon_ttm.c
617
static void radeon_ttm_tt_unbind(struct ttm_device *bdev,
drivers/gpu/drm/radeon/radeon_ttm.c
631
static void radeon_ttm_tt_destroy(struct ttm_device *bdev,
drivers/gpu/drm/ttm/tests/ttm_bo_test.c
241
struct ttm_device *ttm_dev;
drivers/gpu/drm/ttm/tests/ttm_bo_test.c
284
struct ttm_device *ttm_dev;
drivers/gpu/drm/ttm/tests/ttm_bo_test.c
328
struct ttm_device *ttm_dev;
drivers/gpu/drm/ttm/tests/ttm_bo_test.c
387
struct ttm_device *ttm_dev;
drivers/gpu/drm/ttm/tests/ttm_bo_test.c
434
struct ttm_device *ttm_dev;
drivers/gpu/drm/ttm/tests/ttm_bo_test.c
473
struct ttm_device *ttm_dev;
drivers/gpu/drm/ttm/tests/ttm_bo_test.c
502
struct ttm_device *ttm_dev;
drivers/gpu/drm/ttm/tests/ttm_bo_test.c
553
struct ttm_device *ttm_dev;
drivers/gpu/drm/ttm/tests/ttm_device_test.c
101
struct ttm_device *ttm_dev;
drivers/gpu/drm/ttm/tests/ttm_device_test.c
147
KUNIT_ARRAY_PARAM(ttm_device, ttm_device_cases, ttm_device_case_desc);
drivers/gpu/drm/ttm/tests/ttm_device_test.c
153
struct ttm_device *ttm_dev;
drivers/gpu/drm/ttm/tests/ttm_device_test.c
21
struct ttm_device *ttm_dev;
drivers/gpu/drm/ttm/tests/ttm_device_test.c
50
struct ttm_device *ttm_devs;
drivers/gpu/drm/ttm/tests/ttm_device_test.c
77
struct ttm_device *ttm_dev;
drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.c
119
struct ttm_device *ttm,
drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.c
144
struct ttm_device *ttm,
drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.c
162
struct ttm_device *ttm)
drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.c
243
struct ttm_device *ttm_dev;
drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.c
58
static void ttm_tt_simple_destroy(struct ttm_device *bdev, struct ttm_tt *ttm)
drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.h
25
struct ttm_device *ttm_dev;
drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.h
30
struct ttm_device *ttm,
drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.h
33
struct ttm_device *ttm);
drivers/gpu/drm/ttm/tests/ttm_mock_manager.c
129
void ttm_mock_manager_fini(struct ttm_device *bdev, u32 mem_type)
drivers/gpu/drm/ttm/tests/ttm_mock_manager.c
193
int ttm_bad_manager_init(struct ttm_device *bdev, u32 mem_type, u32 size)
drivers/gpu/drm/ttm/tests/ttm_mock_manager.c
211
int ttm_busy_manager_init(struct ttm_device *bdev, u32 mem_type, u32 size)
drivers/gpu/drm/ttm/tests/ttm_mock_manager.c
224
void ttm_bad_manager_fini(struct ttm_device *bdev, uint32_t mem_type)
drivers/gpu/drm/ttm/tests/ttm_mock_manager.c
97
int ttm_mock_manager_init(struct ttm_device *bdev, u32 mem_type, u32 size)
drivers/gpu/drm/ttm/tests/ttm_mock_manager.h
24
int ttm_mock_manager_init(struct ttm_device *bdev, u32 mem_type, u32 size);
drivers/gpu/drm/ttm/tests/ttm_mock_manager.h
25
int ttm_bad_manager_init(struct ttm_device *bdev, u32 mem_type, u32 size);
drivers/gpu/drm/ttm/tests/ttm_mock_manager.h
26
int ttm_busy_manager_init(struct ttm_device *bdev, u32 mem_type, u32 size);
drivers/gpu/drm/ttm/tests/ttm_mock_manager.h
27
void ttm_mock_manager_fini(struct ttm_device *bdev, u32 mem_type);
drivers/gpu/drm/ttm/tests/ttm_mock_manager.h
28
void ttm_bad_manager_fini(struct ttm_device *bdev, u32 mem_type);
drivers/gpu/drm/ttm/tests/ttm_resource_test.c
65
struct ttm_device *ttm_dev = priv->devs->ttm_dev;
drivers/gpu/drm/ttm/ttm_bo.c
1022
int ttm_bo_init_validate(struct ttm_device *bdev, struct ttm_buffer_object *bo,
drivers/gpu/drm/ttm/ttm_bo.c
1054
struct ttm_device *bdev = bo->bdev;
drivers/gpu/drm/ttm/ttm_bo.c
1113
struct ttm_device *bdev = bo->bdev;
drivers/gpu/drm/ttm/ttm_bo.c
1213
s64 ttm_bo_swapout(struct ttm_device *bdev, struct ttm_operation_ctx *ctx,
drivers/gpu/drm/ttm/ttm_bo.c
126
struct ttm_device *bdev = bo->bdev;
drivers/gpu/drm/ttm/ttm_bo.c
1260
struct ttm_device *bdev = bo->bdev;
drivers/gpu/drm/ttm/ttm_bo.c
253
struct ttm_device *bdev = bo->bdev;
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
556
static int ttm_bo_evict_alloc(struct ttm_device *bdev,
drivers/gpu/drm/ttm/ttm_bo.c
716
struct ttm_device *bdev = bo->bdev;
drivers/gpu/drm/ttm/ttm_bo.c
929
int ttm_bo_init_reserved(struct ttm_device *bdev, struct ttm_buffer_object *bo,
drivers/gpu/drm/ttm/ttm_bo_util.c
1094
struct ttm_device *bdev = bo->bdev;
drivers/gpu/drm/ttm/ttm_bo_util.c
150
struct ttm_device *bdev = bo->bdev;
drivers/gpu/drm/ttm/ttm_bo_util.c
49
int ttm_mem_io_reserve(struct ttm_device *bdev,
drivers/gpu/drm/ttm/ttm_bo_util.c
62
void ttm_mem_io_free(struct ttm_device *bdev,
drivers/gpu/drm/ttm/ttm_bo_util.c
706
struct ttm_device *bdev = bo->bdev;
drivers/gpu/drm/ttm/ttm_bo_util.c
900
s64 ttm_lru_walk_for_evict(struct ttm_lru_walk *walk, struct ttm_device *bdev,
drivers/gpu/drm/ttm/ttm_bo_vm.c
89
struct ttm_device *bdev = bo->bdev;
drivers/gpu/drm/ttm/ttm_device.c
136
int ttm_device_prepare_hibernation(struct ttm_device *bdev)
drivers/gpu/drm/ttm/ttm_device.c
155
struct ttm_device *bdev;
drivers/gpu/drm/ttm/ttm_device.c
170
int ttm_device_swapout(struct ttm_device *bdev, struct ttm_operation_ctx *ctx,
drivers/gpu/drm/ttm/ttm_device.c
205
int ttm_device_init(struct ttm_device *bdev, const struct ttm_device_funcs *funcs,
drivers/gpu/drm/ttm/ttm_device.c
251
void ttm_device_fini(struct ttm_device *bdev)
drivers/gpu/drm/ttm/ttm_device.c
278
static void ttm_device_clear_lru_dma_mappings(struct ttm_device *bdev,
drivers/gpu/drm/ttm/ttm_device.c
303
void ttm_device_clear_dma_mappings(struct ttm_device *bdev)
drivers/gpu/drm/ttm/ttm_module.h
37
struct ttm_device;
drivers/gpu/drm/ttm/ttm_module.h
41
void ttm_sys_man_init(struct ttm_device *bdev);
drivers/gpu/drm/ttm/ttm_range_manager.c
180
int ttm_range_man_init_nocheck(struct ttm_device *bdev,
drivers/gpu/drm/ttm/ttm_range_manager.c
216
int ttm_range_man_fini_nocheck(struct ttm_device *bdev,
drivers/gpu/drm/ttm/ttm_resource.c
140
void ttm_lru_bulk_move_fini(struct ttm_device *bdev,
drivers/gpu/drm/ttm/ttm_resource.c
312
struct ttm_device *bdev = bo->bdev;
drivers/gpu/drm/ttm/ttm_resource.c
380
struct ttm_device *bdev = man->bdev;
drivers/gpu/drm/ttm/ttm_resource.c
458
bool ttm_resource_intersects(struct ttm_device *bdev,
drivers/gpu/drm/ttm/ttm_resource.c
486
struct ttm_device *bdev = bo->bdev;
drivers/gpu/drm/ttm/ttm_resource.c
535
struct ttm_device *bdev,
drivers/gpu/drm/ttm/ttm_resource.c
561
int ttm_resource_manager_evict_all(struct ttm_device *bdev,
drivers/gpu/drm/ttm/ttm_resource.c
848
struct ttm_device *bdev,
drivers/gpu/drm/ttm/ttm_resource.c
910
struct ttm_device *bdev,
drivers/gpu/drm/ttm/ttm_sys_manager.c
35
void ttm_sys_man_init(struct ttm_device *bdev)
drivers/gpu/drm/ttm/ttm_tt.c
147
void ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *ttm)
drivers/gpu/drm/ttm/ttm_tt.c
281
long ttm_tt_backup(struct ttm_device *bdev, struct ttm_tt *tt,
drivers/gpu/drm/ttm/ttm_tt.c
298
int ttm_tt_restore(struct ttm_device *bdev, struct ttm_tt *tt,
drivers/gpu/drm/ttm/ttm_tt.c
322
int ttm_tt_swapout(struct ttm_device *bdev, struct ttm_tt *ttm,
drivers/gpu/drm/ttm/ttm_tt.c
370
int ttm_tt_populate(struct ttm_device *bdev,
drivers/gpu/drm/ttm/ttm_tt.c
432
void ttm_tt_unpopulate(struct ttm_device *bdev, struct ttm_tt *ttm)
drivers/gpu/drm/ttm/ttm_tt.c
70
struct ttm_device *bdev = bo->bdev;
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c
416
struct ttm_device *bdev = &dev_priv->bdev;
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c
674
struct ttm_device *bdev = bo->bdev;
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c
811
struct ttm_device *bdev = bo->tbo.bdev;
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c
837
struct ttm_device *bdev = bo->tbo.bdev;
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
466
struct ttm_device bdev;
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
634
static inline struct vmw_private *vmw_priv_from_ttm(struct ttm_device *bdev)
drivers/gpu/drm/vmwgfx/vmwgfx_resource.c
843
struct ttm_device *bdev = bo->bdev;
drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c
62
struct ttm_device *bdev = &dev_priv->bdev;
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c
273
static int vmw_ttm_bind(struct ttm_device *bdev,
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c
320
static void vmw_ttm_unbind(struct ttm_device *bdev,
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c
348
static void vmw_ttm_destroy(struct ttm_device *bdev, struct ttm_tt *ttm)
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c
362
static int vmw_ttm_populate(struct ttm_device *bdev,
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c
378
static void vmw_ttm_unpopulate(struct ttm_device *bdev,
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c
438
static int vmw_ttm_io_mem_reserve(struct ttm_device *bdev, struct ttm_resource *mem)
drivers/gpu/drm/xe/xe_bo.c
3915
struct ttm_device *bdev = tbo->bdev;
drivers/gpu/drm/xe/xe_bo.c
446
static void update_global_total_pages(struct ttm_device *ttm_dev,
drivers/gpu/drm/xe/xe_bo.c
538
static int xe_ttm_tt_populate(struct ttm_device *ttm_dev, struct ttm_tt *tt,
drivers/gpu/drm/xe/xe_bo.c
568
static void xe_ttm_tt_unpopulate(struct ttm_device *ttm_dev, struct ttm_tt *tt)
drivers/gpu/drm/xe/xe_bo.c
583
static void xe_ttm_tt_destroy(struct ttm_device *ttm_dev, struct ttm_tt *tt)
drivers/gpu/drm/xe/xe_bo.c
620
static int xe_ttm_io_mem_reserve(struct ttm_device *bdev,
drivers/gpu/drm/xe/xe_bo_evict.c
117
struct ttm_device *bdev = &xe->ttm;
drivers/gpu/drm/xe/xe_debugfs.c
549
struct ttm_device *bdev = &xe->ttm;
drivers/gpu/drm/xe/xe_device.h
41
static inline struct xe_device *ttm_to_xe_device(struct ttm_device *ttm)
drivers/gpu/drm/xe/xe_device_types.h
262
struct ttm_device ttm;
drivers/gpu/drm/xe/xe_drm_client.c
205
struct ttm_device *bdev = &xef->xe->ttm;
include/drm/drm_gem_vram_helper.h
168
struct ttm_device bdev;
include/drm/drm_gem_vram_helper.h
180
struct ttm_device *bdev)
include/drm/ttm/ttm_bo.h
107
struct ttm_device *bdev;
include/drm/ttm/ttm_bo.h
241
s64 ttm_lru_walk_for_evict(struct ttm_lru_walk *walk, struct ttm_device *bdev,
include/drm/ttm/ttm_bo.h
409
int ttm_bo_init_reserved(struct ttm_device *bdev, struct ttm_buffer_object *bo,
include/drm/ttm/ttm_bo.h
414
int ttm_bo_init_validate(struct ttm_device *bdev, struct ttm_buffer_object *bo,
include/drm/ttm/ttm_bo.h
426
s64 ttm_bo_swapout(struct ttm_device *bdev, struct ttm_operation_ctx *ctx,
include/drm/ttm/ttm_bo.h
431
int ttm_bo_evict_first(struct ttm_device *bdev,
include/drm/ttm/ttm_bo.h
457
int ttm_mem_io_reserve(struct ttm_device *bdev,
include/drm/ttm/ttm_bo.h
459
void ttm_mem_io_free(struct ttm_device *bdev,
include/drm/ttm/ttm_bo.h
47
struct ttm_device;
include/drm/ttm/ttm_device.h
109
void (*ttm_tt_destroy)(struct ttm_device *bdev, struct ttm_tt *ttm);
include/drm/ttm/ttm_device.h
171
int (*io_mem_reserve)(struct ttm_device *bdev,
include/drm/ttm/ttm_device.h
173
void (*io_mem_free)(struct ttm_device *bdev,
include/drm/ttm/ttm_device.h
279
int ttm_device_swapout(struct ttm_device *bdev, struct ttm_operation_ctx *ctx,
include/drm/ttm/ttm_device.h
281
int ttm_device_prepare_hibernation(struct ttm_device *bdev);
include/drm/ttm/ttm_device.h
284
ttm_manager_type(struct ttm_device *bdev, int mem_type)
include/drm/ttm/ttm_device.h
291
static inline void ttm_set_driver_manager(struct ttm_device *bdev, int type,
include/drm/ttm/ttm_device.h
298
int ttm_device_init(struct ttm_device *bdev, const struct ttm_device_funcs *funcs,
include/drm/ttm/ttm_device.h
302
void ttm_device_fini(struct ttm_device *bdev);
include/drm/ttm/ttm_device.h
303
void ttm_device_clear_dma_mappings(struct ttm_device *bdev);
include/drm/ttm/ttm_device.h
34
struct ttm_device;
include/drm/ttm/ttm_device.h
86
int (*ttm_tt_populate)(struct ttm_device *bdev,
include/drm/ttm/ttm_device.h
97
void (*ttm_tt_unpopulate)(struct ttm_device *bdev,
include/drm/ttm/ttm_range_manager.h
37
int ttm_range_man_init_nocheck(struct ttm_device *bdev,
include/drm/ttm/ttm_range_manager.h
40
int ttm_range_man_fini_nocheck(struct ttm_device *bdev,
include/drm/ttm/ttm_range_manager.h
42
static __always_inline int ttm_range_man_init(struct ttm_device *bdev,
include/drm/ttm/ttm_range_manager.h
50
static __always_inline int ttm_range_man_fini(struct ttm_device *bdev,
include/drm/ttm/ttm_resource.h
205
struct ttm_device *bdev;
include/drm/ttm/ttm_resource.h
43
struct ttm_device;
include/drm/ttm/ttm_resource.h
444
void ttm_lru_bulk_move_fini(struct ttm_device *bdev,
include/drm/ttm/ttm_resource.h
466
bool ttm_resource_intersects(struct ttm_device *bdev,
include/drm/ttm/ttm_resource.h
477
struct ttm_device *bdev,
include/drm/ttm/ttm_resource.h
480
int ttm_resource_manager_evict_all(struct ttm_device *bdev,
include/drm/ttm/ttm_resource.h
516
struct ttm_device *bdev,
include/drm/ttm/ttm_resource.h
520
struct ttm_device *bdev,
include/drm/ttm/ttm_tt.h
230
void ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *ttm);
include/drm/ttm/ttm_tt.h
240
int ttm_tt_swapout(struct ttm_device *bdev, struct ttm_tt *ttm,
include/drm/ttm/ttm_tt.h
252
int ttm_tt_populate(struct ttm_device *bdev, struct ttm_tt *ttm,
include/drm/ttm/ttm_tt.h
263
void ttm_tt_unpopulate(struct ttm_device *bdev, struct ttm_tt *ttm);
include/drm/ttm/ttm_tt.h
295
long ttm_tt_backup(struct ttm_device *bdev, struct ttm_tt *tt,
include/drm/ttm/ttm_tt.h
298
int ttm_tt_restore(struct ttm_device *bdev, struct ttm_tt *tt,
include/drm/ttm/ttm_tt.h
36
struct ttm_device;