| /openbsd/src/sys/dev/pci/drm/include/drm/ttm/ |
| D | ttm_device.h | 33 struct ttm_device; 85 int (*ttm_tt_populate)(struct ttm_device *bdev, 96 void (*ttm_tt_unpopulate)(struct ttm_device *bdev, 108 void (*ttm_tt_destroy)(struct ttm_device *bdev, struct ttm_tt *ttm); 170 int (*io_mem_reserve)(struct ttm_device *bdev, 172 void (*io_mem_free)(struct ttm_device *bdev, 215 struct ttm_device { struct 276 int ttm_device_swapout(struct ttm_device *bdev, struct ttm_operation_ctx *ctx, argument 280 ttm_manager_type(struct ttm_device *bdev, int mem_type) in ttm_manager_type() 289 static inline void ttm_set_driver_manager(struct ttm_device *bdev, int type, in ttm_set_driver_manager() [all …]
|
| D | ttm_resource.h | 41 struct ttm_device; 194 struct ttm_device *bdev; 419 void ttm_lru_bulk_move_fini(struct ttm_device *bdev, 438 bool ttm_resource_intersects(struct ttm_device *bdev, 449 struct ttm_device *bdev, 452 int ttm_resource_manager_evict_all(struct ttm_device *bdev, 490 struct ttm_device *bdev, 494 struct ttm_device *bdev,
|
| D | ttm_range_manager.h | 37 int ttm_range_man_init_nocheck(struct ttm_device *bdev, 40 int ttm_range_man_fini_nocheck(struct ttm_device *bdev, 42 static __always_inline int ttm_range_man_init(struct ttm_device *bdev, in ttm_range_man_init() 52 static __always_inline int ttm_range_man_fini(struct ttm_device *bdev, in ttm_range_man_fini()
|
| D | ttm_bo.h | 49 struct ttm_device; 109 struct ttm_device *bdev; 227 s64 ttm_lru_walk_for_evict(struct ttm_lru_walk *walk, struct ttm_device *bdev, 402 int ttm_bo_init_reserved(struct ttm_device *bdev, struct ttm_buffer_object *bo, 407 int ttm_bo_init_validate(struct ttm_device *bdev, struct ttm_buffer_object *bo, 422 s64 ttm_bo_swapout(struct ttm_device *bdev, struct ttm_operation_ctx *ctx, 427 int ttm_bo_evict_first(struct ttm_device *bdev, 461 int ttm_mem_io_reserve(struct ttm_device *bdev, 463 void ttm_mem_io_free(struct ttm_device *bdev,
|
| D | ttm_tt.h | 35 struct ttm_device; 186 void ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *ttm); 196 int ttm_tt_swapout(struct ttm_device *bdev, struct ttm_tt *ttm, 208 int ttm_tt_populate(struct ttm_device *bdev, struct ttm_tt *ttm, 219 void ttm_tt_unpopulate(struct ttm_device *bdev, struct ttm_tt *ttm);
|
| /openbsd/src/sys/dev/pci/drm/i915/ |
| D | i915_ttm_buddy_manager.h | 14 struct ttm_device; 52 int i915_ttm_buddy_man_init(struct ttm_device *bdev, 56 int i915_ttm_buddy_man_fini(struct ttm_device *bdev,
|
| D | i915_ttm_buddy_manager.c | 283 int i915_ttm_buddy_man_init(struct ttm_device *bdev, in i915_ttm_buddy_man_init() 332 int i915_ttm_buddy_man_fini(struct ttm_device *bdev, unsigned int type) in i915_ttm_buddy_man_fini()
|
| D | intel_region_ttm.c | 90 struct ttm_device *bdev = &mem->i915->bdev; in intel_region_ttm_init()
|
| D | i915_drv.h | 421 struct ttm_device bdev;
|
| /openbsd/src/sys/dev/pci/drm/ttm/ |
| D | ttm_device.c | 129 struct ttm_device *bdev; in ttm_global_swapout() 144 int ttm_device_swapout(struct ttm_device *bdev, struct ttm_operation_ctx *ctx, in ttm_device_swapout() 180 int ttm_device_init(struct ttm_device *bdev, const struct ttm_device_funcs *funcs, in ttm_device_init() 225 void ttm_device_fini(struct ttm_device *bdev) in ttm_device_fini() 252 static void ttm_device_clear_lru_dma_mappings(struct ttm_device *bdev, in ttm_device_clear_lru_dma_mappings() 277 void ttm_device_clear_dma_mappings(struct ttm_device *bdev) in ttm_device_clear_dma_mappings()
|
| D | ttm_module.h | 37 struct ttm_device; 41 void ttm_sys_man_init(struct ttm_device *bdev);
|
| D | ttm_bo.c | 120 struct ttm_device *bdev = bo->bdev; in ttm_bo_handle_move_mem() 249 struct ttm_device *bdev = bo->bdev; in ttm_bo_release() 358 struct ttm_device *bdev = bo->bdev; in ttm_bo_evict() 422 struct ttm_device *bdev = bo->bdev; in ttm_bo_eviction_valuable() 443 int ttm_bo_evict_first(struct ttm_device *bdev, struct ttm_resource_manager *man, in ttm_bo_evict_first() 542 static int ttm_bo_evict_alloc(struct ttm_device *bdev, in ttm_bo_evict_alloc() 679 struct ttm_device *bdev = bo->bdev; in ttm_bo_alloc_resource() 885 int ttm_bo_init_reserved(struct ttm_device *bdev, struct ttm_buffer_object *bo, in ttm_bo_init_reserved() 978 int ttm_bo_init_validate(struct ttm_device *bdev, struct ttm_buffer_object *bo, in ttm_bo_init_validate() 1010 struct ttm_device *bdev = bo->bdev; in ttm_bo_unmap_virtual() [all …]
|
| D | ttm_resource.c | 119 void ttm_lru_bulk_move_fini(struct ttm_device *bdev, in ttm_lru_bulk_move_fini() 258 struct ttm_device *bdev = bo->bdev; in ttm_resource_move_to_lru_tail() 326 struct ttm_device *bdev = man->bdev; in ttm_resource_fini() 383 bool ttm_resource_intersects(struct ttm_device *bdev, in ttm_resource_intersects() 414 struct ttm_device *bdev = bo->bdev; in ttm_resource_compatible() 463 struct ttm_device *bdev, in ttm_resource_manager_init() 488 int ttm_resource_manager_evict_all(struct ttm_device *bdev, in ttm_resource_manager_evict_all() 771 struct ttm_device *bdev, in ttm_kmap_iter_linear_io_init() 870 struct ttm_device *bdev, in ttm_kmap_iter_linear_io_fini()
|
| D | ttm_tt.c | 66 struct ttm_device *bdev = bo->bdev; in ttm_tt_create() 152 void ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) in ttm_tt_destroy() 310 int ttm_tt_swapout(struct ttm_device *bdev, struct ttm_tt *ttm, in ttm_tt_swapout() 360 int ttm_tt_populate(struct ttm_device *bdev, in ttm_tt_populate() 418 void ttm_tt_unpopulate(struct ttm_device *bdev, struct ttm_tt *ttm) in ttm_tt_unpopulate()
|
| D | ttm_bo_util.c | 45 int ttm_mem_io_reserve(struct ttm_device *bdev, in ttm_mem_io_reserve() 58 void ttm_mem_io_free(struct ttm_device *bdev, in ttm_mem_io_free() 147 struct ttm_device *bdev = bo->bdev; in ttm_bo_move_memcpy() 640 struct ttm_device *bdev = bo->bdev; in ttm_bo_move_pipeline_evict() 681 struct ttm_device *bdev = bo->bdev; in ttm_bo_move_accel_cleanup() 715 struct ttm_device *bdev = bo->bdev; in ttm_bo_move_sync_cleanup() 883 s64 ttm_lru_walk_for_evict(struct ttm_lru_walk *walk, struct ttm_device *bdev, in ttm_lru_walk_for_evict()
|
| D | ttm_range_manager.c | 178 int ttm_range_man_init_nocheck(struct ttm_device *bdev, in ttm_range_man_init_nocheck() 214 int ttm_range_man_fini_nocheck(struct ttm_device *bdev, in ttm_range_man_fini_nocheck()
|
| D | ttm_sys_manager.c | 35 void ttm_sys_man_init(struct ttm_device *bdev) in ttm_sys_man_init()
|
| D | ttm_bo_vm.c | 89 struct ttm_device *bdev = bo->bdev; in ttm_bo_io_mem_pfn() 189 struct ttm_device *bdev = bo->bdev; in ttm_bo_vm_fault_reserved() 403 struct ttm_device *bdev = bo->bdev; in ttm_bo_io_mem_pfn() 486 struct ttm_device *bdev = bo->bdev; in ttm_bo_vm_fault_reserved()
|
| /openbsd/src/sys/dev/pci/drm/radeon/ |
| D | radeon_ttm.c | 64 static int radeon_ttm_tt_bind(struct ttm_device *bdev, struct ttm_tt *ttm, 66 static void radeon_ttm_tt_unbind(struct ttm_device *bdev, struct ttm_tt *ttm); 68 struct radeon_device *radeon_get_rdev(struct ttm_device *bdev) in radeon_get_rdev() 265 static int radeon_ttm_io_mem_reserve(struct ttm_device *bdev, struct ttm_resource *mem) in radeon_ttm_io_mem_reserve() 332 static int radeon_ttm_tt_pin_userptr(struct ttm_device *bdev, struct ttm_tt *ttm) in radeon_ttm_tt_pin_userptr() 397 static void radeon_ttm_tt_unpin_userptr(struct ttm_device *bdev, struct ttm_tt *ttm) in radeon_ttm_tt_unpin_userptr() 436 static int radeon_ttm_backend_bind(struct ttm_device *bdev, in radeon_ttm_backend_bind() 472 static void radeon_ttm_backend_unbind(struct ttm_device *bdev, struct ttm_tt *ttm) in radeon_ttm_backend_unbind() 488 static void radeon_ttm_backend_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) in radeon_ttm_backend_destroy() 543 static int radeon_ttm_tt_populate(struct ttm_device *bdev, in radeon_ttm_tt_populate() [all …]
|
| D | radeon_object.c | 349 struct ttm_device *bdev = &rdev->mman.bdev; in radeon_bo_evict_vram()
|
| D | radeon.h | 465 struct ttm_device bdev; 2858 bool radeon_ttm_tt_is_bound(struct ttm_device *bdev, struct ttm_tt *ttm); 2868 struct radeon_device *radeon_get_rdev(struct ttm_device *bdev);
|
| /openbsd/src/sys/dev/pci/drm/amd/amdgpu/ |
| D | amdgpu_ttm.c | 68 static int amdgpu_ttm_backend_bind(struct ttm_device *bdev, 71 static void amdgpu_ttm_backend_unbind(struct ttm_device *bdev, 598 static int amdgpu_ttm_io_mem_reserve(struct ttm_device *bdev, in amdgpu_ttm_io_mem_reserve() 795 static int amdgpu_ttm_tt_pin_userptr(struct ttm_device *bdev, in amdgpu_ttm_tt_pin_userptr() 838 static void amdgpu_ttm_tt_unpin_userptr(struct ttm_device *bdev, in amdgpu_ttm_tt_unpin_userptr() 922 static int amdgpu_ttm_backend_bind(struct ttm_device *bdev, in amdgpu_ttm_backend_bind() 1062 static void amdgpu_ttm_backend_unbind(struct ttm_device *bdev, in amdgpu_ttm_backend_unbind() 1094 static void amdgpu_ttm_backend_destroy(struct ttm_device *bdev, in amdgpu_ttm_backend_destroy() 1153 static int amdgpu_ttm_tt_populate(struct ttm_device *bdev, in amdgpu_ttm_tt_populate() 1196 static void amdgpu_ttm_tt_unpopulate(struct ttm_device *bdev, in amdgpu_ttm_tt_unpopulate()
|
| D | amdgpu_ttm.h | 53 struct ttm_device bdev;
|
| /openbsd/src/sys/dev/pci/drm/i915/gem/ |
| D | i915_gem_ttm.c | 181 static int i915_ttm_tt_shmem_populate(struct ttm_device *bdev, in i915_ttm_tt_shmem_populate() 322 static int i915_ttm_tt_populate(struct ttm_device *bdev, in i915_ttm_tt_populate() 334 static void i915_ttm_tt_unpopulate(struct ttm_device *bdev, struct ttm_tt *ttm) in i915_ttm_tt_unpopulate() 353 static void i915_ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) in i915_ttm_tt_destroy() 678 static int i915_ttm_io_mem_reserve(struct ttm_device *bdev, struct ttm_resource *mem) in i915_ttm_io_mem_reserve()
|
| D | i915_gem_ttm_move.c | 62 i915_ttm_region(struct ttm_device *bdev, int ttm_mem_type) in i915_ttm_region()
|