/linux-master/drivers/gpu/drm/ttm/ |
H A D | Makefile | |
H A D | ttm_agp_backend.c | 45 struct ttm_tt ttm; member in struct:ttm_agp_backend 50 int ttm_agp_bind(struct ttm_tt *ttm, struct ttm_resource *bo_mem) argument 87 ttm_agp_unbind(struct ttm_tt *ttm) argument 102 ttm_agp_is_bound(struct ttm_tt *ttm) argument 113 ttm_agp_destroy(struct ttm_tt *ttm) argument [all...] |
H A D | ttm_bo_vm.c | 191 struct ttm_tt *ttm = NULL; local [all...] |
H A D | ttm_bo_util.c | 149 struct ttm_tt *ttm = bo->ttm; local 345 struct ttm_tt *ttm = bo->ttm; local 506 struct ttm_tt *ttm = bo->ttm; local 717 struct ttm_tt *ttm; local [all...] |
H A D | ttm_tt.c | 112 static int ttm_tt_alloc_page_directory(struct ttm_tt *ttm) argument 121 ttm_dma_tt_alloc_page_directory(struct ttm_tt *ttm) argument 132 ttm_sg_tt_alloc_page_directory(struct ttm_tt *ttm) argument 142 ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) argument 148 ttm_tt_init_fields(struct ttm_tt *ttm, struct ttm_buffer_object *bo, uint32_t page_flags, enum ttm_caching caching, unsigned long extra_pages) argument 162 ttm_tt_init(struct ttm_tt *ttm, struct ttm_buffer_object *bo, uint32_t page_flags, enum ttm_caching caching, unsigned long extra_pages) argument 176 ttm_tt_fini(struct ttm_tt *ttm) argument 193 ttm_sg_tt_init(struct ttm_tt *ttm, struct ttm_buffer_object *bo, uint32_t page_flags, enum ttm_caching caching) argument 212 ttm_tt_swapin(struct ttm_tt *ttm) argument 264 ttm_tt_swapout(struct ttm_device *bdev, struct ttm_tt *ttm, gfp_t gfp_flags) argument 311 ttm_tt_populate(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_operation_ctx *ctx) argument 369 ttm_tt_unpopulate(struct ttm_device *bdev, struct ttm_tt *ttm) argument [all...] |
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_sgdma.c | 15 struct ttm_tt ttm; member in struct:nouveau_sgdma_be 20 nouveau_sgdma_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) argument 31 nouveau_sgdma_bind(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_resource *reg) argument 58 nouveau_sgdma_unbind(struct ttm_device *bdev, struct ttm_tt *ttm) argument [all...] |
H A D | nouveau_drv.h | 240 } ttm; member in struct:nouveau_drm
|
H A D | nouveau_bo.c | 765 nouveau_ttm_tt_bind(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_resource *reg) argument 781 nouveau_ttm_tt_unbind(struct ttm_device *bdev, struct ttm_tt *ttm) argument 1325 nouveau_ttm_tt_populate(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_operation_ctx *ctx) argument 1347 nouveau_ttm_tt_unpopulate(struct ttm_device *bdev, struct ttm_tt *ttm) argument 1364 nouveau_ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) argument [all...] |
/linux-master/include/drm/ttm/ |
H A D | ttm_tt.h | 223 ttm_tt_mark_for_clear(struct ttm_tt *ttm) argument [all...] |
H A D | ttm_bo.h | 118 struct ttm_tt *ttm; member in struct:ttm_buffer_object
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_bo_types.h | 28 struct ttm_buffer_object ttm; member in struct:xe_bo
|
H A D | xe_device.h | 33 static inline struct xe_device *ttm_to_xe_device(struct ttm_device *ttm) argument
|
/linux-master/drivers/gpu/drm/xe/tests/ |
H A D | xe_bo.c | 22 struct ttm_tt *ttm; local [all...] |
/linux-master/drivers/gpu/drm/qxl/ |
H A D | qxl_ttm.c | 100 static void qxl_ttm_backend_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) argument 109 struct ttm_tt *ttm; local [all...] |
/linux-master/drivers/gpu/drm/ttm/tests/ |
H A D | ttm_kunit_helpers.c | 20 static void ttm_tt_simple_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) argument 35 ttm_device_kunit_init(struct ttm_test_devices *priv, struct ttm_device *ttm, bool use_dma_alloc, bool use_dma32) argument
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_ttm.h | 185 static inline void amdgpu_ttm_tt_discard_user_pages(struct ttm_tt *ttm, argument 189 static inline bool amdgpu_ttm_tt_get_user_pages_done(struct ttm_tt *ttm, argument [all...] |
/linux-master/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_ttm_buffer.c | 348 static void vmw_ttm_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) argument 273 vmw_ttm_bind(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_resource *bo_mem) argument 320 vmw_ttm_unbind(struct ttm_device *bdev, struct ttm_tt *ttm) argument 362 vmw_ttm_populate(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_operation_ctx *ctx) argument 378 vmw_ttm_unpopulate(struct ttm_device *bdev, struct ttm_tt *ttm) argument [all...] |
/linux-master/drivers/gpu/drm/loongson/ |
H A D | lsdc_ttm.c | 111 lsdc_ttm_tt_populate(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_operation_ctx *ctx) argument 128 lsdc_ttm_tt_unpopulate(struct ttm_device *bdev, struct ttm_tt *ttm) argument [all...] |
/linux-master/arch/powerpc/perf/ |
H A D | power5+-pmu.c | 460 unsigned int ttm; local
|
H A D | power5-pmu.c | 391 unsigned int ttm, grp; local
|
H A D | ppc970-pmu.c | 264 unsigned int ttm, grp; local
|
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_ttm_move.c | 52 i915_ttm_cache_level(struct drm_i915_private *i915, struct ttm_resource *res, struct ttm_tt *ttm) argument 579 struct ttm_tt *ttm = bo->ttm; local [all...] |
H A D | i915_gem_object_types.h | 700 } ttm; member in struct:drm_i915_gem_object
|
H A D | i915_gem_ttm.c | 50 struct ttm_tt ttm; member in struct:i915_ttm_tt 182 i915_ttm_tt_shmem_populate(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_operation_ctx *ctx) argument 241 i915_ttm_tt_shmem_unpopulate(struct ttm_tt *ttm) argument 316 i915_ttm_tt_populate(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_operation_ctx *ctx) argument 328 i915_ttm_tt_unpopulate(struct ttm_device *bdev, struct ttm_tt *ttm) argument 344 i915_ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) argument 520 i915_ttm_tt_get_st(struct ttm_tt *ttm) argument [all...] |
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_ttm.c | 313 struct ttm_tt ttm; member in struct:radeon_ttm_tt 323 radeon_ttm_tt_pin_userptr(struct ttm_device *bdev, struct ttm_tt *ttm) argument 384 radeon_ttm_tt_unpin_userptr(struct ttm_device *bdev, struct ttm_tt *ttm) argument 413 radeon_ttm_backend_is_bound(struct ttm_tt *ttm) argument 420 radeon_ttm_backend_bind(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_resource *bo_mem) argument 456 radeon_ttm_backend_unbind(struct ttm_device *bdev, struct ttm_tt *ttm) argument 472 radeon_ttm_backend_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) argument 514 radeon_ttm_tt_to_gtt(struct radeon_device *rdev, struct ttm_tt *ttm) argument 527 radeon_ttm_tt_populate(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_operation_ctx *ctx) argument 553 radeon_ttm_tt_unpopulate(struct ttm_device *bdev, struct ttm_tt *ttm) argument 573 radeon_ttm_tt_set_userptr(struct radeon_device *rdev, struct ttm_tt *ttm, uint64_t addr, uint32_t flags) argument 588 radeon_ttm_tt_is_bound(struct ttm_device *bdev, struct ttm_tt *ttm) argument 599 radeon_ttm_tt_bind(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_resource *bo_mem) argument 617 radeon_ttm_tt_unbind(struct ttm_device *bdev, struct ttm_tt *ttm) argument 631 radeon_ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) argument 645 radeon_ttm_tt_has_userptr(struct radeon_device *rdev, struct ttm_tt *ttm) argument 656 radeon_ttm_tt_is_readonly(struct radeon_device *rdev, struct ttm_tt *ttm) argument [all...] |