Home
last modified time | relevance | path

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

123

/Linux-v5.4/drivers/gpu/drm/qxl/
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()
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 …]
Dqxl_object.c113 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/
Dvirtgpu_ttm.c44 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()
Dvirtgpu_object.c106 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/
Dmmap_flags.sh15 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 | \
Dmadvise_behavior.sh8 egrep $regex ${header_dir}/mman-common.h | \
Dpkey_alloc_access_rights.sh8 egrep $regex ${header_dir}/mman-common.h | \
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ttm.c177 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 …]
Damdgpu_sdma.h100 #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)…
Dgmc_v10_0.c274 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()
Damdgpu_benchmark.c41 struct amdgpu_ring *ring = adev->mman.buffer_funcs_ring; in amdgpu_benchmark_do_move()
129 if (adev->mman.buffer_funcs) { in amdgpu_benchmark_move()
Damdgpu_object.c387 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()
Damdgpu_test.c34 struct amdgpu_ring *ring = adev->mman.buffer_funcs_ring; in amdgpu_do_test_moves()
250 if (adev->mman.buffer_funcs) in amdgpu_test_moves()
Damdgpu_gtt_mgr.c53 (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()
Damdgpu_kms.c563 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()
Dsi_dma.c125 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()
Dsdma_v2_4.c346 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()
Damdgpu_vram_mgr.c83 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()
Dcik_sdma.c313 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/
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()
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/
Dcheck-headers.sh112 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/
Di915_live_selftests.h21 selftest(mman, i915_gem_mman_live_selftests)
/Linux-v5.4/include/uapi/asm-generic/
DKbuild15 mandatory-y += mman.h
/Linux-v5.4/Documentation/media/uapi/dvb/
Ddmx-munmap.rst30 #include <sys/mman.h>
/Linux-v5.4/Documentation/media/uapi/v4l/
Dfunc-munmap.rst28 #include <sys/mman.h>

123