| /Linux-v5.4/drivers/gpu/drm/qxl/ |
| 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() 80 r = ttm_bo_mmap(filp, vma, &qdev->mman.bdev); in qxl_mmap() 325 r = ttm_bo_device_init(&qdev->mman.bdev, in qxl_ttm_init() 335 r = ttm_bo_init_mm(&qdev->mman.bdev, TTM_PL_VRAM, in qxl_ttm_init() 341 r = ttm_bo_init_mm(&qdev->mman.bdev, TTM_PL_PRIV, in qxl_ttm_init() 358 ttm_bo_clean_mm(&qdev->mman.bdev, TTM_PL_VRAM); in qxl_ttm_fini() 359 ttm_bo_clean_mm(&qdev->mman.bdev, TTM_PL_PRIV); in qxl_ttm_fini() 360 ttm_bo_device_release(&qdev->mman.bdev); in qxl_ttm_fini() [all …]
|
| D | qxl_object.c | 113 r = ttm_bo_init(&qdev->mman.bdev, &bo->tbo, size, type, in qxl_bo_create() 352 return ttm_bo_evict_mm(&qdev->mman.bdev, TTM_PL_PRIV); in qxl_surf_evict() 357 return ttm_bo_evict_mm(&qdev->mman.bdev, TTM_PL_VRAM); in qxl_vram_evict()
|
| /Linux-v5.4/drivers/gpu/drm/virtio/ |
| D | virtgpu_ttm.c | 44 struct virtio_gpu_mman *mman; in virtio_gpu_get_vgdev() local 47 mman = container_of(bdev, struct virtio_gpu_mman, bdev); in virtio_gpu_get_vgdev() 48 vgdev = container_of(mman, struct virtio_gpu_device, mman); in virtio_gpu_get_vgdev() 65 r = ttm_bo_mmap(filp, vma, &vgdev->mman.bdev); in virtio_gpu_mmap() 279 r = ttm_bo_device_init(&vgdev->mman.bdev, in virtio_gpu_ttm_init() 288 r = ttm_bo_init_mm(&vgdev->mman.bdev, TTM_PL_TT, 0); in virtio_gpu_ttm_init() 296 ttm_bo_device_release(&vgdev->mman.bdev); in virtio_gpu_ttm_init() 303 ttm_bo_device_release(&vgdev->mman.bdev); in virtio_gpu_ttm_fini()
|
| D | virtgpu_object.c | 106 acc_size = ttm_bo_dma_acc_size(&vgdev->mman.bdev, params->size, in virtio_gpu_object_create() 133 ret = ttm_bo_init(&vgdev->mman.bdev, &bo->tbo, params->size, in virtio_gpu_object_create()
|
| /Linux-v5.4/tools/perf/trace/beauty/ |
| D | mmap_flags.sh | 15 linux_mman=${linux_header_dir}/mman.h 16 arch_mman=${arch_header_dir}/mman.h 32 (egrep $regex ${header_dir}/mman-common.h | \ 37 (egrep $regex ${header_dir}/mman.h | \
|
| D | madvise_behavior.sh | 8 egrep $regex ${header_dir}/mman-common.h | \
|
| D | pkey_alloc_access_rights.sh | 8 egrep $regex ${header_dir}/mman-common.h | \
|
| /Linux-v5.4/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_ttm.c | 177 if (!adev->mman.buffer_funcs_enabled) { in amdgpu_evict_flags() 309 struct amdgpu_ring *ring = adev->mman.buffer_funcs_ring; in amdgpu_ttm_copy_mem_to_mem() 318 if (!adev->mman.buffer_funcs_enabled) { in amdgpu_ttm_copy_mem_to_mem() 335 mutex_lock(&adev->mman.gtt_window_lock); in amdgpu_ttm_copy_mem_to_mem() 411 mutex_unlock(&adev->mman.gtt_window_lock); in amdgpu_ttm_copy_mem_to_mem() 655 if (!adev->mman.buffer_funcs_enabled) { in amdgpu_bo_move() 732 if (adev->mman.aper_base_kaddr && in amdgpu_ttm_io_mem_reserve() 734 mem->bus.addr = (u8 *)adev->mman.aper_base_kaddr + in amdgpu_ttm_io_mem_reserve() 1728 mutex_init(&adev->mman.gtt_window_lock); in amdgpu_ttm_init() 1731 r = ttm_bo_device_init(&adev->mman.bdev, in amdgpu_ttm_init() [all …]
|
| D | amdgpu_sdma.h | 100 #define amdgpu_emit_copy_buffer(adev, ib, s, d, b) (adev)->mman.buffer_funcs->emit_copy_buffer((ib)… 101 #define amdgpu_emit_fill_buffer(adev, ib, s, d, b) (adev)->mman.buffer_funcs->emit_fill_buffer((ib)…
|
| D | gmc_v10_0.c | 274 struct amdgpu_ring *ring = adev->mman.buffer_funcs_ring; in gmc_v10_0_flush_gpu_tlb() 283 mutex_lock(&adev->mman.gtt_window_lock); in gmc_v10_0_flush_gpu_tlb() 287 mutex_unlock(&adev->mman.gtt_window_lock); in gmc_v10_0_flush_gpu_tlb() 293 if (!adev->mman.buffer_funcs_enabled || in gmc_v10_0_flush_gpu_tlb() 297 mutex_unlock(&adev->mman.gtt_window_lock); in gmc_v10_0_flush_gpu_tlb() 314 r = amdgpu_job_submit(job, &adev->mman.entity, in gmc_v10_0_flush_gpu_tlb() 319 mutex_unlock(&adev->mman.gtt_window_lock); in gmc_v10_0_flush_gpu_tlb() 330 mutex_unlock(&adev->mman.gtt_window_lock); in gmc_v10_0_flush_gpu_tlb()
|
| D | amdgpu_benchmark.c | 41 struct amdgpu_ring *ring = adev->mman.buffer_funcs_ring; in amdgpu_benchmark_do_move() 129 if (adev->mman.buffer_funcs) { in amdgpu_benchmark_move()
|
| D | amdgpu_object.c | 387 man = &adev->mman.bdev.man[TTM_PL_TT]; in amdgpu_bo_validate_size() 396 man = &adev->mman.bdev.man[TTM_PL_VRAM]; in amdgpu_bo_validate_size() 484 acc_size = ttm_bo_dma_acc_size(&adev->mman.bdev, size, in amdgpu_bo_do_create() 505 bo->tbo.bdev = &adev->mman.bdev; in amdgpu_bo_do_create() 514 r = ttm_bo_init_reserved(&adev->mman.bdev, &bo->tbo, size, bp->type, in amdgpu_bo_do_create() 683 struct amdgpu_ring *ring = adev->mman.buffer_funcs_ring; in amdgpu_bo_restore_shadow() 977 return ttm_bo_evict_mm(&adev->mman.bdev, TTM_PL_VRAM); in amdgpu_bo_evict_vram()
|
| D | amdgpu_test.c | 34 struct amdgpu_ring *ring = adev->mman.buffer_funcs_ring; in amdgpu_do_test_moves() 250 if (adev->mman.buffer_funcs) in amdgpu_test_moves()
|
| D | amdgpu_gtt_mgr.c | 53 (adev->mman.bdev.man[TTM_PL_TT].size) * PAGE_SIZE); in amdgpu_mem_info_gtt_total_show() 71 amdgpu_gtt_mgr_usage(&adev->mman.bdev.man[TTM_PL_TT])); in amdgpu_mem_info_gtt_used_show()
|
| D | amdgpu_kms.c | 563 ui64 = amdgpu_vram_mgr_usage(&adev->mman.bdev.man[TTM_PL_VRAM]); in amdgpu_info_ioctl() 566 ui64 = amdgpu_vram_mgr_vis_usage(&adev->mman.bdev.man[TTM_PL_VRAM]); in amdgpu_info_ioctl() 569 ui64 = amdgpu_gtt_mgr_usage(&adev->mman.bdev.man[TTM_PL_TT]); in amdgpu_info_ioctl() 589 vram_gtt.gtt_size = adev->mman.bdev.man[TTM_PL_TT].size; in amdgpu_info_ioctl() 603 amdgpu_vram_mgr_usage(&adev->mman.bdev.man[TTM_PL_VRAM]); in amdgpu_info_ioctl() 611 amdgpu_vram_mgr_vis_usage(&adev->mman.bdev.man[TTM_PL_VRAM]); in amdgpu_info_ioctl() 615 mem.gtt.total_heap_size = adev->mman.bdev.man[TTM_PL_TT].size; in amdgpu_info_ioctl() 620 amdgpu_gtt_mgr_usage(&adev->mman.bdev.man[TTM_PL_TT]); in amdgpu_info_ioctl()
|
| D | si_dma.c | 125 if (adev->mman.buffer_funcs_ring == ring) in si_dma_stop() 186 if (adev->mman.buffer_funcs_ring == ring) in si_dma_start() 823 adev->mman.buffer_funcs = &si_dma_buffer_funcs; in si_dma_set_buffer_funcs() 824 adev->mman.buffer_funcs_ring = &adev->sdma.instance[0].ring; in si_dma_set_buffer_funcs()
|
| D | sdma_v2_4.c | 346 if ((adev->mman.buffer_funcs_ring == sdma0) || in sdma_v2_4_gfx_stop() 347 (adev->mman.buffer_funcs_ring == sdma1)) in sdma_v2_4_gfx_stop() 490 if (adev->mman.buffer_funcs_ring == ring) in sdma_v2_4_gfx_resume() 1249 adev->mman.buffer_funcs = &sdma_v2_4_buffer_funcs; in sdma_v2_4_set_buffer_funcs() 1250 adev->mman.buffer_funcs_ring = &adev->sdma.instance[0].ring; in sdma_v2_4_set_buffer_funcs()
|
| D | amdgpu_vram_mgr.c | 83 amdgpu_vram_mgr_usage(&adev->mman.bdev.man[TTM_PL_VRAM])); in amdgpu_mem_info_vram_used_show() 101 amdgpu_vram_mgr_vis_usage(&adev->mman.bdev.man[TTM_PL_VRAM])); in amdgpu_mem_info_vis_vram_used_show()
|
| D | cik_sdma.c | 313 if ((adev->mman.buffer_funcs_ring == sdma0) || in cik_sdma_gfx_stop() 314 (adev->mman.buffer_funcs_ring == sdma1)) in cik_sdma_gfx_stop() 512 if (adev->mman.buffer_funcs_ring == ring) in cik_sdma_gfx_resume() 1361 adev->mman.buffer_funcs = &cik_sdma_buffer_funcs; in cik_sdma_set_buffer_funcs() 1362 adev->mman.buffer_funcs_ring = &adev->sdma.instance[0].ring; in cik_sdma_set_buffer_funcs()
|
| /Linux-v5.4/drivers/gpu/drm/radeon/ |
| D | radeon_ttm.c | 61 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() 794 r = ttm_bo_device_init(&rdev->mman.bdev, in radeon_ttm_init() 802 rdev->mman.initialized = true; in radeon_ttm_init() 803 r = ttm_bo_init_mm(&rdev->mman.bdev, TTM_PL_VRAM, in radeon_ttm_init() 829 r = ttm_bo_init_mm(&rdev->mman.bdev, TTM_PL_TT, in radeon_ttm_init() 850 if (!rdev->mman.initialized) in radeon_ttm_fini() 861 ttm_bo_clean_mm(&rdev->mman.bdev, TTM_PL_VRAM); in radeon_ttm_fini() 862 ttm_bo_clean_mm(&rdev->mman.bdev, TTM_PL_TT); in radeon_ttm_fini() [all …]
|
| /Linux-v5.4/tools/perf/ |
| D | check-headers.sh | 112 check include/uapi/asm-generic/mman.h '-I "^#include <\(uapi/\)*asm-generic/mman-common\(-tools\)*.… 113 check include/uapi/linux/mman.h '-I "^#include <\(uapi/\)*asm/mman.h>"'
|
| /Linux-v5.4/drivers/gpu/drm/i915/selftests/ |
| D | i915_live_selftests.h | 21 selftest(mman, i915_gem_mman_live_selftests)
|
| /Linux-v5.4/include/uapi/asm-generic/ |
| D | Kbuild | 15 mandatory-y += mman.h
|
| /Linux-v5.4/Documentation/media/uapi/dvb/ |
| D | dmx-munmap.rst | 30 #include <sys/mman.h>
|
| /Linux-v5.4/Documentation/media/uapi/v4l/ |
| D | func-munmap.rst | 28 #include <sys/mman.h>
|