Home
last modified time | relevance | path

Searched full:mman (Results 1 – 25 of 458) sorted by relevance

12345678910>>...19

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ttm.c81 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 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()
144 ttm_set_driver_manager(&adev->mman.bdev, AMDGPU_PL_PREEMPT, NULL); in amdgpu_preempt_mgr_fini()
/linux/drivers/gpu/drm/qxl/
H A Dqxl_ttm.c43 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 Dqxl_object.c139 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 Dmman-common-tools.h5 #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 Dmman-common.h7 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 Dmmap_flags.sh15 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 Dmmap_prot.sh13 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 Dradeon_ttm.c62 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 Dcheck-headers.sh70 "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 Ddroppable.c13 #include <sys/mman.h>
14 #include <linux/mman.h>
H A Duffd-common.h23 #include <linux/mman.h>
24 #include <sys/mman.h>
/linux/tools/testing/selftests/vfio/lib/
H A Diova_allocator.c12 #include <sys/mman.h>
16 #include <linux/mman.h>
/linux/arch/arm/include/uapi/asm/
H A Dmman.h1 #include <asm-generic/mman.h>
/linux/tools/arch/x86/include/uapi/asm/
H A Dmman.h5 #include <uapi/asm-generic/mman.h>
/linux/drivers/gpu/drm/amd/ras/ras_mgr/
H A Damdgpu_virt_ras_cmd.c39 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 Dmmap_bottomup.c2 #include <sys/mman.h>
H A Dmmap_default.c2 #include <sys/mman.h>
/linux/tools/arch/s390/include/uapi/asm/
H A Dmman.h4 #include <uapi/asm-generic/mman.h>
/linux/tools/arch/microblaze/include/uapi/asm/
H A Dmman.h4 #include <uapi/asm-generic/mman.h>
/linux/tools/arch/sh/include/uapi/asm/
H A Dmman.h4 #include <uapi/asm-generic/mman.h>
/linux/tools/arch/arm/include/uapi/asm/
H A Dmman.h4 #include <uapi/asm-generic/mman.h>
/linux/tools/arch/arc/include/uapi/asm/
H A Dmman.h4 #include <uapi/asm-generic/mman.h>
/linux/tools/arch/hexagon/include/uapi/asm/
H A Dmman.h4 #include <uapi/asm-generic/mman.h>
/linux/tools/arch/arm64/include/uapi/asm/
H A Dmman.h4 #include <uapi/asm-generic/mman.h>

12345678910>>...19