Home
last modified time | relevance | path

Searched refs:mman (Results 1 – 25 of 99) sorted by relevance

1234

/openbmc/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ttm.c1144 pool = &adev->mman.bdev.pool; in amdgpu_ttm_tt_populate()
1189 pool = &adev->mman.bdev.pool; in amdgpu_ttm_tt_unpopulate()
1479 if (!adev->mman.sdma_access_ptr) in amdgpu_ttm_access_memory_sdma()
1795 if (!adev->mman.ttm_pools) in amdgpu_ttm_pools_init()
1816 kfree(adev->mman.ttm_pools); in amdgpu_ttm_pools_fini()
1817 adev->mman.ttm_pools = NULL; in amdgpu_ttm_pools_fini()
1852 adev->mman.initialized = true; in amdgpu_ttm_init()
1899 if (adev->mman.discovery_bin) { in amdgpu_ttm_init()
2012 if (!adev->mman.initialized) in amdgpu_ttm_fini()
2050 adev->mman.initialized = false; in amdgpu_ttm_fini()
[all …]
H A Damdgpu_preempt_mgr.c42 struct ttm_resource_manager *man = &adev->mman.preempt_mgr; in mem_info_preempt_used_show()
102 struct ttm_resource_manager *man = &adev->mman.preempt_mgr; in amdgpu_preempt_mgr_init()
108 ttm_resource_manager_init(man, &adev->mman.bdev, (1 << 30)); in amdgpu_preempt_mgr_init()
116 ttm_set_driver_manager(&adev->mman.bdev, AMDGPU_PL_PREEMPT, man); in amdgpu_preempt_mgr_init()
131 struct ttm_resource_manager *man = &adev->mman.preempt_mgr; in amdgpu_preempt_mgr_fini()
136 ret = ttm_resource_manager_evict_all(&adev->mman.bdev, man); in amdgpu_preempt_mgr_fini()
143 ttm_set_driver_manager(&adev->mman.bdev, AMDGPU_PL_PREEMPT, NULL); in amdgpu_preempt_mgr_fini()
H A Damdgpu_gtt_mgr.c51 man = ttm_manager_type(&adev->mman.bdev, TTM_PL_TT); in amdgpu_mem_info_gtt_total_show()
69 struct ttm_resource_manager *man = &adev->mman.gtt_mgr.manager; in amdgpu_mem_info_gtt_used_show()
196 adev = container_of(mgr, typeof(*adev), mman.gtt_mgr); in amdgpu_gtt_mgr_recover()
279 struct amdgpu_gtt_mgr *mgr = &adev->mman.gtt_mgr; in amdgpu_gtt_mgr_init()
286 ttm_resource_manager_init(man, &adev->mman.bdev, gtt_size); in amdgpu_gtt_mgr_init()
293 ttm_set_driver_manager(&adev->mman.bdev, TTM_PL_TT, &mgr->manager); in amdgpu_gtt_mgr_init()
308 struct amdgpu_gtt_mgr *mgr = &adev->mman.gtt_mgr; in amdgpu_gtt_mgr_fini()
314 ret = ttm_resource_manager_evict_all(&adev->mman.bdev, man); in amdgpu_gtt_mgr_fini()
323 ttm_set_driver_manager(&adev->mman.bdev, TTM_PL_TT, NULL); in amdgpu_gtt_mgr_fini()
H A Damdgpu_discovery.c355 adev->mman.discovery_bin = kzalloc(adev->mman.discovery_tmr_size, GFP_KERNEL); in amdgpu_discovery_init()
356 if (!adev->mman.discovery_bin) in amdgpu_discovery_init()
372 adev, adev->mman.discovery_bin); in amdgpu_discovery_init()
511 kfree(adev->mman.discovery_bin); in amdgpu_discovery_init()
512 adev->mman.discovery_bin = NULL; in amdgpu_discovery_init()
522 kfree(adev->mman.discovery_bin); in amdgpu_discovery_fini()
523 adev->mman.discovery_bin = NULL; in amdgpu_discovery_fini()
1107 if (!adev->mman.discovery_bin) in amdgpu_discovery_sysfs_init()
1421 if (!adev->mman.discovery_bin) { in amdgpu_discovery_get_gfx_info()
1521 if (!adev->mman.discovery_bin) { in amdgpu_discovery_get_mall_info()
[all …]
H A Damdgpu_virt.c434 if (adev->mman.fw_vram_usage_va) in amdgpu_virt_add_bad_page()
435 vram_usage_va = adev->mman.fw_vram_usage_va; in amdgpu_virt_add_bad_page()
437 vram_usage_va = adev->mman.drv_vram_usage_va; in amdgpu_virt_add_bad_page()
601 ttm_resource_manager_usage(&adev->mman.vram_mgr.manager) >> 20; in amdgpu_virt_write_vf2pf_data()
603 amdgpu_vram_mgr_vis_usage(&adev->mman.vram_mgr) >> 20; in amdgpu_virt_write_vf2pf_data()
652 if (adev->mman.fw_vram_usage_va && adev->mman.drv_vram_usage_va) { in amdgpu_virt_init_data_exchange()
654 } else if (adev->mman.fw_vram_usage_va || adev->mman.drv_vram_usage_va) { in amdgpu_virt_init_data_exchange()
677 if (adev->mman.fw_vram_usage_va || adev->mman.drv_vram_usage_va) { in amdgpu_virt_exchange_data()
678 if (adev->mman.fw_vram_usage_va) { in amdgpu_virt_exchange_data()
681 (adev->mman.fw_vram_usage_va + (AMD_SRIOV_MSG_PF2VF_OFFSET_KB << 10)); in amdgpu_virt_exchange_data()
[all …]
H A Damdgpu_vram_mgr.c50 return container_of(mgr, struct amdgpu_device, mman.vram_mgr); in to_amdgpu_device()
130 struct ttm_resource_manager *man = &adev->mman.vram_mgr.manager; in amdgpu_mem_info_vram_used_show()
151 amdgpu_vram_mgr_vis_usage(&adev->mman.vram_mgr)); in amdgpu_mem_info_vis_vram_used_show()
885 struct amdgpu_vram_mgr *mgr = &adev->mman.vram_mgr; in amdgpu_vram_mgr_init()
889 ttm_resource_manager_init(man, &adev->mman.bdev, in amdgpu_vram_mgr_init()
908 ttm_set_driver_manager(&adev->mman.bdev, TTM_PL_VRAM, &mgr->manager); in amdgpu_vram_mgr_init()
923 struct amdgpu_vram_mgr *mgr = &adev->mman.vram_mgr; in amdgpu_vram_mgr_fini()
930 ret = ttm_resource_manager_evict_all(&adev->mman.bdev, man); in amdgpu_vram_mgr_fini()
947 ttm_set_driver_manager(&adev->mman.bdev, TTM_PL_VRAM, NULL); in amdgpu_vram_mgr_fini()
H A Damdgpu_sdma.h153 #define amdgpu_emit_copy_buffer(adev, ib, s, d, b, t) (adev)->mman.buffer_funcs->emit_copy_buffer((…
154 #define amdgpu_emit_fill_buffer(adev, ib, s, d, b) (adev)->mman.buffer_funcs->emit_fill_buffer((ib)…
H A Dgmc_v10_0.c327 struct amdgpu_ring *ring = adev->mman.buffer_funcs_ring; in gmc_v10_0_flush_gpu_tlb()
355 mutex_lock(&adev->mman.gtt_window_lock); in gmc_v10_0_flush_gpu_tlb()
359 mutex_unlock(&adev->mman.gtt_window_lock); in gmc_v10_0_flush_gpu_tlb()
365 if (!adev->mman.buffer_funcs_enabled || in gmc_v10_0_flush_gpu_tlb()
370 mutex_unlock(&adev->mman.gtt_window_lock); in gmc_v10_0_flush_gpu_tlb()
379 r = amdgpu_job_alloc_with_ib(ring->adev, &adev->mman.high_pr, in gmc_v10_0_flush_gpu_tlb()
392 mutex_unlock(&adev->mman.gtt_window_lock); in gmc_v10_0_flush_gpu_tlb()
400 mutex_unlock(&adev->mman.gtt_window_lock); in gmc_v10_0_flush_gpu_tlb()
1051 amdgpu_gtt_mgr_recover(&adev->mman.gtt_mgr); in gmc_v10_0_gart_enable()
H A Damdgpu_benchmark.c40 struct amdgpu_ring *ring = adev->mman.buffer_funcs_ring; in amdgpu_benchmark_do_move()
101 if (adev->mman.buffer_funcs) { in amdgpu_benchmark_move()
/openbmc/linux/drivers/gpu/drm/qxl/
H A Dqxl_ttm.c42 struct qxl_mman *mman; in qxl_get_qdev() local
45 mman = container_of(bdev, struct qxl_mman, bdev); in qxl_get_qdev()
46 qdev = container_of(mman, struct qxl_device, mman); in qxl_get_qdev()
189 return ttm_range_man_init(&qdev->mman.bdev, type, false, size); in qxl_ttm_init_mem_type()
198 r = ttm_device_init(&qdev->mman.bdev, &qxl_bo_driver, NULL, in qxl_ttm_init()
230 ttm_range_man_fini(&qdev->mman.bdev, TTM_PL_VRAM); in qxl_ttm_fini()
231 ttm_range_man_fini(&qdev->mman.bdev, TTM_PL_PRIV); in qxl_ttm_fini()
232 ttm_device_fini(&qdev->mman.bdev); in qxl_ttm_fini()
239 ttm_resource_manager_create_debugfs(ttm_manager_type(&qdev->mman.bdev, in qxl_ttm_debugfs_init()
242 ttm_resource_manager_create_debugfs(ttm_manager_type(&qdev->mman.bdev, in qxl_ttm_debugfs_init()
H A Dqxl_object.c144 r = ttm_bo_init_reserved(&qdev->mman.bdev, &bo->tbo, type, in qxl_bo_create()
405 man = ttm_manager_type(&qdev->mman.bdev, TTM_PL_PRIV); in qxl_surf_evict()
406 return ttm_resource_manager_evict_all(&qdev->mman.bdev, man); in qxl_surf_evict()
413 man = ttm_manager_type(&qdev->mman.bdev, TTM_PL_VRAM); in qxl_vram_evict()
414 return ttm_resource_manager_evict_all(&qdev->mman.bdev, man); in qxl_vram_evict()
/openbmc/linux/tools/perf/trace/beauty/
H A Dmmap_flags.sh15 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 Dmmap_prot.sh13 common_mman=${asm_header_dir}/mman-common.h
14 arch_mman=${arch_header_dir}/mman.h
H A Dmadvise_behavior.sh8 grep -E $regex ${header_dir}/mman-common.h | \
H A Dpkey_alloc_access_rights.sh8 grep -E $regex ${header_dir}/mman-common.h | \
H A Dmremap_flags.sh10 linux_mman=${linux_header_dir}/mman.h
/openbmc/linux/drivers/gpu/drm/radeon/
H A Dradeon_ttm.c61 struct radeon_mman *mman; in radeon_get_rdev() local
64 mman = container_of(bdev, struct radeon_mman, bdev); in radeon_get_rdev()
65 rdev = container_of(mman, struct radeon_device, mman); in radeon_get_rdev()
77 return ttm_range_man_init(&rdev->mman.bdev, TTM_PL_TT, in radeon_ttm_init_gtt()
578 return ttm_pool_free(&rdev->mman.bdev.pool, ttm); in radeon_ttm_tt_unpopulate()
700 rdev->mman.initialized = true; in radeon_ttm_init()
745 if (!rdev->mman.initialized) in radeon_ttm_fini()
757 ttm_range_man_fini(&rdev->mman.bdev, TTM_PL_TT); in radeon_ttm_fini()
758 ttm_device_fini(&rdev->mman.bdev); in radeon_ttm_fini()
760 rdev->mman.initialized = false; in radeon_ttm_fini()
[all …]
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-devtools/breakpad/breakpad/
H A D0004-elf_reader.cc-include-sys-reg.h-to-get-__WORDSIZE-on.patch24 #include <sys/mman.h>
39 -AC_CHECK_HEADERS([a.out.h stab.h sys/mman.h sys/random.h])
40 +AC_CHECK_HEADERS([a.out.h stab.h sys/mman.h sys/random.h sys/reg.h])
H A D0003-Dont-include-stab.h.patch78 -AC_CHECK_HEADERS([a.out.h sys/mman.h sys/random.h])
79 +AC_CHECK_HEADERS([a.out.h stab.h sys/mman.h sys/random.h])
/openbmc/openbmc/poky/meta/recipes-devtools/qemu/qemu/
H A D0009-Define-MAP_SYNC-and-MAP_SHARED_VALIDATE-on-needed-li.patch8 which include asm-generic/mman.h and mips/powerpc are not including this
9 file in linux/mman.h, therefore these should be defined for such
31 #include <linux/mman.h>
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-kernel/libpfm/libpfm4/
H A D0001-Include-poll.h-instead-of-sys-poll.h.patch29 #include <sys/mman.h>
43 #include <sys/mman.h>
68 #include <sys/mman.h>
81 #include <sys/mman.h>
/openbmc/qemu/scripts/
H A Dupdate-linux-headers.sh117 for header in kvm.h unistd.h bitsperlong.h mman.h; do
164 psci.h psp-sev.h userfaultfd.h memfd.h mman.h nvme_ioctl.h \
171 for header in unistd.h bitsperlong.h mman-common.h mman.h hugetlb_encode.h; do
/openbmc/openbmc/meta-openembedded/meta-filesystems/recipes-utils/xfsprogs/files/
H A D0002-include-include-xfs-linux.h-after-sys-mman.h.patch4 Subject: [PATCH] include include/xfs/linux.h after <sys/mman.h>
26 #include <sys/mman.h>
/openbmc/linux/tools/perf/
H A Dcheck-headers.sh165 check include/uapi/asm-generic/mman.h '-I "^#include <\(uapi/\)*asm-generic/mman-common\(-tools\)*.…
166 check include/uapi/linux/mman.h '-I "^#include <\(uapi/\)*asm/mman.h>"'
/openbmc/openbmc/poky/meta/recipes-support/apr/apr/
H A D0001-configure-Remove-runtime-test-for-mmap-that-can-map-.patch23 APR_CHECK_DEFINE(MAP_ANON, sys/mman.h)
35 -#include <sys/mman.h>

1234