| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_ttm.c | 82 return ttm_range_man_init(&adev->mman.bdev, type, in amdgpu_ttm_init_on_chip() 135 if (!adev->mman.buffer_funcs_enabled) { in amdgpu_evict_flags() 175 ring = to_amdgpu_ring(adev->mman.buffer_funcs_scheds[0]); in amdgpu_ttm_job_submit() 214 BUG_ON(adev->mman.buffer_funcs->copy_max_bytes < in amdgpu_ttm_map_buffer() 242 num_dw = ALIGN(adev->mman.buffer_funcs->copy_num_dw, 8); in amdgpu_ttm_map_buffer() 314 if (!adev->mman.buffer_funcs_enabled) { in amdgpu_ttm_copy_mem_to_mem() 409 e = atomic_inc_return(&adev->mman.next_move_entity) % in amdgpu_move_blit() 410 adev->mman.num_move_entities; in amdgpu_move_blit() 411 entity = &adev->mman.move_entities[e]; in amdgpu_move_blit() 599 if (adev->mman.buffer_funcs_enabled && in amdgpu_bo_move() [all …]
|
| H A D | amdgpu_gtt_mgr.c | 53 man = ttm_manager_type(&adev->mman.bdev, TTM_PL_TT); in amdgpu_mem_info_gtt_total_show() 71 struct ttm_resource_manager *man = &adev->mman.gtt_mgr.manager; in amdgpu_mem_info_gtt_used_show() 118 struct amdgpu_gtt_mgr *mgr = &adev->mman.gtt_mgr; in amdgpu_gtt_mgr_mark_bo_teardown() 224 struct amdgpu_device *adev = container_of(mgr, typeof(*adev), mman.gtt_mgr); in amdgpu_gtt_mgr_alloc_entries() 271 adev = container_of(mgr, typeof(*adev), mman.gtt_mgr); in amdgpu_gtt_mgr_recover() 381 struct amdgpu_gtt_mgr *mgr = &adev->mman.gtt_mgr; in amdgpu_gtt_mgr_init() 387 ttm_resource_manager_init(man, &adev->mman.bdev, gtt_size); in amdgpu_gtt_mgr_init() 392 ttm_set_driver_manager(&adev->mman.bdev, TTM_PL_TT, &mgr->manager); in amdgpu_gtt_mgr_init() 407 struct amdgpu_gtt_mgr *mgr = &adev->mman.gtt_mgr; in amdgpu_gtt_mgr_fini() 413 ret = ttm_resource_manager_evict_all(&adev->mman.bdev, man); in amdgpu_gtt_mgr_fini() [all …]
|
| H A D | amdgpu_gmc.c | 719 ring = to_amdgpu_ring(adev->mman.buffer_funcs_scheds[0]); in amdgpu_gmc_flush_gpu_tlb() 722 !adev->mman.buffer_funcs_enabled || !adev->ib_pool_ready || in amdgpu_gmc_flush_gpu_tlb() 750 mutex_lock(&adev->mman.default_entity.lock); in amdgpu_gmc_flush_gpu_tlb() 751 r = amdgpu_job_alloc_with_ib(ring->adev, &adev->mman.default_entity.base, in amdgpu_gmc_flush_gpu_tlb() 764 mutex_unlock(&adev->mman.default_entity.lock); in amdgpu_gmc_flush_gpu_tlb() 772 mutex_unlock(&adev->mman.default_entity.lock); in amdgpu_gmc_flush_gpu_tlb() 1068 adev->mman.keep_stolen_vga_memory = true; in amdgpu_gmc_init_vga_resv_regions() 1081 adev->mman.keep_stolen_vga_memory = true; in amdgpu_gmc_init_vga_resv_regions() 1091 adev->mman.keep_stolen_vga_memory = true; in amdgpu_gmc_init_vga_resv_regions() 1094 adev->mman.keep_stolen_vga_memory = false; in amdgpu_gmc_init_vga_resv_regions() [all …]
|
| H A D | vce_v1_0.c | 562 r = amdgpu_gtt_mgr_alloc_entries(&adev->mman.gtt_mgr, in vce_v1_0_ensure_vcpu_bo_32bit_addr() 629 amdgpu_gtt_mgr_free_entries(&adev->mman.gtt_mgr, &adev->vce.gart_node); in vce_v1_0_sw_fini()
|
| H A D | amdgpu_device.c | 825 if (!adev->mman.aper_base_kaddr) { in amdgpu_device_aper_access() 834 addr = adev->mman.aper_base_kaddr + pos; in amdgpu_device_aper_access() 1262 if (adev->mman.keep_stolen_vga_memory) in amdgpu_device_seamless_boot_supported() 3770 adev->mman.buffer_funcs = NULL; in amdgpu_device_init() 3771 adev->mman.num_buffer_funcs_scheds = 0; in amdgpu_device_init() 4235 if (adev->mman.aper_base_kaddr) in amdgpu_device_unmap_mmio() 4236 iounmap(adev->mman.aper_base_kaddr); in amdgpu_device_unmap_mmio() 4237 adev->mman.aper_base_kaddr = NULL; in amdgpu_device_unmap_mmio() 4259 if (adev->mman.initialized) in amdgpu_device_fini_hw() 4260 drain_workqueue(adev->mman.bdev.wq); in amdgpu_device_fini_hw() [all …]
|
| /linux/drivers/gpu/drm/qxl/ |
| H A D | qxl_ttm.c | 43 struct qxl_mman *mman; in qxl_get_qdev() local 46 mman = container_of(bdev, struct qxl_mman, bdev); in qxl_get_qdev() 47 qdev = container_of(mman, struct qxl_device, mman); in qxl_get_qdev() 188 return ttm_range_man_init(&qdev->mman.bdev, type, false, size); in qxl_ttm_init_mem_type() 197 r = ttm_device_init(&qdev->mman.bdev, &qxl_bo_driver, NULL, in qxl_ttm_init() 229 ttm_range_man_fini(&qdev->mman.bdev, TTM_PL_VRAM); in qxl_ttm_fini() 230 ttm_range_man_fini(&qdev->mman.bdev, TTM_PL_PRIV); in qxl_ttm_fini() 231 ttm_device_fini(&qdev->mman.bdev); in qxl_ttm_fini() 238 ttm_resource_manager_create_debugfs(ttm_manager_type(&qdev->mman.bdev, in qxl_ttm_debugfs_init() 241 ttm_resource_manager_create_debugfs(ttm_manager_type(&qdev->mman.bdev, in qxl_ttm_debugfs_init()
|
| H A D | qxl_object.c | 139 r = ttm_bo_init_reserved(&qdev->mman.bdev, &bo->tbo, type, in qxl_bo_create() 408 man = ttm_manager_type(&qdev->mman.bdev, TTM_PL_PRIV); in qxl_surf_evict() 409 return ttm_resource_manager_evict_all(&qdev->mman.bdev, man); in qxl_surf_evict() 416 man = ttm_manager_type(&qdev->mman.bdev, TTM_PL_VRAM); in qxl_vram_evict() 417 return ttm_resource_manager_evict_all(&qdev->mman.bdev, man); in qxl_vram_evict()
|
| /linux/tools/perf/trace/beauty/ |
| H A D | mmap_flags.sh | 15 linux_mman=${linux_header_dir}/mman.h 16 arch_mman=${arch_header_dir}/mman.h 34 (grep -E $regex ${header_dir}/mman-common.h | \ 40 (grep -E $regex ${header_dir}/mman.h | \
|
| H A D | mmap_prot.sh | 13 common_mman=${asm_header_dir}/mman-common.h 14 arch_mman=${arch_header_dir}/mman.h
|
| H A D | madvise_behavior.sh | 8 grep -E $regex ${header_dir}/mman-common.h | \
|
| H A D | pkey_alloc_access_rights.sh | 8 grep -E $regex ${header_dir}/mman-common.h | \
|
| H A D | mremap_flags.sh | 10 linux_mman=${linux_header_dir}/mman.h
|
| /linux/drivers/gpu/drm/radeon/ |
| H A D | radeon_ttm.c | 62 struct radeon_mman *mman; in radeon_get_rdev() local 65 mman = container_of(bdev, struct radeon_mman, bdev); in radeon_get_rdev() 66 rdev = container_of(mman, struct radeon_device, mman); in radeon_get_rdev() 72 return ttm_range_man_init(&rdev->mman.bdev, TTM_PL_VRAM, in radeon_ttm_init_vram() 78 return ttm_range_man_init(&rdev->mman.bdev, TTM_PL_TT, in radeon_ttm_init_gtt() 550 return ttm_pool_alloc(&rdev->mman.bdev.pool, ttm, ctx); in radeon_ttm_tt_populate() 570 return ttm_pool_free(&rdev->mman.bdev.pool, ttm); in radeon_ttm_tt_unpopulate() 683 r = ttm_device_init(&rdev->mman.bdev, &radeon_bo_driver, rdev->dev, in radeon_ttm_init() 694 rdev->mman.initialized = true; in radeon_ttm_init() 739 if (!rdev->mman.initialized) in radeon_ttm_fini() [all …]
|
| H A D | radeon_object.c | 204 r = ttm_bo_init_validate(&rdev->mman.bdev, &bo->tbo, type, in radeon_bo_create() 349 struct ttm_device *bdev = &rdev->mman.bdev; in radeon_bo_evict_vram() 418 ttm_manager_type(&rdev->mman.bdev, TTM_PL_VRAM); in radeon_bo_get_threshold_for_moves()
|
| /linux/tools/perf/ |
| H A D | check-headers.sh | 191 check include/uapi/asm-generic/mman.h '-I "^#include <\(uapi/\)*asm-generic/mman-common\(-tools\)*.… 192 check include/uapi/linux/mman.h '-I "^#include <\(uapi/\)*asm/mman.h>"'
|
| H A D | Makefile.perf | |
| /linux/drivers/gpu/drm/i915/selftests/ |
| H A D | i915_live_selftests.h | 33 selftest(mman, i915_gem_mman_live_selftests)
|
| /linux/Documentation/userspace-api/media/dvb/ |
| H A D | dmx-munmap.rst | 23 #include <sys/mman.h>
|
| H A D | dmx-mmap.rst | 23 #include <sys/mman.h>
|
| /linux/include/uapi/asm-generic/ |
| H A D | Kbuild | 15 mandatory-y += mman.h
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | func-munmap.rst | 21 #include <sys/mman.h>
|
| /linux/Documentation/driver-api/cxl/allocation/ |
| H A D | dax.rst | 22 #include <sys/mman.h>
|
| /linux/tools/include/nolibc/ |
| H A D | Makefile | 54 sys/mman.h \
|
| /linux/Documentation/trace/ |
| H A D | ring-buffer-map.rst | 60 #include <sys/mman.h>
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_migrate.c | 64 num_dw = ALIGN(adev->mman.buffer_funcs->copy_num_dw, 8); in svm_migrate_gart_map() 139 ring = to_amdgpu_ring(adev->mman.buffer_funcs_scheds[0]); in svm_migrate_copy_memory_gart() 140 entity = &adev->mman.move_entities[0]; in svm_migrate_copy_memory_gart()
|