| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_ttm.c | 81 return ttm_range_man_init(&adev->mman.bdev, type, in amdgpu_ttm_init_on_chip() 134 if (!adev->mman.buffer_funcs_enabled) { in amdgpu_evict_flags() 174 ring = adev->mman.buffer_funcs_ring; in amdgpu_ttm_job_submit() 212 BUG_ON(adev->mman.buffer_funcs->copy_max_bytes < in amdgpu_ttm_map_buffer() 240 num_dw = ALIGN(adev->mman.buffer_funcs->copy_num_dw, 8); in amdgpu_ttm_map_buffer() 311 if (!adev->mman.buffer_funcs_enabled) { in amdgpu_ttm_copy_mem_to_mem() 406 e = atomic_inc_return(&adev->mman.next_move_entity) % in amdgpu_move_blit() 407 adev->mman.num_move_entities; in amdgpu_move_blit() 408 entity = &adev->mman.move_entities[e]; in amdgpu_move_blit() 578 if (adev->mman.buffer_funcs_enabled && in amdgpu_bo_move() [all …]
|
| H A D | amdgpu_preempt_mgr.c | 42 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() 144 ttm_set_driver_manager(&adev->mman.bdev, AMDGPU_PL_PREEMPT, NULL); in amdgpu_preempt_mgr_fini()
|
| /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/include/uapi/asm-generic/ |
| H A D | mman-common-tools.h | 5 #include <asm-generic/mman-common.h> 11 * 746c9398f5ac ("arch: move common mmap flags to linux/mman.h") 13 * We end up making sys/mman.h, that is in the system headers, to not find the 15 * of asm-generic/mman-common.h. So we define them here and include this header 16 * from each of the per arch mman.h headers.
|
| H A D | mman-common.h | 7 Based on: asm-xxx/mman.h 20 /* 0x01 - 0x03 are defined in linux/mman.h */ 25 /* 0x0100 - 0x4000 flags are defined in asm-generic/mman.h */
|
| /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 33 grep -E -q '#[[:space:]]*include[[:space:]]+.*uapi/asm-generic/mman.*' ${arch_mman}) && 34 (grep -E $regex ${header_dir}/mman-common.h | \ 39 grep -E -q '#[[:space:]]*include[[:space:]]+.*uapi/asm-generic/mman.h>.*' ${arch_mman}) && 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 21 || grep -E -q '#[[:space:]]*include[[:space:]]+.*uapi/asm-generic/mman.*' ${arch_mman}) &&
|
| /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 …]
|
| /linux/tools/perf/ |
| H A D | check-headers.sh | 70 "include/uapi/asm-generic/mman-common.h" 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>"'
|
| /linux/tools/testing/selftests/mm/ |
| H A D | droppable.c | 13 #include <sys/mman.h> 14 #include <linux/mman.h>
|
| H A D | uffd-common.h | 23 #include <linux/mman.h> 24 #include <sys/mman.h>
|
| /linux/tools/testing/selftests/vfio/lib/ |
| H A D | iova_allocator.c | 12 #include <sys/mman.h> 16 #include <linux/mman.h>
|
| /linux/arch/arm/include/uapi/asm/ |
| H A D | mman.h | 1 #include <asm-generic/mman.h>
|
| /linux/tools/arch/x86/include/uapi/asm/ |
| H A D | mman.h | 5 #include <uapi/asm-generic/mman.h>
|
| /linux/drivers/gpu/drm/amd/ras/ras_mgr/ |
| H A D | amdgpu_virt_ras_cmd.c | 39 void *fw_va = adev->mman.resv_region[AMDGPU_RESV_FW_VRAM_USAGE].cpu_ptr; in amdgpu_virt_ras_get_cmd_shared_mem() 40 void *drv_va = adev->mman.resv_region[AMDGPU_RESV_DRV_VRAM_USAGE].cpu_ptr; in amdgpu_virt_ras_get_cmd_shared_mem() 48 fw_vram_usage_start_offset = adev->mman.resv_region[AMDGPU_RESV_FW_VRAM_USAGE].offset; in amdgpu_virt_ras_get_cmd_shared_mem() 52 fw_vram_usage_start_offset = adev->mman.resv_region[AMDGPU_RESV_DRV_VRAM_USAGE].offset; in amdgpu_virt_ras_get_cmd_shared_mem()
|
| /linux/tools/testing/selftests/riscv/mm/ |
| H A D | mmap_bottomup.c | 2 #include <sys/mman.h>
|
| H A D | mmap_default.c | 2 #include <sys/mman.h>
|
| /linux/tools/arch/s390/include/uapi/asm/ |
| H A D | mman.h | 4 #include <uapi/asm-generic/mman.h>
|
| /linux/tools/arch/microblaze/include/uapi/asm/ |
| H A D | mman.h | 4 #include <uapi/asm-generic/mman.h>
|
| /linux/tools/arch/sh/include/uapi/asm/ |
| H A D | mman.h | 4 #include <uapi/asm-generic/mman.h>
|
| /linux/tools/arch/arm/include/uapi/asm/ |
| H A D | mman.h | 4 #include <uapi/asm-generic/mman.h>
|
| /linux/tools/arch/arc/include/uapi/asm/ |
| H A D | mman.h | 4 #include <uapi/asm-generic/mman.h>
|
| /linux/tools/arch/hexagon/include/uapi/asm/ |
| H A D | mman.h | 4 #include <uapi/asm-generic/mman.h>
|
| /linux/tools/arch/arm64/include/uapi/asm/ |
| H A D | mman.h | 4 #include <uapi/asm-generic/mman.h>
|