Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/gpu/drm/qxl/
Dqxl_ttm.c42 struct qxl_mman *mman; in qxl_get_qdev() local
45 mman = container_of(bdev, struct qxl_mman, bdev); in qxl_get_qdev()
46 qdev = container_of(mman, struct qxl_device, mman); in qxl_get_qdev()
65 qdev->mman.mem_global_referenced = false; in qxl_ttm_global_init()
66 global_ref = &qdev->mman.mem_global_ref; in qxl_ttm_global_init()
79 qdev->mman.bo_global_ref.mem_glob = in qxl_ttm_global_init()
80 qdev->mman.mem_global_ref.object; in qxl_ttm_global_init()
81 global_ref = &qdev->mman.bo_global_ref.ref; in qxl_ttm_global_init()
89 drm_global_item_unref(&qdev->mman.mem_global_ref); in qxl_ttm_global_init()
93 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()
314 return ttm_bo_evict_mm(&qdev->mman.bdev, TTM_PL_PRIV0); in qxl_surf_evict()
319 return ttm_bo_evict_mm(&qdev->mman.bdev, TTM_PL_VRAM); in qxl_vram_evict()
Dqxl_release.c453 qdev = container_of(bdev, struct qxl_device, mman.bdev); in qxl_release_fence_buffer_objects()
Dqxl_drv.h262 struct qxl_mman mman; member
/linux-4.4.14/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()
89 ret = ttm_bo_init(&vgdev->mman.bdev, &bo->tbo, size, type, in virtio_gpu_object_create()
Dvirtgpu_drv.h170 struct virtio_gpu_mman mman; member
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ttm.c55 struct amdgpu_mman *mman; in amdgpu_get_adev() local
58 mman = container_of(bdev, struct amdgpu_mman, bdev); in amdgpu_get_adev()
59 adev = container_of(mman, struct amdgpu_device, mman); in amdgpu_get_adev()
82 adev->mman.mem_global_referenced = false; in amdgpu_ttm_global_init()
83 global_ref = &adev->mman.mem_global_ref; in amdgpu_ttm_global_init()
95 adev->mman.bo_global_ref.mem_glob = in amdgpu_ttm_global_init()
96 adev->mman.mem_global_ref.object; in amdgpu_ttm_global_init()
97 global_ref = &adev->mman.bo_global_ref.ref; in amdgpu_ttm_global_init()
105 drm_global_item_unref(&adev->mman.mem_global_ref); in amdgpu_ttm_global_init()
109 adev->mman.mem_global_referenced = true; in amdgpu_ttm_global_init()
[all …]
Damdgpu_benchmark.c41 struct amdgpu_ring *ring = adev->mman.buffer_funcs_ring; in amdgpu_benchmark_do_move()
109 if (adev->mman.buffer_funcs) { in amdgpu_benchmark_move()
Dcik_sdma.c335 if ((adev->mman.buffer_funcs_ring == sdma0) || in cik_sdma_gfx_stop()
336 (adev->mman.buffer_funcs_ring == sdma1)) in cik_sdma_gfx_stop()
469 if (adev->mman.buffer_funcs_ring == ring) in cik_sdma_gfx_resume()
1392 if (adev->mman.buffer_funcs == NULL) { in cik_sdma_set_buffer_funcs()
1393 adev->mman.buffer_funcs = &cik_sdma_buffer_funcs; in cik_sdma_set_buffer_funcs()
1394 adev->mman.buffer_funcs_ring = &adev->sdma.instance[0].ring; in cik_sdma_set_buffer_funcs()
Dsdma_v2_4.c376 if ((adev->mman.buffer_funcs_ring == sdma0) || in sdma_v2_4_gfx_stop()
377 (adev->mman.buffer_funcs_ring == sdma1)) in sdma_v2_4_gfx_stop()
513 if (adev->mman.buffer_funcs_ring == ring) in sdma_v2_4_gfx_resume()
1398 if (adev->mman.buffer_funcs == NULL) { in sdma_v2_4_set_buffer_funcs()
1399 adev->mman.buffer_funcs = &sdma_v2_4_buffer_funcs; in sdma_v2_4_set_buffer_funcs()
1400 adev->mman.buffer_funcs_ring = &adev->sdma.instance[0].ring; in sdma_v2_4_set_buffer_funcs()
Dsdma_v3_0.c487 if ((adev->mman.buffer_funcs_ring == sdma0) || in sdma_v3_0_gfx_stop()
488 (adev->mman.buffer_funcs_ring == sdma1)) in sdma_v3_0_gfx_stop()
661 if (adev->mman.buffer_funcs_ring == ring) in sdma_v3_0_gfx_resume()
1559 if (adev->mman.buffer_funcs == NULL) { in sdma_v3_0_set_buffer_funcs()
1560 adev->mman.buffer_funcs = &sdma_v3_0_buffer_funcs; in sdma_v3_0_set_buffer_funcs()
1561 adev->mman.buffer_funcs_ring = &adev->sdma.instance[0].ring; in sdma_v3_0_set_buffer_funcs()
Damdgpu_object.c243 acc_size = ttm_bo_dma_acc_size(&adev->mman.bdev, size, in amdgpu_bo_create_restricted()
274 r = ttm_bo_init(&adev->mman.bdev, &bo->tbo, size, type, in amdgpu_bo_create_restricted()
470 return ttm_bo_evict_mm(&adev->mman.bdev, TTM_PL_VRAM); in amdgpu_bo_evict_vram()
Damdgpu_test.c33 struct amdgpu_ring *ring = adev->mman.buffer_funcs_ring; in amdgpu_do_test_moves()
237 if (adev->mman.buffer_funcs) in amdgpu_test_moves()
Damdgpu_device.c1392 adev->mman.buffer_funcs = NULL; in amdgpu_device_init()
1393 adev->mman.buffer_funcs_ring = NULL; in amdgpu_device_init()
1827 resched = ttm_bo_lock_delayed_workqueue(&adev->mman.bdev); in amdgpu_gpu_reset()
1881 ttm_bo_unlock_delayed_workqueue(&adev->mman.bdev, resched); in amdgpu_gpu_reset()
Damdgpu.h2034 struct amdgpu_mman mman; member
2277 #define amdgpu_emit_copy_buffer(adev, ib, s, d, b) (adev)->mman.buffer_funcs->emit_copy_buffer((ib)…
2278 #define amdgpu_emit_fill_buffer(adev, ib, s, d, b) (adev)->mman.buffer_funcs->emit_fill_buffer((ib)…
/linux-4.4.14/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 …]
Dradeon_object.c201 acc_size = ttm_bo_dma_acc_size(&rdev->mman.bdev, size, in radeon_bo_create()
260 r = ttm_bo_init(&rdev->mman.bdev, &bo->tbo, size, type, in radeon_bo_create()
424 return ttm_bo_evict_mm(&rdev->mman.bdev, TTM_PL_VRAM); in radeon_bo_evict_vram()
Dradeon_device.c1789 resched = ttm_bo_lock_delayed_workqueue(&rdev->mman.bdev); in radeon_gpu_reset()
1848 ttm_bo_unlock_delayed_workqueue(&rdev->mman.bdev, resched); in radeon_gpu_reset()
Dradeon_gem.c221 man = &rdev->mman.bdev.man[TTM_PL_VRAM]; in radeon_gem_info_ioctl()
Dradeon_pm.c1791 resched = ttm_bo_lock_delayed_workqueue(&rdev->mman.bdev); in radeon_dynpm_idle_work_handler()
1842 ttm_bo_unlock_delayed_workqueue(&rdev->mman.bdev, resched); in radeon_dynpm_idle_work_handler()
Dradeon.h2377 struct radeon_mman mman; member
/linux-4.4.14/include/uapi/asm-generic/
DKbuild13 header-y += mman-common.h
14 header-y += mman.h
DKbuild.asm19 header-y += mman.h
/linux-4.4.14/arch/metag/include/uapi/asm/
DKbuild12 generic-y += mman.h
/linux-4.4.14/arch/tile/include/uapi/asm/
DKbuild10 header-y += mman.h
/linux-4.4.14/arch/arm/include/uapi/asm/
DKbuild10 header-y += mman.h
/linux-4.4.14/scripts/basic/
D.fixdep.cmd35 /usr/include/i386-linux-gnu/sys/mman.h \
36 /usr/include/i386-linux-gnu/bits/mman.h \
37 /usr/include/i386-linux-gnu/bits/mman-linux.h \
/linux-4.4.14/arch/xtensa/include/uapi/asm/
DKbuild8 header-y += mman.h
/linux-4.4.14/arch/h8300/include/uapi/asm/
DKbuild12 header-y += mman.h
/linux-4.4.14/arch/parisc/include/uapi/asm/
DKbuild13 header-y += mman.h
/linux-4.4.14/arch/mn10300/include/uapi/asm/
DKbuild13 header-y += mman.h
/linux-4.4.14/arch/score/include/uapi/asm/
DKbuild13 header-y += mman.h
/linux-4.4.14/arch/m32r/include/uapi/asm/
DKbuild12 header-y += mman.h
/linux-4.4.14/arch/microblaze/include/uapi/asm/
DKbuild16 header-y += mman.h
/linux-4.4.14/arch/avr32/include/uapi/asm/
DKbuild31 generic-y += mman.h
/linux-4.4.14/arch/frv/include/uapi/asm/
DKbuild13 header-y += mman.h
/linux-4.4.14/arch/mips/include/uapi/asm/
DKbuild18 header-y += mman.h
/linux-4.4.14/arch/m68k/include/asm/
DKbuild22 generic-y += mman.h
/linux-4.4.14/arch/sh/include/asm/
DKbuild20 generic-y += mman.h
/linux-4.4.14/arch/cris/include/uapi/asm/
DKbuild19 header-y += mman.h
/linux-4.4.14/arch/alpha/include/uapi/asm/
DKbuild18 header-y += mman.h
/linux-4.4.14/arch/powerpc/include/uapi/asm/
DKbuild19 header-y += mman.h
/linux-4.4.14/arch/cris/include/asm/
DKbuild28 generic-y += mman.h
/linux-4.4.14/arch/sparc/include/uapi/asm/
DKbuild21 header-y += mman.h
/linux-4.4.14/arch/ia64/include/uapi/asm/
DKbuild22 header-y += mman.h
/linux-4.4.14/arch/arc/include/asm/
DKbuild26 generic-y += mman.h
/linux-4.4.14/arch/blackfin/include/asm/
DKbuild25 generic-y += mman.h
/linux-4.4.14/arch/s390/include/uapi/asm/
DKbuild21 header-y += mman.h
/linux-4.4.14/arch/arm64/include/asm/
DKbuild29 generic-y += mman.h
/linux-4.4.14/arch/hexagon/include/asm/
DKbuild32 generic-y += mman.h
/linux-4.4.14/arch/c6x/include/asm/
DKbuild30 generic-y += mman.h
/linux-4.4.14/arch/x86/include/uapi/asm/
DKbuild28 header-y += mman.h
/linux-4.4.14/arch/unicore32/include/asm/
DKbuild30 generic-y += mman.h
/linux-4.4.14/arch/nios2/include/asm/
DKbuild34 generic-y += mman.h
/linux-4.4.14/arch/openrisc/include/asm/
DKbuild40 generic-y += mman.h
/linux-4.4.14/arch/h8300/include/asm/
DKbuild37 generic-y += mman.h
/linux-4.4.14/include/uapi/linux/
DKbuild265 header-y += mman.h
/linux-4.4.14/Documentation/ia64/
Derr_inject.txt102 #include <sys/mman.h>
/linux-4.4.14/Documentation/networking/
Dpacket_mmap.txt775 #include <sys/mman.h>