| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_ttm.c | 78 return ttm_range_man_init(&adev->mman.bdev, type, in amdgpu_ttm_init_on_chip() 131 if (!adev->mman.buffer_funcs_enabled) { in amdgpu_evict_flags() 193 BUG_ON(adev->mman.buffer_funcs->copy_max_bytes < in amdgpu_ttm_map_buffer() 223 num_dw = ALIGN(adev->mman.buffer_funcs->copy_num_dw, 8); in amdgpu_ttm_map_buffer() 226 r = amdgpu_job_alloc_with_ib(adev, &adev->mman.high_pr, in amdgpu_ttm_map_buffer() 289 struct amdgpu_ring *ring = adev->mman.buffer_funcs_ring; in amdgpu_ttm_copy_mem_to_mem() 296 if (!adev->mman.buffer_funcs_enabled) { in amdgpu_ttm_copy_mem_to_mem() 305 mutex_lock(&adev->mman.gtt_window_lock); in amdgpu_ttm_copy_mem_to_mem() 360 mutex_unlock(&adev->mman.gtt_window_lock); in amdgpu_ttm_copy_mem_to_mem() 556 if (adev->mman.buffer_funcs_enabled && in amdgpu_bo_move() [all …]
|
| H A D | amdgpu_virt.c | 380 struct amdgpu_vram_mgr *mgr = &adev->mman.vram_mgr; in amdgpu_virt_ras_reserve_bps() 398 amdgpu_vram_mgr_reserve_range(&adev->mman.vram_mgr, in amdgpu_virt_ras_reserve_bps() 441 if (adev->mman.fw_vram_usage_va) in amdgpu_virt_add_bad_page() 442 vram_usage_va = adev->mman.fw_vram_usage_va; in amdgpu_virt_add_bad_page() 444 vram_usage_va = adev->mman.drv_vram_usage_va; in amdgpu_virt_add_bad_page() 616 vf2pf_info->fb_usage = ttm_resource_manager_used(&adev->mman.vram_mgr.manager) ? in amdgpu_virt_write_vf2pf_data() 617 ttm_resource_manager_usage(&adev->mman.vram_mgr.manager) >> 20 : 0; in amdgpu_virt_write_vf2pf_data() 619 amdgpu_vram_mgr_vis_usage(&adev->mman.vram_mgr) >> 20; in amdgpu_virt_write_vf2pf_data() 718 if (adev->mman.fw_vram_usage_va && adev->mman.drv_vram_usage_va) { in amdgpu_virt_init_data_exchange() 720 } else if (adev->mman.fw_vram_usage_va || adev->mman.drv_vram_usage_va) { in amdgpu_virt_init_data_exchange() [all …]
|
| H A D | amdgpu_gmc.c | 657 struct amdgpu_ring *ring = adev->mman.buffer_funcs_ring; in amdgpu_gmc_flush_gpu_tlb() 664 !adev->mman.buffer_funcs_enabled || !adev->ib_pool_ready || in amdgpu_gmc_flush_gpu_tlb() 692 mutex_lock(&adev->mman.gtt_window_lock); in amdgpu_gmc_flush_gpu_tlb() 693 r = amdgpu_job_alloc_with_ib(ring->adev, &adev->mman.high_pr, in amdgpu_gmc_flush_gpu_tlb() 705 mutex_unlock(&adev->mman.gtt_window_lock); in amdgpu_gmc_flush_gpu_tlb() 713 mutex_unlock(&adev->mman.gtt_window_lock); in amdgpu_gmc_flush_gpu_tlb() 983 adev->mman.stolen_reserved_offset = 0; in amdgpu_gmc_get_vbios_allocations() 984 adev->mman.stolen_reserved_size = 0; in amdgpu_gmc_get_vbios_allocations() 996 adev->mman.keep_stolen_vga_memory = true; in amdgpu_gmc_get_vbios_allocations() 1002 adev->mman.stolen_reserved_offset = 0x500000; in amdgpu_gmc_get_vbios_allocations() [all …]
|
| H A D | amdgpu_vram_mgr.c | 52 return container_of(mgr, struct amdgpu_device, mman.vram_mgr); in to_amdgpu_device() 141 struct ttm_resource_manager *man = &adev->mman.vram_mgr.manager; in amdgpu_mem_info_vram_used_show() 162 amdgpu_vram_mgr_vis_usage(&adev->mman.vram_mgr)); in amdgpu_mem_info_vis_vram_used_show() 237 if (!ttm_resource_manager_used(&adev->mman.vram_mgr.manager)) in amdgpu_vram_attrs_is_visible() 794 struct amdgpu_vram_mgr *mgr = &adev->mman.vram_mgr; in amdgpu_vram_mgr_clear_reset_blocks() 916 struct amdgpu_vram_mgr *mgr = &adev->mman.vram_mgr; in amdgpu_vram_mgr_init() 923 ttm_resource_manager_init(man, &adev->mman.bdev, in amdgpu_vram_mgr_init() 937 ttm_set_driver_manager(&adev->mman.bdev, TTM_PL_VRAM, &mgr->manager); in amdgpu_vram_mgr_init() 952 struct amdgpu_vram_mgr *mgr = &adev->mman.vram_mgr; in amdgpu_vram_mgr_fini() 959 ret = ttm_resource_manager_evict_all(&adev->mman.bdev, man); in amdgpu_vram_mgr_fini() [all …]
|
| H A D | amdgpu_sdma.h | 178 #define amdgpu_emit_copy_buffer(adev, ib, s, d, b, t) (adev)->mman.buffer_funcs->emit_copy_buffer((… 179 #define amdgpu_emit_fill_buffer(adev, ib, s, d, b) (adev)->mman.buffer_funcs->emit_fill_buffer((ib)…
|
| H A D | amdgpu_benchmark.c | 40 struct amdgpu_ring *ring = adev->mman.buffer_funcs_ring; in amdgpu_benchmark_do_move() 101 if (adev->mman.buffer_funcs) { in amdgpu_benchmark_move()
|
| H A D | psp_v11_0.c | 530 if (adev->gmc.visible_vram_size < sz || !adev->mman.aper_base_kaddr) { in psp_v11_0_memory_training() 533 adev->mman.aper_base_kaddr); in psp_v11_0_memory_training() 544 memcpy_fromio(buf, adev->mman.aper_base_kaddr, sz); in psp_v11_0_memory_training() 553 memcpy_toio(adev->mman.aper_base_kaddr, buf, sz); in psp_v11_0_memory_training()
|
| H A D | psp_v14_0.c | 484 if (adev->gmc.visible_vram_size < sz || !adev->mman.aper_base_kaddr) { in psp_v14_0_memory_training() 487 adev->mman.aper_base_kaddr); in psp_v14_0_memory_training() 498 memcpy_fromio(buf, adev->mman.aper_base_kaddr, sz); in psp_v14_0_memory_training() 507 memcpy_toio(adev->mman.aper_base_kaddr, buf, sz); in psp_v14_0_memory_training()
|
| H A D | psp_v13_0.c | 619 if (adev->gmc.visible_vram_size < sz || !adev->mman.aper_base_kaddr) { in psp_v13_0_memory_training() 622 adev->mman.aper_base_kaddr); in psp_v13_0_memory_training() 633 memcpy_fromio(buf, adev->mman.aper_base_kaddr, sz); in psp_v13_0_memory_training() 642 memcpy_toio(adev->mman.aper_base_kaddr, buf, sz); in psp_v13_0_memory_training()
|
| H A D | amdgpu_kms.c | 761 ui64 = ttm_resource_manager_used(&adev->mman.vram_mgr.manager) ? in amdgpu_info_ioctl() 762 ttm_resource_manager_usage(&adev->mman.vram_mgr.manager) : 0; in amdgpu_info_ioctl() 765 ui64 = amdgpu_vram_mgr_vis_usage(&adev->mman.vram_mgr); in amdgpu_info_ioctl() 768 ui64 = ttm_resource_manager_usage(&adev->mman.gtt_mgr.manager); in amdgpu_info_ioctl() 791 vram_gtt.gtt_size = ttm_manager_type(&adev->mman.bdev, TTM_PL_TT)->size; in amdgpu_info_ioctl() 799 &adev->mman.gtt_mgr.manager; in amdgpu_info_ioctl() 801 &adev->mman.vram_mgr.manager; in amdgpu_info_ioctl() 808 mem.vram.heap_usage = ttm_resource_manager_used(&adev->mman.vram_mgr.manager) ? in amdgpu_info_ioctl() 819 amdgpu_vram_mgr_vis_usage(&adev->mman.vram_mgr); in amdgpu_info_ioctl()
|
| /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/qxl/ |
| 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/ |
| H A D | check-headers.sh | 193 check include/uapi/asm-generic/mman.h '-I "^#include <\(uapi/\)*asm-generic/mman-common\(-tools\)*.… 194 check include/uapi/linux/mman.h '-I "^#include <\(uapi/\)*asm/mman.h>"'
|
| H A D | Makefile.perf | 582 $(pkey_alloc_access_rights_array): $(asm_generic_hdr_dir)/mman-common.h $(pkey_alloc_access_rights_… 642 $(madvise_behavior_array): $(madvise_hdr_dir)/mman-common.h $(madvise_behavior_tbl) 648 $(mmap_flags_array): $(linux_uapi_dir)/mman.h $(asm_generic_uapi_dir)/mman.h $(asm_generic_uapi_dir… 654 $(mremap_flags_array): $(linux_uapi_dir)/mman.h $(mremap_flags_tbl) 672 $(mmap_prot_array): $(asm_generic_uapi_dir)/mman.h $(asm_generic_uapi_dir)/mman-common.h $(mmap_pro…
|
| /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>
|
| /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/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_migrate.c | 63 num_dw = ALIGN(adev->mman.buffer_funcs->copy_num_dw, 8); in svm_migrate_gart_map() 66 r = amdgpu_job_alloc_with_ib(adev, &adev->mman.high_pr, in svm_migrate_gart_map() 130 struct amdgpu_ring *ring = adev->mman.buffer_funcs_ring; in svm_migrate_copy_memory_gart() 136 mutex_lock(&adev->mman.gtt_window_lock); in svm_migrate_copy_memory_gart() 172 mutex_unlock(&adev->mman.gtt_window_lock); in svm_migrate_copy_memory_gart()
|
| /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 \
|