Home
last modified time | relevance | path

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

123

/Linux-v4.19/drivers/gpu/drm/qxl/
Dqxl_ttm.c41 struct qxl_mman *mman; in qxl_get_qdev() local
44 mman = container_of(bdev, struct qxl_mman, bdev); in qxl_get_qdev()
45 qdev = container_of(mman, struct qxl_device, mman); in qxl_get_qdev()
64 qdev->mman.mem_global_referenced = false; in qxl_ttm_global_init()
65 global_ref = &qdev->mman.mem_global_ref; in qxl_ttm_global_init()
78 qdev->mman.bo_global_ref.mem_glob = in qxl_ttm_global_init()
79 qdev->mman.mem_global_ref.object; in qxl_ttm_global_init()
80 global_ref = &qdev->mman.bo_global_ref.ref; in qxl_ttm_global_init()
88 drm_global_item_unref(&qdev->mman.mem_global_ref); in qxl_ttm_global_init()
92 qdev->mman.mem_global_referenced = true; in qxl_ttm_global_init()
[all …]
Dqxl_object.c111 r = ttm_bo_init(&qdev->mman.bdev, &bo->tbo, size, type, in qxl_bo_create()
353 return ttm_bo_evict_mm(&qdev->mman.bdev, TTM_PL_PRIV); in qxl_surf_evict()
358 return ttm_bo_evict_mm(&qdev->mman.bdev, TTM_PL_VRAM); in qxl_vram_evict()
/Linux-v4.19/drivers/gpu/drm/virtio/
Dvirtgpu_ttm.c45 struct virtio_gpu_mman *mman; in virtio_gpu_get_vgdev() local
48 mman = container_of(bdev, struct virtio_gpu_mman, bdev); in virtio_gpu_get_vgdev()
49 vgdev = container_of(mman, struct virtio_gpu_device, mman); in virtio_gpu_get_vgdev()
68 vgdev->mman.mem_global_referenced = false; in virtio_gpu_ttm_global_init()
69 global_ref = &vgdev->mman.mem_global_ref; in virtio_gpu_ttm_global_init()
82 vgdev->mman.bo_global_ref.mem_glob = in virtio_gpu_ttm_global_init()
83 vgdev->mman.mem_global_ref.object; in virtio_gpu_ttm_global_init()
84 global_ref = &vgdev->mman.bo_global_ref.ref; in virtio_gpu_ttm_global_init()
92 drm_global_item_unref(&vgdev->mman.mem_global_ref); in virtio_gpu_ttm_global_init()
96 vgdev->mman.mem_global_referenced = true; in virtio_gpu_ttm_global_init()
[all …]
Dvirtgpu_object.c76 acc_size = ttm_bo_dma_acc_size(&vgdev->mman.bdev, size, in virtio_gpu_object_create()
91 ret = ttm_bo_init(&vgdev->mman.bdev, &bo->tbo, size, type, in virtio_gpu_object_create()
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ttm.c108 adev->mman.mem_global_referenced = false; in amdgpu_ttm_global_init()
110 global_ref = &adev->mman.mem_global_ref; in amdgpu_ttm_global_init()
122 adev->mman.bo_global_ref.mem_glob = in amdgpu_ttm_global_init()
123 adev->mman.mem_global_ref.object; in amdgpu_ttm_global_init()
124 global_ref = &adev->mman.bo_global_ref.ref; in amdgpu_ttm_global_init()
135 mutex_init(&adev->mman.gtt_window_lock); in amdgpu_ttm_global_init()
137 adev->mman.mem_global_referenced = true; in amdgpu_ttm_global_init()
142 drm_global_item_unref(&adev->mman.mem_global_ref); in amdgpu_ttm_global_init()
149 if (adev->mman.mem_global_referenced) { in amdgpu_ttm_global_fini()
150 mutex_destroy(&adev->mman.gtt_window_lock); in amdgpu_ttm_global_fini()
[all …]
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_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()
Dsi_dma.c123 if (adev->mman.buffer_funcs_ring == ring) in si_dma_stop()
186 if (adev->mman.buffer_funcs_ring == ring) in si_dma_start()
866 if (adev->mman.buffer_funcs == NULL) { in si_dma_set_buffer_funcs()
867 adev->mman.buffer_funcs = &si_dma_buffer_funcs; in si_dma_set_buffer_funcs()
868 adev->mman.buffer_funcs_ring = &adev->sdma.instance[0].ring; in si_dma_set_buffer_funcs()
Damdgpu_object.c396 man = &adev->mman.bdev.man[TTM_PL_TT]; in amdgpu_bo_validate_size()
405 man = &adev->mman.bdev.man[TTM_PL_VRAM]; in amdgpu_bo_validate_size()
446 acc_size = ttm_bo_dma_acc_size(&adev->mman.bdev, size, in amdgpu_bo_do_create()
492 bo->tbo.bdev = &adev->mman.bdev; in amdgpu_bo_do_create()
497 r = ttm_bo_init_reserved(&adev->mman.bdev, &bo->tbo, size, bp->type, in amdgpu_bo_do_create()
1026 return ttm_bo_evict_mm(&adev->mman.bdev, TTM_PL_VRAM); in amdgpu_bo_evict_vram()
Damdgpu_kms.c483 ui64 = amdgpu_vram_mgr_usage(&adev->mman.bdev.man[TTM_PL_VRAM]); in amdgpu_info_ioctl()
486 ui64 = amdgpu_vram_mgr_vis_usage(&adev->mman.bdev.man[TTM_PL_VRAM]); in amdgpu_info_ioctl()
489 ui64 = amdgpu_gtt_mgr_usage(&adev->mman.bdev.man[TTM_PL_TT]); in amdgpu_info_ioctl()
512 vram_gtt.gtt_size = adev->mman.bdev.man[TTM_PL_TT].size; in amdgpu_info_ioctl()
526 amdgpu_vram_mgr_usage(&adev->mman.bdev.man[TTM_PL_VRAM]); in amdgpu_info_ioctl()
534 amdgpu_vram_mgr_vis_usage(&adev->mman.bdev.man[TTM_PL_VRAM]); in amdgpu_info_ioctl()
538 mem.gtt.total_heap_size = adev->mman.bdev.man[TTM_PL_TT].size; in amdgpu_info_ioctl()
543 amdgpu_gtt_mgr_usage(&adev->mman.bdev.man[TTM_PL_TT]); in amdgpu_info_ioctl()
/Linux-v4.19/drivers/gpu/drm/radeon/
Dradeon_ttm.c55 struct radeon_mman *mman; in radeon_get_rdev() local
58 mman = container_of(bdev, struct radeon_mman, bdev); in radeon_get_rdev()
59 rdev = container_of(mman, struct radeon_device, mman); in radeon_get_rdev()
82 rdev->mman.mem_global_referenced = false; in radeon_ttm_global_init()
83 global_ref = &rdev->mman.mem_global_ref; in radeon_ttm_global_init()
95 rdev->mman.bo_global_ref.mem_glob = in radeon_ttm_global_init()
96 rdev->mman.mem_global_ref.object; in radeon_ttm_global_init()
97 global_ref = &rdev->mman.bo_global_ref.ref; in radeon_ttm_global_init()
105 drm_global_item_unref(&rdev->mman.mem_global_ref); in radeon_ttm_global_init()
109 rdev->mman.mem_global_referenced = true; in radeon_ttm_global_init()
[all …]
/Linux-v4.19/tools/perf/
Dcheck-headers.sh101 check include/uapi/asm-generic/mman.h '-I "^#include <\(uapi/\)*asm-generic/mman-common.h>"'
102 check include/uapi/linux/mman.h '-I "^#include <\(uapi/\)*asm/mman.h>"'
/Linux-v4.19/tools/perf/trace/beauty/
Dmadvise_behavior.sh7 egrep $regex ${header_dir}/mman-common.h | \
Dpkey_alloc_access_rights.sh7 egrep $regex ${header_dir}/mman-common.h | \
/Linux-v4.19/arch/s390/include/uapi/asm/
DKbuild11 generic-y += mman.h
/Linux-v4.19/arch/arm64/include/uapi/asm/
DKbuild10 generic-y += mman.h
/Linux-v4.19/arch/sh/include/uapi/asm/
DKbuild11 generic-y += mman.h
/Linux-v4.19/arch/m68k/include/uapi/asm/
DKbuild11 generic-y += mman.h
/Linux-v4.19/arch/hexagon/include/uapi/asm/
DKbuild11 generic-y += mman.h
/Linux-v4.19/arch/riscv/include/uapi/asm/
DKbuild12 generic-y += mman.h
/Linux-v4.19/arch/microblaze/include/uapi/asm/
DKbuild12 generic-y += mman.h
/Linux-v4.19/arch/arc/include/uapi/asm/
DKbuild13 generic-y += mman.h
/Linux-v4.19/arch/nds32/include/uapi/asm/
DKbuild13 generic-y += mman.h
/Linux-v4.19/arch/nios2/include/uapi/asm/
DKbuild13 generic-y += mman.h
/Linux-v4.19/Documentation/media/uapi/dvb/
Ddmx-munmap.rst21 #include <sys/mman.h>

123